为Android添加一个开机完成后执行的脚本
来源:互联网 发布:浙大网新 人工智能地位 编辑:程序博客网 时间:2024/04/27 01:42
1.完成对应的执行脚本编写,并将该脚本放在编译项目对应的路径下。
比如写一个xxx.sh脚本,在脚本中加入自己所以执行的任务对应的命令。并将该脚本放在编译工程对应的路径下,比如:device/ti/jacinto6evm
2.在init.rc中创建该服务
比如写一个xxx.sh脚本,在脚本中加入自己所以执行的任务对应的命令。并将该脚本放在编译工程对应的路径下,比如:device/ti/jacinto6evm
编写自己要执行的服务,比如:
service service_xxx /system/bin/xxx.sh
user root
group root
disabled
oneshot
3.在init.rc中启动该服务
on property:sys.boot_completed=1
start service_xxx
4.在device.mk中修改
将该脚本从编译路径下拷贝到生成系统文件的指定路径下
#xxx
PRODUCT_COPY_FILES += \
device/ti/jacinto6evm/xxx.sh:system/bin/xxx.sh
以上四步完成后,就会在系统启动后去自动执行该服务了,这样就达到了用root权限去执行我们要执行的命令的目的了。
当然,还可以在系统中根据我们的需求用系统启动服务的方式去启动,执行代码为:
SystemService.start("service_xxx");
不过这时候要将import android.os.SystemService;引入到对应的java文件中,不然编译不过。
0 0
- 为Android添加一个开机完成后执行的脚本
- 为Android添加一个开机完成后执行的脚本
- 为Android添加一个开机完成后执行的脚本
- Android添加一个开机完成后执行的脚本
- 为Android添加开机启动脚本
- 为Android添加开机启动脚本
- 为Android添加开机启动脚本
- (OK) 为Android添加开机启动脚本
- 为Android添加开机启动脚本
- 为Android添加开机启动脚本
- Unity 添加脚本后的执行顺序
- linux下添加需要开机执行的自定义shell脚本
- Android开机执行shell脚本
- Android开机执行shell脚本
- Android 开机自动执行脚本
- Android开机执行shell脚本
- Android开机执行shell脚本
- android 开机完成后打开某应用的修改
- iOS和我,开启编程人生
- Hadoop入门
- 解决SUSE Linux无法使用SSH登录的问题
- 广州虎鱼网络科技有限公司面试
- Apache Stratos探究:CLI Tool简单使用手册
- 为Android添加一个开机完成后执行的脚本
- Unicode ,UTF-8,assic, gbk, latin1编码
- Windows中PIL安装错误
- Android Studio中checkout在git上面的项目后无法运行
- 磁盘IO性能监控指标
- union和union all的区别
- linux下分卷压缩,合并解压的3种方法
- kafka入门:简介、使用场景、设计原理、主要配置及集群搭建
- 【cocos2d-x 2】关于CocosStudio编辑出的csb的简单使用