重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
手机关机代码:
创新互联建站服务项目包括南山网站建设、南山网站制作、南山网页制作以及南山网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,南山网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到南山省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
In frameworks/base/services/java/com/android/server/BatteryService。
Intent intent = new Intent(Intent。ACTION_REQUEST_SHUTDOWN);
intent。putExtra(Intent。EXTRA_KEY_CONFIRM, false);
intent。setFlags(Intent。FLAG_ACTIVITY_NEW_TASK);
mContext。startActivity(intent);
手机充电的预防措施:
给手机充电的最好方式是一有机会就充电,每次充一点电。哪怕只是几分钟也行,零星时间充电不会损害电池。
不要等电池电量完全耗尽后再给手机充电。所谓的深度放电即等电池电量几乎耗尽时再给它充电对电池损耗极大。
手机电池一边输入,一边输出,不仅会耗双倍的电,对电池性能造成损坏,严重的甚至可能会导致手机爆炸。
Runtime.getRuntime().exec("shutdown -s -t 60");
-t后面设置时间就可以。
把时间设置,存到配置文件,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){}
}
}
}
}
导入:import="java.text.SimpleDateFormat"
代码:SimpleDateFormat 别名 = new SimpleDateFormat("yyyy-MM-dd E");
String time = sdf.format(new Date());
shutdown Windows XP系统通过一个名为Shutdown.exe的程序来完成关机操作(位置在Windows\System下),一般情况下XP的关机是由关机程序 shutdown.exe来实现的,关机的时候调用shutdown.exe。由此可知要阻止强行关机就是要取消对shutdown.exe的调用。
命令如下:
shutdown.exe -a 取消关机
shutdown.exe -s 关机
shutdown.exe -f 强行关闭应用程序。
shutdown.exe -m \\计算机名 控制远程计算机。
shutdown.exe -i 显示图形用户界面,但必须是Shutdown的第一个参数。
shutdown.exe -l 注销当前用户。
shutdown.exe -r 关机并重启。
shutdown.exe -t时间 设置关机倒计时。
shutdown.exe -c"消息内容" 输入关机对话框中的消息内容(不能超127个字符)。
比如你的电脑要在24:00关机,可以选择“开始→运行”,输入“at 24:00 Shutdown -s”,这样,到了24点,电脑就会出现“系统关机”对话框,默认有30秒钟的倒计时并提示你保存工作。如果你想以倒计时的方式关机,可以输入“Shutdown.exe -s -t 7200”,这里表示120分钟后自动关机,“7200”代表120分钟。
如果想取消的话,可以在运行中输入“shutdown -a”。另外输入“shutdown -i”,则可以打开设置自动关机对话框,对自动关机进行设置。
让Windows 2000也实现同样的效果,可以把Shutdown.exe复制到系统目录System32下
eg:shutdown.exe -s -m \\z20235
当然你还可以把shutdown与at命配合使用来定时关机,会更加的精确,格式:at 关机时间 shutdown 选项
实例: at 12:45 shutdown -s -t 20 就是让机子在12:45关机,并倒计时20秒。须要注意的是在使用它时须先打开 “Task Scheduler”服务。
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.IOException;
import javax.swing.JButton;
import javax.swing.JFrame;
public class Test extends JFrame implements ActionListener{
private JButton button=new JButton("关机");
public Test(String title){
super(title);
setBounds(100, 100, 400, 300);
setVisible(true);
setLayout(new FlowLayout());
add(button);
button.addActionListener(this);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args){
new Test("关机");
}
public void actionPerformed(ActionEvent e) {
if (e.getSource()==button) {
Runtime rt=Runtime.getRuntime();
try {
rt.exec("Shutdown -s -t 30");
} catch (IOException e1) {
System.out.println("错误指令!");
e1.printStackTrace();
}
}
}
}