微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决android设备启动后如何执行某些应用程序没有UI的简单C应用程序

我在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定义为本地守护程序的步骤如下;

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。