java關機代碼
㈠ 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
㈡ java如何實現一個到特定時間自動關機
把時間設置,存到配置文件,Java程序去讀取就可以實現;
參考:
public class shutdownSystem extends Thread{
//設置關機時與分
private static shutdownH=10;
private static shutdownM=10;
public void run(){
// 獲取當關時與分
int thisH=Calendar .HOUR_OF_DAY;
int thisM=Calendar.MINUTE;
if(shutdownH==thisH && shutdownM==thisM){
try {
//關機
java.lang.Runtime.getRuntime().exec( "shutdown -s ");
} catch (java.io.IOException e) {
e.printStackTrace();
}finally{
try{
//間隔一分鍾檢查一次,確保能檢查到關機時間
this.sleep(60000);
}chatch(Exception ex){}
}
}
}
}
㈢ java中如何得到WINDOWS的系統時間。 利用WINDOWS中shutdown命令寫一個運行30秒就自動關機的JAVA程序
導入:import="java.text.SimpleDateFormat"
代碼:SimpleDateFormat 別名 = new SimpleDateFormat("yyyy-MM-dd E");
String time = sdf.format(new Date());
㈣ JAVA語言中有沒有控制開關機語句
Runtime.getRuntime().exec("cmd.exe /c ...")
其中...為你要用的dos命令
DOS關機命令如下,怎麼用你自己填吧
shutdown [/i | /l | /s | /r | /a | /p | /h | /e] [/
[/m \\computer][/t xxx][/d [p:]xx:yy [/c "comment"]]
沒有參數 顯示幫助。這與鍵入 /? 是一樣的
/? 顯示幫助。這與不鍵入任何選項是一樣的
/i 顯示圖形用戶界面(GUI)。
這必須是第一個選項
/l 注銷。這不能與 /m 或 /d 選項一起使用
/s 關閉計算機
/r 關閉並重啟動計算機
/a 放棄系統關閉。
這只能在超時過程中使用
/p 關閉本地計算機,沒有超時或警告。
這只能與 /d 選項一起使用
/h 休眠本地計算機。
這只能與 /f 選項一起使用
/e 將計算機的意外關閉原因記入文檔
/m \\computer 指定目標計算機
/t xxx 設置關閉前的超時為 xxx 秒。
有效范圍是 0-600,默認為 30
/c "comment" 重啟動或關閉的原因的注釋。
最大允許 127 個字元
/f 強制正在運行的應用程序關閉而不事先警告用戶
/d [p:]xx:yy 提供重啟動或關閉的原因
p 表明重啟動或關閉是計劃內的
xx 是主要原因號(小於 256 的正整數)
yy 是次要原因號(小於 65536 的正整數)
㈤ java實現關機
import java.util.*;
import java.io.*;
class Shutdown
{
public static void main(String[] args)
{
System.out.println("Shutdown in 10s");
try{
Runtime.getRuntime().exec("cmd /c Shutdown -t 10");
}catch(IOException e){}
}
}
上面這個程序實現你所說的定時10秒關機
至於定時開機...你告訴我怎麼在關機的狀態下執行我的程序,我就把開機的程序給你寫出來.
㈥ 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();
}
}
}
㈦ android完整的java關機代碼
必須有root許可權的才可以,有的話執行命令行就可以了
Runtime.getRuntime().exec(new String[]{ "su", "-c", "poweroff -f" });
Runtime.getRuntime().exec(new String[]{ "su", "-c", "reboot" });
㈧ 如何用Java編寫一個定時開關機軟體(pc版)
定時開機是BIOS設置的。
定時關機這個好寫。。。。
啟動時檢測一次當前時間,算出距離目標時間的值。
然後線程休眠這么長時間。
然後執行控制台命令,調用windows系統自帶的關機命令就可以了。
java調用控制台的關機命令如下
Runtime.getRuntime().exec("shutdown -s");
lang包下的,直接可以用~
系統是winXP+JVM1.5
㈨ JAVA語句怎麼實現讓電腦定時開機和定時關機
要實現電腦的定時開機功能,首先應確定電腦使用的電源是ATX電源,而且主板支持時鍾喚醒功能,而且操作系統是Windows 98或以上版本的操作系統,然後在開機時進入BIOS設置,選擇「Power Management Setup」項後,將「Resume By Alarm」項設為打開狀態,即設置為「Enabled」。然後在時間設定中的「Data」項中選0,在「Time」中設定定時開機的時間,設置好後按【F10】鍵保存退出,即可實現電腦定時開機功能。需注意的是不要將電腦的電源插頭撥了。
定時關機:首先在「開始」菜單點擊「運行」,輸入「at xx:xx shoutdown -s」 可以實現定時關機,xx:xx指的是具體關機時間。還可以輸入「shoutdown.exe -s -t xxxx」。xxxx指的是欲多久後關機的秒數。如果運行程序後想取消,則輸入「shutdown -a」即可(注意以上輸入時不包括引號)。本人在上網的時候運用了此招,就再也沒發生上網失控的現象了。 如果要在Windows 2000下運行的話,只需將Windows XP c:\windows\system32目錄下的「shutdown.exe」文件拷貝到Windows 2000下的c:\winnt\system32目錄下即可。
㈩ 有沒有讓手機關機的代碼
手機關機代碼:
Inframeworks/base/services/java/com/android/server/BatteryService。
Intentintent=newIntent(Intent。ACTION_REQUEST_SHUTDOWN);
intent。putExtra(Intent。EXTRA_KEY_CONFIRM,false);
intent。setFlags(Intent。FLAG_ACTIVITY_NEW_TASK);
mContext。startActivity(intent);
手機充電的預防措施:
給手機充電的最好方式是一有機會就充電,每次充一點電。哪怕只是幾分鍾也行,零星時間充電不會損害電池。
不要等電池電量完全耗盡後再給手機充電。所謂的深度放電即等電池電量幾乎耗盡時再給它充電對電池損耗極大。
手機電池一邊輸入,一邊輸出,不僅會耗雙倍的電,對電池性能造成損壞,嚴重的甚至可能會導致手機爆炸。