让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);
}
相关文章推荐
- android Gson的使用
- 再谈ArcGIS Runtime SDK for Android中文标注无法显示的问题
- Android之RxJava(一)
- android-Creating a Content Provider(2)
- Android知识总结:Universal-Imageloader学习笔记1 基本功能与配置
- Android系统源码下载过程
- android中用Spannable在TextView中设置超链接、颜色、字体
- Android环境的搭建
- Android播放视频
- Android Studio手把手——帮你了解Gradle
- android---logcat
- Android的绘图机制学习---自定义View
- Android使用AlarmManager全局定时器实现定时更换壁纸
- android-Creating a Content Provider
- 【分享】Android Studio专用文件转换工具:把ANSI文件批量另存为无BOM的UTF-8文件
- Android验证码简单设计
- Activity 生命周期回顾 onSaveInstanceState()
- Android逆向之旅---静态分析技术来破解Apk
- android生命周期:activity
- Android兼容性问题 -- RelativeLayout.mesure()出现NullPointerException异常