SD卡插入后自动运行脚本框架实现(以nuclear-pfdq88d为例,其它项目可根据实际设备名称进行相应调整即可):
1) 修改device/softwinner/nuclear-pfdq88d/init.sun5i.rc文末添加以下内容:
# added by shenjianjun for: do autorun once an extra sd card inserted. 2013.09.02 ..start
service extsdautorun /system/bin/busybox sh /mnt/extsd/AutoRun.sh
class main
user root
group root
disabled
oneshot
on property:sys.extsdinserted=1
start extsdautorun
on property:sys.extsdinserted=0
stop extsdautorun
# added by shenjianjun for: do autorun once an extra sd card inserted. 2013.09.02 ..end
2) 按如下所示修改frameworks/base/services/java/com/android/server/MountService.java:
// Tell PackageManager about changes to primary volume

本文介绍了如何在Android 4.2系统中,当SD卡插入后自动运行SD卡根目录的AutoRun.sh脚本,实现动态更换开机动画和安装SD卡指定目录中的APK。主要涉及修改init.sun5i.rc文件、MountService.java以及创建AutoRun.sh脚本。通过这个机制,可以在设备启动或SD卡插入时执行特定任务。
最低0.47元/天 解锁文章
1190

被折叠的 条评论
为什么被折叠?



