在APK中重启Android系统
来源:互联网 发布:英语词汇书籍推荐知乎 编辑:程序博客网 时间:2024/06/06 00:17
在自己的APK中重启Android系统,
相应代码:
Intent reboot = new Intent(Intent.ACTION_REBOOT);reboot.putExtra("nowait", 1);reboot.putExtra("interval", 1);reboot.putExtra("window", 0);sendBroadcast(reboot);
添加权限:
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.himi.edittext" android:versionCode="1" android:versionName="1.0" android:sharedUserId="android.uid.system"><uses-permission android:name="android.permission.REBOOT" />可能会报错,Project-->Clean下就可以了。
最关键的是APK的签名,需要跟系统一致,否则不能安装:
android\build\target\product\security下找到文件platform.pk8和platform.x509.pem
android\out\host\linux-x86\framework下找到文件signapk.jar
使用命令:
java -jar signapk.jar platform.x509.pem platform.pk8 OLD.apk NEW.apk
之后NEW.apk就可以安装了。
相关code:
android\frameworks\base\services\java\com\android\server\watchdog.java
- 在APK中重启Android系统
- 在android系统源码中预置apk
- 在android系统源码中预置apK
- 在Android系统源码下编译apk
- 在Android系统源码下编译apk
- android删除系统 apk
- Android系统设置apk
- Android系统裁剪 apk
- android apk系统签名
- android:卸载系统apk,安装apk
- Android 系统apk编译源代码的时候如何引用android-support-v4.jar 在Android.mk
- Android 替换系统的Apk
- Android apk获取系统权限
- Android APK 签名系统权限
- Android apk获得系统签名
- android调用系统安装apk
- 关于android apk系统签名
- Android系统静默安装APK
- Maven 常用命令
- 【C陷阱和缺陷】可移植性缺陷
- android3——contentProvider——contentResolver
- mybits-springmvc学习笔记
- Navicat for Oracle OCI配置
- 在APK中重启Android系统
- 高斯模糊算法的简单解释
- Perl 的 chomp 命令用法
- 嵌入式驱动之PWM控制LED灯
- Android的ListView与Adapter使用要点
- java注解
- 【C陷阱和缺陷】库函数
- vmware下装linux后分辨率的调整
- 正则表达式