android添加Native服务

cbping 2013-06-03 05:26:05
在添加系统服务时,调用宏DECLARE_META_INTERFACE(XXX),例如DECLARE_META_INTERFACE(AudioFlinger),其中的AudioFlinger需要在别的地方声明吗???声明文件在什么地方??
现在我添加一个服务DECLARE_META_INTERFACE(Test),编译时提示Test没有声明,编译不通过。
...全文
240 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
rushonin 2013-06-04
  • 打赏
  • 举报
回复
你是否包含了头文件Iinterface.h ?
sunwutian0325 2013-06-04
  • 打赏
  • 举报
回复
这个是好像是binder的机制吧,你应该要有一个ITest.cpp文件之类的吧,要不然应该是不行的,具体的估计得研究一下binder的机制了呢
cbping 2013-06-03
  • 打赏
  • 举报
回复
我在整个FreamWork目录下,搜索没有string定义的AudioFlinger,纠结中啊
凉凉二点凉 2013-06-03
  • 打赏
  • 举报
回复
不清楚,不过你可以全局搜索下,看看哪里声明了 grep -rn "AudioFlinger" ./

80,350

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