admin 发表于 2023-4-4 10:11:04

android app如何出发rc文件里的服务


        android app如何出发rc文件里的服务


        假如有一个service,需要在特定场景下通过app触发,那么该如何实现呢?
假定.rc文件里有如下服务,该服务默认是不启动的:
    service XXX_service /system/xbin/XXX.sh         class main         disabled         oneshot
app可以通过SystemProperties.set("ctl.start", "XXX_service");启动服务       可以通过SystemProperties.set("ctl.stop", "XXX_service");    关闭服务
注意,此app需要系统权限,因此需要:1、需要配置系统属性android:sharedUserId="android.uid.system"2、需要使用系统签名即app是一个系统app
页: [1]
查看完整版本: android app如何出发rc文件里的服务