主题 : android进程间通信,如何杀死一个C程序 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 63941
精华: 0
发帖: 32
金钱: 160 两
威望: 32 点
综合积分: 64 分
注册时间: 2012-02-27
最后登录: 2012-11-28
楼主  发表于: 2012-05-30 11:16

 android进程间通信,如何杀死一个C程序

问题描述
           系统中现在运行着一个C程序 listn
            Android显示界面上有一个按键  button
           当点击button时,通过jni调用C语言的库 libabc.so
           libabc.so 中用语句 system("killall -9 listn"); 这个语句是想终止 listn程序
          -- 现在发现点过button后,listn程序并没有被终止;请问要怎样做才能在libabc.so中将 listn给终止?
级别: 新手上路
UID: 63941
精华: 0
发帖: 32
金钱: 160 两
威望: 32 点
综合积分: 64 分
注册时间: 2012-02-27
最后登录: 2012-11-28
1楼  发表于: 2012-07-19 17:27
自已回答:
    是权限问题,android程序是以非root身份运行,而从另一个程序是root权限,非root进程不能杀掉root进程