问题描述
我在Android设备中制作了简单的状态检查应用程序。 它仅与C语言一起使用,而没有Java。它没有UI。 它是在 / vendor / bin / myapp 中创建的。 android设备启动后如何执行myapp。 我有android评估板和BSP源代码。 我应该如何实现/ vendor / bin / myapp在启动后执行。 我应该修改 /system/core/rootdir/init.rc 吗? 是,该怎么办?或android设备启动后还有其他执行myapp的方法吗?
解决方法
要在Android设备启动后(在系统启动时)执行myapp,您需要将myapp定义为Android构建环境中的本机守护程序
将myapp定义为本地守护程序的步骤如下;
- 将服务定义添加到init.rc文件中
- 在服务上下文下的SePolicy文件中添加您的应用