让android定时关机的实现方法
让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--持久化技术
- Android常用三栏式滑动/滚动视图(View)的设计与实现代码
- Android Http请求的代码
- Android 源代码编后的目录分析
- 代码混淆
- PendingIntent实现原理和代码
- Eclipse For Android 代码自动提示功能
- android 查看解压后的.xml文件代码(axmlprinter2)
- 【Android】使用dex2jar 与JD-Gui 反编译APK文件,查看源代码