将自己的APK变成系统的APK

我已经能用代码将apk放入到“system/app”目录下,但是命令式写死的

mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system // 让分区可写

cat mnt/sdcard/MyAPK.apk > /system/app/MyAPK.apk
mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system// 还原分区属性,只读

请求叫如何获得APK所在的位置(手机上)。

根据applicationInfo.publicSourceDir检测不存在,我很诧异。

除此之外,第一次启动应用时,需要将APK写入system/app目录下,之后则不需要,求教如何实现。

 

 

你可能感兴趣的:(将自己的APK变成系统的APK)