社区
高通开发者论坛
帖子详情
手机关机后,闹钟如何自己启动?
wyl_stream
2009-08-03 09:37:59
高手请指教:
很多手机都有这样的功能:手机关机后,闹钟到时间会自启动,振铃,然后问你是否要启动手机。不知道该功能是如何实现的?很是迷惘!!
...全文
5389
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的时间到了,会启动手机,跑开机流程
当然关机闹钟来的开机流程可以和一般的开机流程不一样
跑完开机流程画闹钟界面
就是这样
半吊子全栈工匠
2009-12-16
打赏
举报
回复
很透彻了,完成
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)
手机
闹钟
测试用例.doc
手机
闹钟
测试用例
Android8.1 定时开
关机
源码
定时开
关机
完整源码,framework 层修改请看文章 https://blog.csdn.net/u012932409/article/details/100524321
定时开
关机
程序
定时开
关机
程序,永驻内存,已测过多机型 晚上睡觉
手机
放在身边对身体辐射很大,故晚上定时将
手机
进入到飞行模式,大幅降低辐射,到早上起床时,
手机
自动进入网络模式,正常使用
三星
手机
自带的所有ogg声音文件
此文件是直接从三星系统文件中拷贝出来的,原版三星ogg文件,包含有来电铃声,短信铃声,触屏音效,开
关机
音效。 本人的资源从此免费提供下载。
电脑
闹钟
下载,电脑
闹钟
,电脑
闹钟
软件下载
电脑
闹钟
下载,电脑
闹钟
,电脑
闹钟
软件下载
高通开发者论坛
4,689
社区成员
5,878
社区内容
发帖
与我相关
我的任务
高通开发者论坛
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
复制链接
扫一扫
分享
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能
物联网
机器学习
技术论坛(原bbs)
北京·东城区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章