android开发:如何在系统没有进行root条件下,修改系统时间?
2018-02-27 16:01
519 查看
情景分析
需求:应用程序,在系统没有进行root条件下,修改系统时间。解决方法:让自己的应用程序具有系统权限
环境:Android 4.4系统的手机,Android Studio
具体步骤
下载: 获取系统签名的需要文件1 在应用程序的AndroidManifest.xml中的manifest节点中加入android:sharedUserId=”android.uid.system”这个属性。
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.smart.rebootdemo" android:sharedUserId="android.uid.system" > </manifest>
2 使用Android Studio编译生成apk:Build–>Build Apk
比如:timeDamo.apk
3 打开cmd, cd 到 sign目录下 再执行命令:
java -jar signapk.jar platform.x509.pem platform.pk8 timeDamoTime.apk timeDamoTest.apk
5 上面的timeDamoTest.apk是需要输出的apk名称,你可以随便叫,(里面已存在的是我测试时编译的)
参考资料
如何使Android应用程序获取系统权限来修改系统时间容
相关文章推荐
- Android中如何修改系统时间(应用程序获得系统权限)
- android.uid.system Android中如何修改系统时间(应用程序获得系统权限)
- 10002.没有硬件条件下来进行嵌入式系统的开发
- Android 使用多个Intent 进行activity跳转 而没有finish的情况,如何直接退出系统
- Android中如何修改系统时间
- Android中如何修改系统时间(应用程序获得系统权限)
- Android中如何修改系统时间(应用程序获得系统权限)
- Android中如何修改系统时间(应用程序获得系统权限)
- Android中如何修改系统时间(应用程序获得系统权限)
- Android中如何修改系统时间(应用程序获得系统权限)
- Android中如何修改系统时间(应用程序获得系统权限)
- Android中如何修改系统时间
- Android系统移植与调试之------->如何修改Android设备的默认休眠时间
- Android中如何修改系统时间(应用程序获得系统权限)
- Android中如何修改系统时间(应用程序获得系统权限)
- 没有硬件条件下来进行嵌入式系统的开发
- android 使用多个Intent 进行activity跳转 而没有finish的情况,如何直接退出系统
- Android中如何修改系统时间(应用程序获得系统权限)
- 转载:Android中如何修改系统时间(应用程序获得系统权限)
- Android中如何修改系统时间(应用程序获得系统权限)(高级篇)