`
whao189
  • 浏览: 124277 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

怎么让android定时关机

阅读更多
今天听到别人的一个需求,说让android 在定时的时间开机,但是我想了想,这可以实现的貌似不可能,至少在当前阶段需要硬件支持!

但是我们可以先让android 定时关机,怎么做呢。。当然用alarm 了。

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

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定时关机的相关知识点,以及如何利用提供的资源进行设置。 一、Android 定时关机功能介绍 定时关机对于那些需要长时间运行设备但又希望在特定时间自动关闭电源的用户来说非常有用。例如,...

    android 定时关机 重启

    在Android系统中,实现定时关机和重启功能主要涉及到对系统的底层操作,这通常需要root权限。以下将详细讲解如何在Android中实现这些功能。 首先,我们要了解Android系统的启动流程。开机时,Android会通过...

    android定时开关机或重启的代码

    总结来说,实现Android定时开关机或重启功能需要结合BroadcastReceiver、Service、AlarmManager和权限管理等知识,同时需要注意安全性和设备兼容性。通过对这些概念的理解和实践,可以开发出满足特定需求的解决方案...

    Android8.1 定时开关机源码

    在Android系统中,定时开关机功能是通过修改framework层的代码来实现的。这个功能对于设备管理和自动化操作具有重要意义,特别是在服务器维护、节能控制或测试环境中。本项目提供了Android 8.1版本的定时开关机的...

    手机定时关机小程序 手机定时关机 手机定时关机 手机定时关机 手机定时关机

    手机定时关机小程序是针对智能手机用户设计的一种实用工具,它允许用户预设一个特定时间,让手机在指定的时间自动关闭,以实现节能、保护设备或避免夜间被干扰等多种目的。这个程序通常适用于Android和iOS系统,尽管...

    android定时关机

    总之,实现“android定时关机”涉及到Java编程、Android系统权限、JNI、BroadcastReceiver、AlarmManager等多个知识点,是一个综合性的开发任务。通过理解和运用这些技术,可以为用户提供一个方便的定时关机工具。

    android定时关机,重启

    总结,实现Android定时关机和重启功能需要对Android权限机制、Linux命令和系统服务有深入理解。通过结合AlarmManager和命令执行,可以构建出一个满足需求的定时开关机应用。但在实际开发中,需注意遵循Android最佳...

    android安卓app制作个定时关机的APP.zip_android客户端是什么

    综上所述,制作一个Android定时关机APP,开发者需要掌握状态栏通知的创建、悬浮窗口的实现、多线程编程、系统服务的反射调用以及进程间通信等技术,同时关注用户体验,如自定义通知界面和动画效果。这些知识点构成了...

    定时开关机程序

    在Android平台上,定时开关机程序是一种实用的应用,它允许用户设定特定的时间来自动启动或关闭设备,以此实现个性化的需求,比如减少不必要的辐射暴露。本文将深入探讨定时开关机程序的工作原理、实现方式以及相关...

    #资源达人分享计划# 安卓自定义自动定时开关机app原生Android源代码 适用于所有现有机型

    1、关于关机:你可以使用 android 系统的关机功能,也可以发送广播 Intent intent_shutdown = new Intent("wits.com.simahuan.shutdown"); 2、发送设置时间:计算现在的时间和设定开机的时间差值,转换为秒,以字节...

    定时关机酷,想什么时候关机就什么时候关机

    而在移动设备如Android或iOS上,虽然系统默认可能不提供定时关机功能,但可以通过安装第三方应用来实现类似功能。 "定时关机酷"这款软件可能提供了用户友好的界面,使得设置过程简单直观。它可能包含以下特性: 1....

    倒计时器+定时关机+温馨提示

    标题中的“倒计时器+定时关机+温馨提示”揭示了这个软件或程序的主要功能,它包括三个核心部分:倒计时器、定时关机和温馨提醒。这是一款小巧但功能丰富的工具,适用于那些需要时间管理或者自动化电脑操作的用户。 ...

    Android自动开关机实现

    在Android系统中,实现自动开关机涉及到多个层次的技术,包括系统权限、服务、定时任务以及对Android内核的深入理解。下面将详细讲解这个主题。 首先,我们要知道Android是一个基于Linux内核的操作系统,它的自动开...

    android上实现定时开机接口

    android上面alarm功能设置定时功能时,并不能把alarm写入到rtc芯片的alarm寄存器中,所以要实现定时开机功能,需要另外实现接口 代码中在4.4和5.1上已调试通过,通过增加jni接口直接对rtc ioctrl写入alarm操作,在...

    android12MTK平台定时开关机实现

    在大佬博主cczhengv提供的android8.1代码基础上更新了一些内容,同时增加了设置开关机间隔不能小于5分钟的限制,具体逻辑写在了SetAlarm.java里的saveAlarm()方法。设置和开关机逻辑可参考博主cczhengv的博客

    智能手机定时关机软件

    在Android和iOS等主流操作系统上,虽然内置的电源管理功能通常已经提供了类似定时开关机或休眠的选项,但有时用户可能需要更为定制化的解决方案,这就催生了第三方定时关机软件的出现。这些软件通常提供更灵活的设置...

    源码-Android自动开关机实现

    综上所述,实现"Android自动开关机"涉及的知识点涵盖了Android系统的定时任务、权限管理、系统服务、广播机制以及API兼容性等多个方面。在实际开发中,你需要深入理解Android系统的内部机制,并遵循安全和用户体验的...

    定时开关机SchedulePowerOnOff.zip

    同时,为了实现定时关机,可能需要在应用程序中设置一个后台服务,监控特定的条件,如达到特定时间或接收到特定指令,然后调用相应的内核接口来执行关机操作。 在"SchedulePowerOnOff.zip"的压缩包中,...

    Android2.2安卓手机定时开关机源代码

    - 为了方便用户设置定时开关机,你需要创建一个Activity来让用户设定时间和日期。可以使用DatePicker和TimePicker对话框来获取用户输入。 - 用户设定的定时信息应保存在SharedPreferences中,这样即使应用关闭后,...

    Android 修改定时开关机逻辑

    Android 修改定时开关机逻辑

Global site tag (gtag.js) - Google Analytics