Android 中Application层与底层C代码的通信问题

jackiejiao 2012-11-20 08:14:22
我现在在移植一个C语言写的程序,已经利用Android提供的NDK编译通过,可以在adb shell模式中运行。这个C程序会在Android系统启动的时候直接运行起来(不会退出)。
原来在linux系统中,这个C程序跑起来后,和另外一个程序通信的方法是用的是发信号,当这个C程序收到不同的信号去调用不同的函数进行不同的处理。但现在在Android系统中,当我在Application层点击某个程序(java写的)的按钮时(单击事件),想与这个C程序进行通信,这个不能发信号吧,如何使他们可以进行通信?
...全文
125 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
qinjuning 2012-11-21
  • 打赏
  • 举报
回复
JNI 回调 ,Binder 。 LSD的也可以。
儿大不由爷 2012-11-20
  • 打赏
  • 举报
回复
用socket试试

80,351

社区成员

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

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