当我阅读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"
}; 重点是最后一句,其他的都懂。
解决方案 »
- 菜鸟关于android开发中的变量生命周期的疑问
- 菜鸟求帮助~关于安卓UI
- CSDN阅读器(android版)开发总结
- android项目下运行ServerSocket错误!
- android调用C#编写的WebService
- Button设置Background后变小,长度和宽度似乎都缩掉大约10dip,求救啊
- 关于PendingIntent 的页面跳转问题??
- android怎么用Schema验证xml
- android 应用中如何动态挂载NFS(100分求解)
- 基于Android的学生选课系统设计与实现
- 大家帮我看看这个错误说明了啥?
- SQLiteDatabasequey类的quey()返回的Curosr会为null吗?
下面那个#include是为了直接文本插入,相当于调用别人写好的库。
”呢? 数组初始化中 引用了一个头文件甚是不懂,这样能初始化一个数组吗?
这段代码是再定义一个接口,数组的内容是不确定的,ril_unsol_commands.h可以根据不同用途添加不同的命令。
你不要总认为 include 只能是引入头文件
我也可以include 一个.c ,include的意思是直接文本插入,不是引用头文件。
还是不明白的话,要补习一下c语言了