社区
Symbian
帖子详情
有人开发过闹钟管理程序的么?来讲讲经验,或者谁有这方面的参考资料提供,多谢!
eastnofail
2006-02-20 11:30:44
我主要是想自己开发一个闹钟软件,有周期设定,在关机状态下也能响起,主要是想弥补一下机器功能的不足.多谢指点!
...全文
152
5
打赏
收藏
有人开发过闹钟管理程序的么?来讲讲经验,或者谁有这方面的参考资料提供,多谢!
我主要是想自己开发一个闹钟软件,有周期设定,在关机状态下也能响起,主要是想弥补一下机器功能的不足.多谢指点!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
eastnofail
2006-03-06
打赏
举报
回复
多谢 chenziteng(陈子腾) !
guhog
2006-02-23
打赏
举报
回复
有待研究一下,能够开创的就是牛人啊,跟着子藤兄一起走,没错
yunxiang_yang
2006-02-23
打赏
举报
回复
支持下!
Beover1984
2006-02-20
打赏
举报
回复
MARK一下:)
chenziteng
2006-02-20
打赏
举报
回复
.
内置的闹钟应用程序用的是"Alarm Server", 主要API是RAlarmServer, 这个类文档上并没有太多的说明, 网上的源代码也很少, 想用的话要靠自己摸索了.
我曾经尝试过用这个类定时, 成功了, 但没有再深入下去.
下面的代码参考自:
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
}
C/C++ > UNIX系统程序设计
C/C++ > UNIX系统程序设计 2011年06月08日 原创]UNIX系统程序设计-1 写在前面的话。 这是去年夏天刚来SOHU的时候写的。在本版最初好像发过一遍。 现在整理个人文集,重发一遍。大家见谅。 说明:本文所有程序,应在UNIX类操作系统下编译执行。 第一章:生成一个Process(进程) 进程是什么?简单地说,进程就是在执行状态下...
【专题】CSDN下载频道5月热门资源top100汇总
下载频道5月下载量TOP100的资源集中整理汇总,这些资源依然以(移动
开发
、课程资源、
开发
技术)三个大类为主,希望整理的这些资源对大家会有些许帮助。 5月Download TOP 100 注释: 1、以下每个类别的资源都是按照下载量排序; 2、点击评论条数可查看该资源的全部评论; 3、点击用户昵称可查看他上传的其它资源。 #
开发
技术# 【4302512】微信
口语集粹
目 录 1 银行英语 2 商务谈判例谈 3 口语要素228句 4 英语口语精华 5 英语口语集粹 6 英语学习的最高境界 7 脏话、粗话 8 拍马屁的英语 9 会议英语 10 实用短英语 11 文雅骂人用的英语10句 12 英语吵架100句 13 英语口语精选1000句 14 绝佳句型100句 15 流行美语100句 16 问候英
超全的英语短句汇集
English 900 英语九百句常用职位英文译名超级短句成语集锦打开话匣子PC电脑词汇一百个绝佳句型李阳英语365句托福听力常用短语校园英语迷你惯用语洋话连篇至理名言English 900 英语九百句第一册一、 Greetings 问候语 1. hello! / hi! 你好! 2. good morning / afternoon / evening! 早晨(下午/晚上)好! 3.
Management English 管理英语1
管理英语1
Symbian
3,120
社区成员
9,186
社区内容
发帖
与我相关
我的任务
Symbian
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
复制链接
扫一扫
分享
社区描述
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章