camera_metadata_tags.h 下的
enum{
ANDROID_REQUEST = 0,
ANDROID_LENS,
ANDROID_LENS_INFO,
ANDROID_SENSOR,
ANDROID_SENSOR_INFO,
... ...
};camera_metadata_tag_info.c下的
const char *camera_metadata_section_names[ANDROID_SECTION_COUNT] = {
[ANDROID_REQUEST] = "android.request",
[ANDROID_LENS] = "android.lens",
[ANDROID_LENS_INFO] = "android.lens.info",
[ANDROID_SENSOR] = "android.sensor",
[ANDROID_SENSOR_INFO] = "android.sensor.info",
... ...
}枚举成员加上方框弧,还有被赋值?? 难道是[]这个操作符被重载了??
有看过的,请不吝赐教啊,谢谢!
enum{
ANDROID_REQUEST = 0,
ANDROID_LENS,
ANDROID_LENS_INFO,
ANDROID_SENSOR,
ANDROID_SENSOR_INFO,
... ...
};camera_metadata_tag_info.c下的
const char *camera_metadata_section_names[ANDROID_SECTION_COUNT] = {
[ANDROID_REQUEST] = "android.request",
[ANDROID_LENS] = "android.lens",
[ANDROID_LENS_INFO] = "android.lens.info",
[ANDROID_SENSOR] = "android.sensor",
[ANDROID_SENSOR_INFO] = "android.sensor.info",
... ...
}枚举成员加上方框弧,还有被赋值?? 难道是[]这个操作符被重载了??
有看过的,请不吝赐教啊,谢谢!
解决方案 »
- android .9.png图片使用时,有黑边?
- 求高手指导,毕业论文抽到“基于Android 平台的特定网站客户端的设计与实现”这个题目,全部没有头绪
- Android ProgressBar 求助
- 关于Andriod的一个小小的逻辑问题
- 更改应用程序图标无效,求教!100分相赠在线等!!
- 如何将时间"2011-11-17 12:30:00"转为"2011-11-17"
- 手机设计公司对android能做些什么呢?
- 【求助】我打算全程翻译Google Android APIs所有条目,但需要这个帮助!
- android canvas 画图
- 关于Android连接远程数据库的若干问题(内有详细描述)
- android 多个页面如何共用同一组件
- C代碼可以喚起service麽?
system/media/camera/src/camera_metadata_tag_info.c
* !! Do not reference this file directly !!
*
* It is logically a part of camera_metadata.c. It is broken out for ease of
* maintaining the tag info.
*
* Array assignments are done using specified-index syntax to keep things in
* sync with camera_metadata_tags.h
*/
这个声明前面的注释已经很清楚了,这只是一段参考代码而已。
另外,看Android.mk里,也根本没有编译这个.c文件,所以,楼主多虑了。C语言里根本没有这种语法。
LOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)LOCAL_SRC_FILES := \
camera_metadata.cLOCAL_C_INCLUDES:= \
system/media/camera/includeLOCAL_SHARED_LIBRARIES := \
libcutilsLOCAL_MODULE := libcamera_metadata
LOCAL_MODULE_TAGS := optionalLOCAL_CFLAGS += \
-Wall \
-fvisibility=hidden \
include $(BUILD_SHARED_LIBRARY)
extern const char *camera_metadata_section_names
在这儿只是个例子,谢谢楼上的这位仁兄哈。
int a[100] = {[10] = 10, [99] = 99, [5] = 2, [4] = 4, [3] = 3, [1] = 1,};
// 结果是 {0,1,0,3,4,2,0,0.....} // 下标失效, 按顺序赋值滴 - -!
int b[100] = {b[10] = 10, b[99] = 99, b[5] = 2, b[4] = 4, b[3] = 3, b[1] = 1,};
// 结果是 {10,99,2,4,3,1,0......}