androidreboot
A. 华为手机开机 出现poweredbyAndroid怎么办
卡在开机画面就先长按电源键10秒关机后再开机尝试。仍无法开机,关机状态下同时长按手机电源键、音量+、音量—这三个键,进入recovery模式,清除数据恢复出厂设置。恢复出厂时会删除手机内数据。
进入recovery模式后续操作如下:
1、使用音量+和音量—键调整亮条至“wipe data/factory reset”即“清除数据恢复工厂设置”,按电源键确认。
2、使用音量+和音量—键调整亮条至“Yes,delete all user data”,按电源键确认。
3、等待一段时间至出现一下画面,选择“reboot system now”重启手机,按电源键确认。
如果仍无法打开请携带保修凭证前往附近的华为客服中心检测维修。
B. android 系统关机 调用什么方法
系统关机,可以发送一个广播,如下代码:
一. 发送广播方式
Broadcast是Android的四大基本组件之一,也就是我们常说的广播。Android系统本身就包含了许多广播,时时刻刻在监听着系统中注册的每一个广播并随时准备响应操作。其中,就有关于关机或重启的广播:Intent.ACTION_REQUEST_SHUTDOWN和Intent.ACTION_REBOOT,通过发送这两个广播,Android就能自动接收广播,并响应关机或
public static final String ACTION_REBOOT =
"android.intent.action.REBOOT";
public static final String ACTION_REQUEST_SHUTDOWN = "android.intent.action.ACTION_REQUEST_SHUTDOWN";
Intent.java位于源码/frameworks/base/core/java/android/content/Intent.java下面。具体实现方法如下
//广播方式关机重启
case R.id.shutdown_btn1:
Log.v(TAG, "broadcast->shutdown");
Intent intent = new Intent(Intent.ACTION_REQUEST_SHUTDOWN);
intent.putExtra(Intent.EXTRA_KEY_CONFIRM, false);
//其中false换成true,会弹出是否关机的确认窗口
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
break;
case R.id.reboot_btn1:
Log.v(TAG, "broadcast->reboot");
Intent intent2 = new Intent(Intent.ACTION_REBOOT);
intent2.putExtra("nowait", 1);
intent2.putExtra("interval", 1);
intent2.putExtra("window", 0);
sendBroadcast(intent2);
break;
需要注意的几点是:
第一,如前面所说,需要将APP提升至系统权限,具体做法是在AndroidMenifest.xml中添加如下代码
android:sharedUserId="android.uid.system"
第二,同时需要添加关机权限
<uses-permission android:name="android.permission.SHUTDOWN"></uses-permi