當前位置:首頁 » 安卓系統 » android關機實現

android關機實現

發布時間: 2024-11-15 20:26:42

A. android 中如何實現關機、重啟

主要思路:1、需要源碼才能編譯
2、修改項目的Android.mk文件,添加
LOCAL_CERTIFICATE := platform
3、AndroidManifest.xml中添加許可權
3.1 manifest標簽中添加
android:sharedUserId="android.uid.system"
3.2 使用許可權
<uses-permission android:name="android.permission.SHUTDOWN"/
4、java代碼
// 創建Intent
// 如果是要重啟,則使用Intent.ACTION_REBOOT
Intent intent = new Intent(Intent.ACTION_REQUEST_SHUTDOWN);
// 設置是否需要用戶確認,若不需要,可以不設置或設置為false
intent.putExtra(Intent.EXTRA_KEY_CONFIRM, true);
// 當作新任務執行
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);// 啟動startActivity(intent);
據說還可以使用Broadcast的方式調用,不過我試了一下,窗口是出來了,但一直停在關機的進度條那。不知道是不是機子的問題。代碼如下:Intent i = new Intent(Intent.ACTION_REBOOT);
i.putExtra("nowait", 1);
i.putExtra("interval", 1);
i.putExtra("window", 0);
sendBroadcast(i);
10-22 10:02 回答curie_871073

B. android完整的java關機代碼

必須有root許可權的才可以,有的話執行命令行就可以了 RuntimegetRuntime()exec(new String[]{ "su", "-c", "poweroff -f" }); RuntimegetRuntime()exec(new String[]{ "su", "-c", "reboot" });android完整的java關機代碼?

C. android 中如何實現關機、重啟求解,謝謝

如果已經root許可權,那麼可以實驗一下下面的代碼:
try{
Process proc =Runtime.getRuntime().exec(newString[]{"su","-c","reboot -p"});
proc.waitFor();
}catch(Exception ex){
ex.printStackTrace();
}

D. android 中如何實現關機,重啟

關機命令

Runtime.getRuntime().exec("su -c \"/system/bin/shutdown\"");

重啟命令

Runtime.getRuntime().exec("su -c \"/system/bin/reboot\"");

注意:手機必須root,否則這兩個命令無法執行。

熱點內容
8歲講編程 發布:2025-01-11 08:02:41 瀏覽:129
迅雷的tracker伺服器地址 發布:2025-01-11 08:02:07 瀏覽:507
csgo天津伺服器ip 發布:2025-01-11 07:57:36 瀏覽:613
中國天氣android 發布:2025-01-11 07:56:53 瀏覽:464
伺服器負載均衡怎麼用 發布:2025-01-11 07:54:04 瀏覽:128
雲列印伺服器硬體 發布:2025-01-11 07:44:56 瀏覽:769
怎麼在手機上更改wifi密碼 發布:2025-01-11 07:37:26 瀏覽:337
開機啟動serviceandroid 發布:2025-01-11 07:35:24 瀏覽:524
天龍八部腳本設置自動喊話 發布:2025-01-11 07:31:37 瀏覽:310
硒標准溶液配置為什麼要加鹽酸 發布:2025-01-11 07:27:51 瀏覽:253