android 启动自动调用自己创建的脚本(应用程序)
2011-11-26 17:13
543 查看
例如启动是自动调用触摸屏校准程序:
【1】创建脚本system\core\rootdir\ts-Calibrate.sh,填入需要运行的内容:
#!/system/bin/sh
/android-I2C-Calibrate-V1.0
【2】修改system\core\rootdir\Android.mk,复制ts-Calibrate.sh到机器根目录
# copy ts-Calibrate.sh to root dir. hui
file := $(TARGET_ROOT_OUT)/ts-Calibrate.sh
$(file) : $(LOCAL_PATH)/ts-Calibrate.sh | $(ACP)
$(transform-prebuilt-to-target)
ALL_PREBUILT += $(file)
【3】 系统启动时修改ts-Calibrate.sh权限,使可执行
chmod 0777 /ts-Calibrate.sh
【4】device\fsl\imx5x\init.rc加入自启动ts-Calibrate.sh
service autostart /system/bin/sh /ts-Calibrate.sh
oneshot
【5】重新烧入uramdisk.img
fastboot flash uramdisk uramdisk.img
【1】创建脚本system\core\rootdir\ts-Calibrate.sh,填入需要运行的内容:
#!/system/bin/sh
/android-I2C-Calibrate-V1.0
【2】修改system\core\rootdir\Android.mk,复制ts-Calibrate.sh到机器根目录
# copy ts-Calibrate.sh to root dir. hui
file := $(TARGET_ROOT_OUT)/ts-Calibrate.sh
$(file) : $(LOCAL_PATH)/ts-Calibrate.sh | $(ACP)
$(transform-prebuilt-to-target)
ALL_PREBUILT += $(file)
【3】 系统启动时修改ts-Calibrate.sh权限,使可执行
chmod 0777 /ts-Calibrate.sh
【4】device\fsl\imx5x\init.rc加入自启动ts-Calibrate.sh
service autostart /system/bin/sh /ts-Calibrate.sh
oneshot
【5】重新烧入uramdisk.img
fastboot flash uramdisk uramdisk.img
相关文章推荐
- Android自动化技术之自动monkey:shell脚本实现自动创建模拟器、启动模拟器、自动安装apk并进行monkey测试
- Android应用程序中的多个Activity的显示创建和调用
- Android应用启动后自动创建桌面快捷方式
- 怎样在android系统启动时自动运行自己的程序(RECEIVE_BOOT_COMPLETED)
- Android在开机时自动启动一个应用程序
- Oracle创建自己启动脚本
- Android应用程序中的多个Activity的显示创建和调用
- Android应用程序如何调用shell脚本(一)
- android 自动启动应用程序
- Android 怎样获取所有开机自动启动的应用程序?
- Android应用启动后自动创建桌面快捷方式
- android intent隐式调用之一个应用程序启动另一个应用程序
- 调用脚本的方式自动的创建或者是更新oracle数据库自带的Seq序列号的值
- 将自己的应用程序编译进Android操作系统作为系统应用启动
- Android笔记:Android应用启动后自动创建桌面快捷方式
- Android定时自动启动应用程序
- Android应用程序中的多个Activity的显示创建和调用
- C#构建多线程应用程序(1) —— 使用委托来自动创建次线程以实现异步方法的调用
- 如果在uClinux中让自己的应用程序在内核启动的时候自动运行
- Android定时自动启动应用程序