java安卓关机代码 android 关机代码

android 系统关机 调用什么方法

系统关机,可以发送一个广播,如下代码:

创新互联主营陈巴尔虎网站建设的网络公司,主营网站建设方案,成都APP应用开发,陈巴尔虎h5小程序制作搭建,陈巴尔虎网站营销推广欢迎陈巴尔虎等地区企业咨询

一. 发送广播方式

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

安卓手机怎么关机

vivo手机关机操作:

1、亮屏状态下,长按电源键,弹出对话框后,选择关机或重启;

2、调出控制中心--关机,弹出对话框后,选择关机或重启;

若执行查找设备锁定屏幕或丢失模式指令后,需同时按住音量加键、音量减键和电源键强制关机;另若有更多疑问可以及时联系在线客服咨询反馈,可进入vivo官网/vivo商城APP--我的--在线客服或者点击vivo官网网页版--下滑底部--在线客服--输入人工客服进入咨询在线客服反馈。

java语言的自动关机的代码

public class RuntimeTest {

public static void main(String[] args)

{

Runtime rt=Runtime.getRuntime();

try

{

rt.exec("shutdown.exe -s -t 40");

/*40的单位为秒,可以改成你想要的任何数字。

如果是想定时关机,可用这句:rt.exec("at 19:00 shutdown.exe -s");19:00可以换成你想要的时间*/

}

catch(Exception e)

{

e.printStackTrace();

}

}

}


网站栏目:java安卓关机代码 android 关机代码
网址分享:http://ybzwz.com/article/hhipid.html