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: