android 定時關機,定時重啟

2021-09-24 21:16:43 字數 2320 閱讀 3644

打包成系統應用方式:

1.系統對應的公鑰檔案platform.pk8和私鑰檔案platform.x509.pem以及簽名工具signapk.jar;

2.將需要打包的apk和第一步裡面提到的三個檔案放到統一個資料夾下;

如果滿足上面的條件就可以輕鬆實現(定時)關機重啟的功能了

關機:

intent intent = new intent("android.intent.action.action_request_shutdown");

//是否顯示關機提示dialog,true顯示false不顯示直接關機

intent.putextra("android.intent.extra.key_confirm", true);

intent.setflags(intent.flag_activity_new_task);

startactivity(intent);

定時關機:

intent intent = new intent("android.intent.action.action_request_shutdown");

//是否顯示關機提示dialog,true顯示false不顯示直接關機

intent.putextra("android.intent.extra.key_confirm", true);

intent.setflags(intent.flag_activity_new_task);

//獲取鬧鐘的id,給定時設定乙個隨機id,這樣可以設定多個定時器,否則會被覆蓋掉

int alarmid = getintrandom();

long intervalmillis = 24 * 3600 * 1000;

pendingintent pi = pendingintent.getactivity(mainactivity.this, alarmid, intent, 0);

alarmmanager manager = (alarmmanager) getsystemservice(alarm_service);

//設定重複定時,intervalmillis重複定時的間隔時間。根據自己的需求來設定定時

manager.setrepeating(alarmmanager.rtc_wakeup, time, intervalmillis, pi);

//設定一次定時,根據自己的需求來設定定時

time, pi);

重啟:

intent intent=new intent(intent.action_reboot);

intent.putextra("nowait", 1);

intent.putextra("interval", 1);

intent.putextra("window", 0);

sendbroadcast(intent);

定時重啟:

intent intent = new intent(intent.action_reboot);

intent.putextra("nowait", 1);

intent.putextra("interval", 1);

intent.putextra("window", 0);

//獲取鬧鐘的id,給定時設定乙個隨機id,這樣可以設定多個定時器,否則會被覆蓋掉

int alarmid = getintrandom();

long intervalmillis = 24 * 3600 * 1000;

pendingintent pi = pendingintent.getactivity(mainactivity.this, alarmid, intent, 0);

alarmmanager manager = (alarmmanager) getsystemservice(alarm_service);

//設定重複定時,intervalmillis重複定時的間隔時間。根據自己的需求來設定定時

manager.setrepeating(alarmmanager.rtc_wakeup, time, intervalmillis, pi);

//設定一次定時,根據自己的需求來設定定時

time, pi);

time, pi);

//set()和setexact()兩種方法都是設定定時的,區別在於set()方法定時會有誤差而setexact()是精確定時

設定電腦定時關機重啟

1.輸入 關機 1 一分鐘後關機 win r shutdown s 2 馬上關機 win r shutdown p 3 取消關機 win r shutdown a 回車後可以看到計畫的關閉已取消。4 立即重啟 win r shutdown r t 0 r 重啟,t代表時間,0是0秒.可以根據需要更改...

讓電腦定時關機或重啟

windows xp的關機是由shutdown.exe程式來控制的,位於windows system32資料夾中 如果想讓windows 2000也實現同樣的效果,可以把shutdown.exe複製到系統目錄winnt system32下。方法一 選擇 開始 執行 輸入 at 22 00 shutd...

定時重啟 MySQL 定時重啟 Apache

有時候覺得,伺服器執行時間過長,程式上無法釋放mysql,造成伺服器壓力過大。因此,設想一下,不用重新啟動伺服器的情況下,完成apache和mysql的記憶體釋放。首先,apache的重新啟動。操作步驟 開始 程式 附件 管理工具 任務計畫 新增任務計畫 下一步 apache restart 選擇時...