手机关机后,闹钟如何自己启动?

wyl_stream 2009-08-03 09:37:59
高手请指教:
很多手机都有这样的功能:手机关机后,闹钟到时间会自启动,振铃,然后问你是否要启动手机。不知道该功能是如何实现的?很是迷惘!!
...全文
5327 30 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
30 条回复
切换为时间正序
请发表友善的回复…
发表回复
datamining2005 2012-04-28
  • 打赏
  • 举报
回复
具体不懂,我的了解是这样的。
首先 关机闹钟, 并不是真正的关机,实际上是一种状态的待机,大部分是硬件RTC晶振来支持的,如果到闹钟时间,RTC发上来个消息,走闹钟开机流程(不是正常开机流程)。
HuaweiHr2012 2012-02-14
  • 打赏
  • 举报
回复
[Quote=引用 20 楼 sunwei06292000 的回复:]
BREW本身的接口不支持,要实现关机闹钟需要两个条件:
1. 手机支持RTC,也就是关机有电池供电使RTC保持运行
2. 将Alarm设到RTC中,这个IAlarmMgr是不支持的,有一个接口叫做IAlarm,它对应的OEM实现函数里面有一个叫IAlarm_SetAlarm,你可以在这个函数中会调用pm_rtc_alarm_rw_cmd去读写RTC中的Alarm。成功设置RTC中Alarm后,……
[/Quote]

RTC支持一个闹钟足够了。多个闹钟是APP实现的。关机时闹钟时间到了后,RTC中断处罚闹钟开机,启动APP后把下一个最近的闹钟时间(也有可能用户按延时的结果)设置到RTC就可以了。
总之,闹钟响的时候,实际上已经开机了。
这样就可以实现任意多个闹钟了。
秋天大灰狼 2011-11-04
  • 打赏
  • 举报
回复
设完RTC之后,关机。
等关机闹钟到时,会自动唤醒手机,在启动过程中,会得到开机原因是ALarm,然后Idle应用走ALarm流程,所以会显示闹钟界面,并提示用户是否开机(此时实际已经开机,只是没到Idle界面而已)
qpbn10 2011-10-02
  • 打赏
  • 举报
回复
[Quote=引用 23 楼 wyl_stream 的回复:]
引用 20 楼 sunwei06292000 的回复:
BREW本身的接口不支持,要实现关机闹钟需要两个条件:
1. 手机支持RTC,也就是关机有电池供电使RTC保持运行
2. 将Alarm设到RTC中,这个IAlarmMgr是不支持的,有一个接口叫做IAlarm,它对应的OEM实现函数里面有一个叫IAlarm_SetAlarm,你可以在这个函数中会调用pm_rtc_alarm_rw_cmd……
[/Quote]
OEM层的代码和部份用于AEE层debug的代码,如果不是做OEM的话,估计要问高通提供
93750089 2009-12-16
  • 打赏
  • 举报
回复
关机闹钟就是RTC的时间到了,会启动手机,跑开机流程

当然关机闹钟来的开机流程可以和一般的开机流程不一样

跑完开机流程画闹钟界面

就是这样
  • 打赏
  • 举报
回复
很透彻了,完成
mail0love 2009-12-04
  • 打赏
  • 举报
回复
要设置开机启动一个后台程序应该怎么办.新手学习BREW
借帖,谢谢
wyl_stream 2009-08-10
  • 打赏
  • 举报
回复
[Quote=引用 20 楼 sunwei06292000 的回复:]
BREW本身的接口不支持,要实现关机闹钟需要两个条件:
1. 手机支持RTC,也就是关机有电池供电使RTC保持运行
2. 将Alarm设到RTC中,这个IAlarmMgr是不支持的,有一个接口叫做IAlarm,它对应的OEM实现函数里面有一个叫IAlarm_SetAlarm,你可以在这个函数中会调用pm_rtc_alarm_rw_cmd去读写RTC中的Alarm。成功设置RTC中Alarm后,在关机状态下,该Alarm到期便会把手机唤醒。

