您的位置:首页 > 移动开发 > Android开发

让android定时关机的实现方法

2015-11-28 19:26 435 查看

让android定时关机的实现方法

标签:
androidcalendarserviceactionjava

2012-08-26 14:12
4020人阅读 评论(1)
收藏
举报



分类:
Android(52)


让android定时关机的实现方法

先通过设置pendingIntent ..然后把设置到alarm 。。。来电具体的代码吧!

Java代码 收藏代码

Calendar calendar = Calendar.getInstance();

long nowTime = calendar.getTimeInMillis();//这是当前的时间

int hour = 你要设置的时间

int minutes = 你要设置的时间

Calendar myCal = Calendar.getInstance();

myCal.set(Calendar.HOUR_OF_DAY,hour);

myCal.set(Calendar.MINUTE,minutes);

long shutDownTime = myCal.getTimeInMillis();

Intent intent= new Intent();

intent.addAction();

PendingIntent pendingIntent = PendingIntent.getService(context,0,intent,0);

AlarmManager alarm = (AlarmManager)context.getSystemService(Context.ALARM_SERVICE);

alarm.set(AlarmManager.RTC,shutDownTime -nowTime, pendingIntent);

下面是 service 。。。

接收到 Intent中的action 的话。。就启动。。

onStart(){

Intent intent = new Intent();

intent.setAction("android.intent.action.ACTION_SHUTDOWN");

sendBroadCast(intent);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: