看这篇文章之前可能会遇到关于SELINUX权限问题可以参考这篇文章
(如果没有了其他问题开始进入正题了)
先将自己的需要启动的程序放在源码目录的/external/下(我的程序是runexec)在源码根目
http://blog.csdn.net/morixinguan/article/details/53353427
还可能会遇到程序中自己的程序中printf()打印不能显示,这时可以先在自己的程序的main()中加入这条语句system(“reboot”);来确定自己的服务是否正确加入其中,为什么要用reboot因为reboot在系统服务中比较靠前,加这个成功的概率高些,确定系统每次运行到rebootzhe就重启后,再来解决printf()打印消息问题,这个是关于重新定向标准输入输出的问题,可以参考这篇文章
http://blog.csdn.net/morixinguan/article/details/53469818
文章的最下面讲了如何重新定向标准输入输出
(如果没有了其他问题开始进入正题了)
先将自己的需要启动的程序放在源码目录的/external/下(我的程序是runexec)在源码根目