这个功能我在6K系列上做过,需要注意的时,6K系列(或者说6270更合适)的RTC只支持一个Alarm,但是BREW却支持多个alarm。
[/Quote]
谢谢你的回复!现在只能用IAlarmMgr先做着,先调查清楚,以后再改吧。
貌似IAlarmMgr接口不支持闹钟的开机启动。我刚用Brew MP没多久,对OEM不甚了解,你说的OEM实现函数,是要自己写还是高通会提供给我们?
SUNWEI06292000 2009-08-08
  • 打赏
  • 举报
回复
刚刚发现上面写错了,20楼中的IAlarm_SetAlarm应该是OEMAlarm_SetAlarm
SUNWEI06292000 2009-08-08
  • 打赏
  • 举报
回复
BMP上我没有试过,可以确定的是HDK的simulator是无法实现闹铃开机的
SUNWEI06292000 2009-08-08
  • 打赏
  • 举报
回复
BREW本身的接口不支持,要实现关机闹钟需要两个条件:
1. 手机支持RTC,也就是关机有电池供电使RTC保持运行
2. 将Alarm设到RTC中,这个IAlarmMgr是不支持的,有一个接口叫做IAlarm,它对应的OEM实现函数里面有一个叫IAlarm_SetAlarm,你可以在这个函数中会调用pm_rtc_alarm_rw_cmd去读写RTC中的Alarm。成功设置RTC中Alarm后,在关机状态下,该Alarm到期便会把手机唤醒。

这个功能我在6K系列上做过,需要注意的时,6K系列(或者说6270更合适)的RTC只支持一个Alarm,但是BREW却支持多个alarm。
lanruoshui 2009-08-05
  • 打赏
  • 举报
回复
关注~
wyl_stream 2009-08-05
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 sunyymq 的回复:]
你把模拟器关了看看能不能。。。。 昏倒。SAS是OEM才有的。也同样需要硬件支持才能实现的。除非你不关机。
[/Quote]
你说对了,呵呵。我试过了,确实simulator不可以关掉。我现在试的,关掉applet的话,铃声还是可以响的。
zsf81 2009-08-04
  • 打赏
  • 举报
回复
模拟器就算了,都说了模拟了,有必要折腾这么深吗,关机,BREW都关了,还怎么BREW API。省点力气做点真机来的实在
发现心流 2009-08-04
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 sunyymq 的回复:]
楼上你说的是开机闹钟,关机闹钟估计你没搞过。。。。。 去了解一下吧!
[/Quote]

俺说的就是关机闹钟啊
见6楼
kingfenggg 2009-08-04
  • 打赏
  • 举报
回复
感觉要用计时器,timer来实现吧
sunyymq 2009-08-04
  • 打赏
  • 举报
回复
楼上你说的是开机闹钟,关机闹钟估计你没搞过。。。。。 去了解一下吧!
sunyymq 2009-08-04
  • 打赏
  • 举报
回复
你把模拟器关了看看能不能。。。。 昏倒。SAS是OEM才有的。也同样需要硬件支持才能实现的。除非你不关机。
wyl_stream 2009-08-04
  • 打赏
  • 举报
