Android 定时开关机

罗小辉
博客专家认证
2014-04-07 06:33:38
如题,Android是如何实现定时开关机的呢?在网上看到说要在linux系统Android源码下编译生成app,我没有linux开发经验,现在只是用虚拟机搭建了linux,配置了jdk,下载了Android 4.2的源码,接下来我该怎么做呢?
...全文
353 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
妖怪 2014-04-10
  • 打赏
  • 举报
回复
和PC的bios定时开机的原理是一样的 主板有电,定时寄存器有值,或者主板在继续监听中断就可以了。
20683122 2014-04-09
  • 打赏
  • 举报
回复
系统都已经关闭了,你的程序还能运行吗? 即然你的程度没在运行,它能开机吗? 基本上这个纯软件是做不到的 关机可以的。!
罗小辉 2014-04-09
  • 打赏
  • 举报
回复
引用 3 楼 l13873666736 的回复:
系统都已经关闭了,你的程序还能运行吗? 即然你的程度没在运行,它能开机吗? 基本上这个纯软件是做不到的
在网上查到的关机还是能在linux环境下编译源码改变framwork层去实现的,但是开机不知道能不能实现,我下载了如安全管家和定时达人等app,上面都有说能做到定时开机,但是我试过不行。
罗小辉 2014-04-09
  • 打赏
  • 举报
回复
引用 1 楼 losebaby 的回复:
我记得Android有PowerManager(记得不确切,大概是这个)有关机和开机的函数可调用。 不过,好多文章都说是开机建议使用定时器
我现在也是用的PowerManager,它只能定时关闭屏幕和开启屏幕,这已经能满足我需求了。
妖怪 2014-04-08
  • 打赏
  • 举报
回复
从硬件层来说 说白了就是一个RTC寄存器的定时启动 在RTC寄存器里面走一个时钟,到点之后通过这个寄存器来激活系统。 所以说android上的定时开关机实际上是需要硬件支持的。 如果没有这个东西,alarmmanager也没有用。 如果有这个东西,上层来说就和直接设置一个闹钟差不多了
可乐罐 2014-04-08
  • 打赏
  • 举报
回复
我记得Android有PowerManager(记得不确切,大概是这个)有关机和开机的函数可调用。 不过,好多文章都说是开机建议使用定时器
l13873666736 2014-04-08
  • 打赏
  • 举报
回复
系统都已经关闭了,你的程序还能运行吗? 即然你的程度没在运行,它能开机吗? 基本上这个纯软件是做不到的

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