【Rochchip 定制】添加自动重启功能
来源:互联网 发布:linux vsftpd pid 太多 编辑:程序博客网 时间:2024/05/21 09:08
Android4.2.2系统中,长按power键,弹出来的对话框如下:
关机
飞行模式
静音模式
现在需要将中间的“飞行模式”改为“重启”
方法如下所示:
1、修改文件frameworks/base/policy/src/com/android/internal/policy/impl/GlobalActions.java
import android.os.Vibrator;
+import android.os.PowerManager; //import一个PowerManager类,用来实现重启功能
import android.provider.Settings;
@@ -255,9 +256,35 @@ class GlobalActions implements DialogInterface.OnDismissListener, DialogInterfac
return true;
}
});
+ mItems.add( //增加重启的选项
+ new SinglePressAction(
+ com.android.internal.R.drawable.ic_lock_reboot, //这里的图片资源需要编译到framework-res.apk
+ R.string.global_action_reboot) { //同上
+
+ public void onPress() {
+ // shutdown by making sure radio and power are handled accordingly.
+ //mWindowManagerFuncs.shutdown(true); //屏蔽关机代码
+ PowerManager pm = (PowerManager)mContext.getSystemService(Context.POWER_SERVICE);
+ pm.reboot(null); //加入自己的重启代码
+ }
+
+ public boolean onLongPress() {
+ mWindowManagerFuncs.rebootSafeMode(true);
+ return true;
+ }
+
+ public boolean showDuringKeyguard() {
+ return true;
+ }
+
+ public boolean showBeforeProvisioning() {
+ return true;
+ }
+ });
+
// next: airplane mode
- mItems.add(mAirplaneModeOn);
+ //mItems.add(mAirplaneModeOn); //屏蔽飞行模式
这样修改后,需要编译如下的目录:
mmmframeworks/base/core/res/ -B
mmm frameworks/base/ -B
mmm frameworks/base/policy/ -B
最后重新打包烧录即可。
0 0
- 【Rochchip 定制】添加自动重启功能
- 为Android系统定制重启功能
- 为Android系统定制重启功能
- 为Android系统定制重启功能
- android系统定制功能:定时重启
- GlobalActions添加重启功能
- android添加重启功能
- storm程序添加自动重连远程消息队列功能
- MTKAndroid4.2.2添加重启功能
- Android4.4添加重启功能
- android 关机对话框添加重启功能
- 开机后自动重启的功能
- 开机后自动重启的功能
- android4.2实现自动重启功能
- 添加自动输入功能
- android 在关机界面添加重启功能
- MTK android 4.2.2添加重启功能
- Android 关机界面添加重启菜单功能
- POJ_1182_食物链
- iAngularGaugeX--角形刻度尺控件的使用【图文】
- spring quartz定时
- tomcat6.0 安装版和解压版的内存设置
- Java中getBytes()的用法
- 【Rochchip 定制】添加自动重启功能
- Python post中文参数传递出错的一种解决办法
- HDU 1556 Color the ball(线段树)
- Ceil函数
- bootstrap 垂直导航 PS:一个很实用的~~布局吧~~词穷
- tar 解压缩命令详解
- LPTSTR、LPCSTR、LPCTSTR、LPSTR的来源及意义
- 通过代码自定义cell(cell的高度不一致)
- 弹窗之背景模糊效果