当我阅读Android 中 关于Ril 的代码的时候,遇到这样的代码,请高手帮忙解释解释啊? typedef struct
{
int requestNumber ;
int (*responseFunction) (Parcel &p ,void * response, size_t responselen );
WakeType waketype ;
}UnsolResponseInfo ;
static UnsolResponseInfo s_unsolResponses[] = {
#include "ril_unsol_commands.h"
}; 重点是最后一句,其他的都懂。
{
int requestNumber ;
int (*responseFunction) (Parcel &p ,void * response, size_t responselen );
WakeType waketype ;
}UnsolResponseInfo ;
static UnsolResponseInfo s_unsolResponses[] = {
#include "ril_unsol_commands.h"
}; 重点是最后一句,其他的都懂。
解决方案 »
- 在自定义控件里,如何删除调用控件的Activity
- android布局问题
- TabHost里加ListView怎么加啊?
- android如何根据定义好的xml文件,动态生成控件?
- 有什么平板机可以支持修改操作系统再安装系统?
- 新配置的android环境为什么一代码提示就卡死。
- 如何能够显示本机安装的APK?
- 下载android4.3源码中途卡住
- Android 连接指定Wifi 的问题
- EditText或者TextView单击时弹出DatePicker对话框,然后弹出软键盘,后来我禁止EditText还是弹出来
- 大家帮我看看这个错误说明了啥?
- SQLiteDatabasequey类的quey()返回的Curosr会为null吗?
下面那个#include是为了直接文本插入,相当于调用别人写好的库。
”呢? 数组初始化中 引用了一个头文件甚是不懂,这样能初始化一个数组吗?
这段代码是再定义一个接口,数组的内容是不确定的,ril_unsol_commands.h可以根据不同用途添加不同的命令。
你不要总认为 include 只能是引入头文件
我也可以include 一个.c ,include的意思是直接文本插入,不是引用头文件。
还是不明白的话,要补习一下c语言了