社区
Symbian
帖子详情
一个自动开机的问题
guestb
2005-12-09 05:13:48
请问如何编程实现针对S60手机的自动开机?
那里有例子?
...全文
398
4
打赏
收藏
一个自动开机的问题
请问如何编程实现针对S60手机的自动开机? 那里有例子?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chenziteng
2005-12-13
打赏
举报
回复
哈哈,你自己试试不就知道了.
gorilla007
2005-12-13
打赏
举报
回复
子腾兄,User::At()如何?按书上的解释说,User::After()在关机后会停止计时,但User::At()会继续计时,到点会自动开机进行询问或继续执行程序。我没有用过这个函数,不知道效果怎么样,如果子腾兄用过,看效果如何?书是对UIQ的那本,基本API那章的第一页下半截。
guestb
2005-12-10
打赏
举报
回复
我先试一下, 谢谢
chenziteng
2005-12-09
打赏
举报
回复
.
简单查了一下,貌似公共的SDK里没有开放这种API。
我这儿有一个方案,勉强符合你的要求,但没在真机上测试过,你看看中意不中意吧。
S60手机的Clock可以设置闹钟,时间到时会自动开机报警,完了询问是否开机。
我测了一下它是用"Alarm Server"实现的,因此想法是自己向"Alarm Server"写一个"Clock Alarm",这就等于编程设计了闹钟。缺陷是如果用户选"否"那就没办法了。
下面的代码参考自:
http://db.cs.helsinki.fi/~mraento/lxr/source/ContextSensors/src/log_alarm.cpp
已经在S60 SDK 2.1的仿真器上测试通过。
// .mmp
//...
LIBRARY ealwl.lib
// .cpp
#include <t32alm.h> // for RAlarmServer
// ...
RAlarmServer iAlarmServer; // forgive me
TInt err = iAlarmServer.Connect();
if(err==KErrNone)
{
CleanupClosePushL(iAlarmServer);
TAlarmInfo info;
TAlarmSetState state;
TInt i, err=-1;
/* 打开这段注释则设置了一个闹钟
TTime t; // target time
TFileName f; // sound file name
iAlarmServer.SetClockAlarm(0, t, f, f, EAlarmClockOnce);
*/
// 下面这段代码检索已设置的闹钟
CAlarmIdArray* ids = new(ELeave) CAlarmIdArray(8);
CleanupStack::PushL(ids);
iAlarmServer.AlarmArrayPopulateL((*ids), RAlarmServer::EArrayNext, 8);
for (i=0; i<ids->Count(); i++)
{
TInt id = ids->At(i);
err=iAlarmServer.AlarmInfo(info, RAlarmServer::EInfoById, id);
if (err==KErrNone )
{ // query the clock alarm info
state=iAlarmServer.AlarmState(info.iAlarmId);
if (state!=EAlarmNotSet && state!=EAlarmDisabled)
break;
}
}
CleanupStack::PopAndDestroy(); // ids
CleanupStack::PopAndDestroy(); // iAlarmServer
}
很多细节没有考虑,你要是觉得能用就自己完善吧。
Win10自动修复无法开机【完美解决】
Windows10操作系统于2015年7月29日正式发布,此后,win10也就成了新上市的笔记本电脑或者台式机电脑的预装操作系统!win10系统给我们带了全新的体验,当然也带来了一定的烦恼!就拿win10自动修复这个功能来说,玩过win10的朋友,多数人都遇到过win10一开机就自动修复,而且开机自动修复失败,然后电脑开机卡在自动修复,只能重启,再自动修复,再重启,始终无法开机。 我的
一个
朋...
计算机自动设置开机,怎么设置电脑
自动开机
电脑
自动开机
怎么设置?我们知道,设置电脑自动关机非常简单,但如果要实现类似手机的
自动开机
,却很难在Windows系统中设置。不过,让电脑
自动开机
也是有办法的,不过需要通过设置bios,那么怎么设置电脑
自动开机
呢?下文系统圣地小编就为大家带来电脑
自动开机
设置教程。一起来看看吧。设置电脑
自动开机
设置方法步骤:1、在电脑开机的时候,按del键进入bios设置界面,通过键盘上下键选择“Power Mana...
笔记本电脑打开盖子就
自动开机
怎么办?MacBook如何取消开盖
自动开机
MacBook从2016款开始就增加了
一个
开盖
自动开机
的功能,就是笔记本电脑关机后打开盖子又
自动开机
,虽然这个功能很方便,但是不按一下开机按钮总感觉少一点什么,下面小编就教大家MacBook如何取消开盖
自动开机
,一起来看看吧! 1、取消翻盖
自动开机
打开终端,输入sudo nvram AutoBoot=%0此代码并回车(输入用户密码回车即可)就可以关闭开盖
自动开机
功能了。 2、恢复翻盖
自动开机
如果想恢复开盖
自动开机
功能,在终端输入sudo nvram AutoBoot=%03(输入用户...
计算机每天早上
自动开机
,win10设置每天
自动开机
(电脑可以设置
自动开机
时间)...
win10设置每天
自动开机
(电脑可以设置
自动开机
时间)基本上每台电脑都可以在主板BI百思特网OS里设定固定的开机时间。比如你早上8点上班,可以设定7点50分
自动开机
。如果是服务器开机时间比较久,你也可以设定在7点开机或更早时间。上班来到座位上电脑已经开好,不用手动开机,感觉不一样吧。下面我们来看看怎么设置:电脑
自动开机
设置1、电脑开机后按【Del】键,有些电脑按【F2】键,进入BIOS界面;之前的...
51.计算机通电后
自动开机
,Win10专业版怎么解决电脑关机后又
自动开机
的
问题
?
大家碰到过电脑自动关机的,但是又没有碰到过电脑
自动开机
的呢?本机安装的是Windows10-10240的专业版系统,昨天出现了
一个
这样的情况,即把电脑关机以后,又
自动开机
了,如何才能解决电脑关机后又
自动开机
的
问题
呢?下面小编就为大家介绍一下,来看看吧!方法/步骤Windows10专业版系统电脑关机后
自动开机
的解决方法导致电脑关机后又
自动开机
的原因:1)电脑系统设置不正确;Windows操作系统默认...
Symbian
3,119
社区成员
9,182
社区内容
发帖
与我相关
我的任务
Symbian
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
复制链接
扫一扫
分享
社区描述
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章