如何在android设备启动后执行一些应用程序(没有UI的简单C应用程序)



我在android设备中制作了一个简单的状态检查应用程序。它只与没有Java的C语言一起使用。它没有UI。它是在/vvendor/bin/myapp中制作的。如何在安卓设备启动后执行myapp。我有android评估板和BSP源代码。我应该如何在引导后执行/vvendor/bin/myapp。我应该修改/system/core/rootdir/init.rc吗?如果是,我该怎么办?或者在安卓设备启动后是否有其他方法来执行myapp?

要在android设备启动后(在系统启动时(执行myapp,您需要在android构建环境中将myapp定义为本地守护进程

将myapp定义为本地守护进程的步骤如下;

  1. 将服务定义添加到init.rc文件
  2. 在SePolicy文件中的服务上下文下添加您的应用程序

以下是详细参考的链接:https://devarea.com/aosp-adding-a-native-daemon/

最新更新