为什么智能手机的闹钟功能在关机状态下无法实现?

推荐  (0) | 4人关注关注
4个答案
5 0

你指的应该是android智能机没有吧?事实上有一部分android手机是有关机闹钟的,印象中华为就有,具体什么型号不记得了。

首先解释下为什么大多数都没有:
因为android系统下,所有用户级的功能都是通过android应用来实现的,所有的应用都跑在操作系统上的一个虚拟机上,关机后操作系统就停止运行了,虚拟机也关了,任何应用都无法运行,闹钟软件也一样。这个理由跟以前的PC几乎都不支持定时开机一个理由,都需要另外的软硬件来辅助啊……

关于关机闹钟的实现方法:
方法1:首先你得有一个关机后一直计时的硬件,这个手机主板上面都有,另外还得有一个关机后一直运行,并且在一个设定的时间向主板控制器发送电信号让它开机的硬件。并且这个硬件还得提供软件接口来让android系统能够调用,以设定时间。这种方式实现的效果是,时间到了之后就开机,然后打开闹钟……BYW,还得修改android系统能够识别不同的开机信号以确定是用户单纯开机还是闹钟开机……

方法2:直接开发一个更小的系统,只包含最基础的运行驱动和音频,触屏,UI驱动,类似于android下的CWM刷机的那个东东,但是它可以在设定时间下开机,并且解码音频,驱动声卡发出铃声还有震动,点亮屏幕并提供关闭闹钟等界面。这样虽然使用但实现起来就相当复杂了!远远比上一个复杂得多得多!!!
总的来说两个都不是什么容易的事,涉及到硬件开发,底层驱动开发,操作系统修改等等难度系数完虐android应用开发的技术,没实力的公司做不了,有实力的公司……有这个精力还不如去优化以下旗舰机的性能神马的。

以上只是,未参与过实际实现,不知道华为他们是不是这么实现的,不过猜测大概是第一个……

0 0

有办法实现,大多数厂商不用它

0 0

因为要修改底层的电路什么的,成本太高,大部分厂家不愿意开发。

0 0

以前wm下的三星i8000可以。。。多数nokia可以。。我就有一个不用的nokia当闹钟,杠杠滴。。。

查看更多

添加回答

登录 后回答问题,你也可以用以下帐号直接登录

相关问答

关于我们 加入果壳 媒体报道 帮助中心 果壳活动 家长监控 免责声明 联系我们 移动版 移动应用

©果壳网    京ICP证100430号    京网文[2018] 6282-492号    新出发京零字第朝200003号     京公网安备11010502007133号

违法和不良信息举报邮箱:jubao@guokr.com    举报电话:18612934101    网上有害信息举报专区    儿童色情信息举报专区