回复
Brew MP 给出的模拟器是支持闹钟的关机启动的,高通给的SAS例子就实现了闹钟的开机启动。从目前我看得资料来看,好像IAlarmMgr的接口可以实现这一功能。可现在还不知道如何实现,呵呵
wyl_stream 2009-08-03
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 sunyymq 的回复:]
你的手机要支持RTC才行的。也就是关机后有个自己计时的硬件支持。
[/Quote]
我也知道,要有硬件支持。现在我只是在模拟器上跑。
加载更多回复(10)
智能手机使用教程全文共5页,当前为第1页。智能手机使用教程全文共5页,当前为第1页。智能手机使用教程 智能手机使用教程全文共5页,当前为第1页。 智能手机使用教程全文共5页,当前为第1页。 智能手机,是指像 个人电脑一样,具有 独立的 操作系统,独立的运行空间,可以由用户自行 安装 软件、 游戏、 导航等第三方服务商提供的 程序,并可以通过移动通讯网络来实现无线网络接入手机类型的总称。以下是有店铺为大家整理的智能手机使用教程,希望能帮到你。 智能手机使用教程 1、如何将Micro SD(TF)卡上的Mp3文件设置为铃声? 在Micro SD卡的根目录下建立My Documents文件夹,将Mp3放到里面,在铃声下面就可以找到了,不过,PPC系统也可以通过安装第三方软件,实现任意文件夹的铃声,和自定义铃声等,比如来电通和来电精灵等 2、如何设置短消息铃声? "开始"——"设置"——"声音和提醒"——"通知"选项卡——在"事件"里选择"信息:新短信"——在"播放铃声"中选择你需要的短消息铃声(如需将Micro SD卡中的音效作为铃声,需和MP3铃声设置方法一样,要放在My Documents文件夹下,系统才能找到(必须要在信息铃声设置中把新邮件和新短信这两项都设置了提示音才行~~~) 3、如何安装主题? 将Tsk为扩展名的文件(即主题文件),放在Windows根目录下,或者My Documents文件夹下即可(主内存的My Documents文件夹下,Micro SD卡上好像不行,识别不到)! 4、如何将从蓝牙接收到的文件直接存放在Micro SD(TF)卡上? "开始"——"设置"——"连接"——"蓝牙"——"FTP"选项卡,然后将共享目录设置在存储卡上,发过来的文件就会存储在TF卡上 5、Touch Flo界面应用 Touch Flo界面在桌面上从最低下的中间部分向上一滑,就会呼出智能手机使用教程全文共5页,当前为第2页。智能手机使用教程全文共5页,当前为第2页。3D界面,呼出后左右滑动,可以实现翻页,在Touch Flo界面上从上到下一滑可关闭Touch Flo界面 智能手机使用教程全文共5页,当前为第2页。 智能手机使用教程全文共5页,当前为第2页。 6、ActivcSyne 4.5 中文版同步软件 用于手机与电脑连接必装软件(随机光盘中有附送,Windows Vista下不需要装亦可驱动手机,Windows XP下必装) 7、什么是WiFi? WIFI是一种无线上网方式,它可以通过与配备无线网卡的笔记本相连,或者与无线路由器相连来达到连入互联网的目的,也可以通过分布在城市中的"热点"进行互联网接入,不过对于中国来说无线"热点"的分布现在并不是很广 现在只有水货配备了WIFI模块,行货无法实现,水货通过安装WIFI补丁能够实现 8、如何恢复出厂设置? "开始"——"设置"——"系统"——"清除内存"——然后输入:1234 (PS:恢复出厂设置会完全删除个人主内存资料,恢复前最好备份重要资料,并保证右足够的电量完成硬启) 9、关于S1本机的闹钟 本机闹钟不支持关机闹钟,并且闹钟铃声必须为WAV格式,需将WAV格式的文件放在Windows目录下在列表中才能找到,但我们可以通过安装第三方软件,实现MP3闹钟,分组闹钟,自定义闹钟铃声等,比如:enAlarmPPC闹钟软件就是其中之一,安装此类软件,由于是随机启动的,所以,推荐安装在手机内存中 10、将图片设为背景后不会出现白雾效果的方法 用"程序"里面的"图片和视频"将你要设为背景的图片打开,然后"菜单"——"设为今日背景",就会出来"透明级别的设置",在这里透明级别设为0%,就不会出现白的一层了,另外,推荐Resco.Picture.Viewer等图片软件,效果比自带的要强得多 11、硬启动方法(仅针对S1,其它手机不一定相同) 按住 接听 和 挂断 和 电源 键后,点Reset,会出现硬启的英文界智能手机使用教程全文共5页,当前为第3页。智能手机使用教程全文共5页,当前为第3页。面,按确认键(导航键)执行硬启动,按其他键取消硬启动,它的效果和恢复出厂设置是一样的 智能手机使用教程全文共5页,当前为第3页。 智能手机使用教程全文共5页,当前为第3页。 12、校正屏幕准心方法 "开始"——"设置"——"系统"——"屏幕"——"调整屏幕",然后,根据屏幕显示的十字架,清晰而有力的点下,就可重新校正屏幕了 13、最便捷的横屏和竖屏的切换方法 S1本身提供了一个"dopodHome"插件,就是桌面最下面会有一行图标,第一个是电量(显示为一个具有四格的电池)第二个是横屏和竖屏的调整(显示为一个手机上面有一支手写笔),第三个为通讯,第四个为内存,你点第二个图标就可以实现点击一下就会变横屏,

2,854

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能物联网机器学习 技术论坛(原bbs) 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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