当前位置: 代码迷 >> 移动平台 >> 请教为什么现在的智能机不提供自动开关机功能呢
  详细解决方案

请教为什么现在的智能机不提供自动开关机功能呢

热度:2083   发布时间:2013-02-26 00:00:00.0
请问为什么现在的智能机不提供自动开关机功能呢?
以前用功能机有这种自动开关机功能,觉得是个不错的功能。
但是观察很多智能机后发现,智能机并没有提供这个功能。

我觉得自动关机用软件实现不是什么难事。
但是要在真正已经将电源关闭,(像计算机那样)的情况下,
实现自动开机是不是有什么难度呢?

PC可以设置成在加电情况下自动开机。

我的疑问是智能机不提供自动开机功能是技术上的难题?
还是为了节约电池电量的原因?
谢谢!

------解决方案--------------------------------------------------------
这个应该是技术上的原因所以才没有实现,如果厂商肯做那肯定没问题。
------解决方案--------------------------------------------------------
智能手机一般不会关机,很少会关机,需要的话是设置为飞行模式,开机过程确实会消耗很多电,时间也长。自动开关机的需要很少,所以没有做。目前很多智能手机都有自动开关机的功能,你们怎么没发现呢?没有的话,就刷系统吧。
------解决方案--------------------------------------------------------
安全考虑,自动关机会被用户误认为手机有问题。为了避免讲不清是否软件或中毒的问题,手机厂商直接将该功能闭屏了。
------解决方案--------------------------------------------------------
1>feature phone基本上都有实现自动开关及功能;

2>Smart phone上几本上都没有实现该功能;


------解决方案--------------------------------------------------------
其实并不是智能手机不支持
实际上自动开关机主要的技术瓶颈并不存在 但是对智能手机来说做这个功能需要的修改要远大于非智能机
因为智能手机都是有各自的操作系统的 比如android symbian 都有自己的启动流程
而非智能机的自动开关功能的实现是基于下面几个关键点的:
1.RTC寄存器的支持:需要支持RTC定时上电 而且要求需要区别于通常的power启动模式
2.操作系统启动之后需要在中上层针对RTC定时上电启动方式对应用及framework层以及通信的启动做单独的一套
在非智能机比如展讯和mtk因为操作系统都是自己定制的,相对来说是比较容易的。而智能手机比如android symbian等里面就需要改动到framework层以及操作系统的启动流程和顺序了,一般厂商没有这个实力也没有这个权力。
  相关解决方案