最近打算把修改系统时间的功能加上,却发现这个功能涉及很多方面,要给apk签名之类的,也涉及系统安全问题,签名要改为系统的签名。
系统签名的步骤:要在AndroidManifest.xml中的manifest节点中加入android:sharedUserId="android.uid.system"这个属性;把Z73_GenUpgradePkt.bat的文件用txt文件打开MainActivity.apk修改为自己apk的文件名,保存即可。后双击bat看到运行为succes即可了。
doc下运行adb install MainActivity_signed.apk,安装在模拟器下,可以修改系统时间。但是真机不行。真机提示错误:安装失败:手机中没有该运用所需的共享用户或签名不匹配。
有同学的师傅用上诉方法在自己开发的一个Android设备上进行此软件可以成功。
百度:has no signatures that match those in shared user android.uid.system的网页http://blog.csdn.net/hmg25/article/details/6447067,等待尝试。。