0

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

4

1 回答 1

0

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

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

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

这是详细参考的链接: https ://devrea.com/aosp-adding-a-native-daemon/

于 2020-12-06T17:41:06.350 回答