×
Namespaces

Variants
Actions

时钟设置API

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

文章
hoolee 在 19 Aug 2008 创建
最后由 hamishwillee 在 15 Dec 2011 编辑

CS001037


设备, 软件 版本:

S60 3rd Edition, FP2


Contents

详细描述

这个API不是公开SDK的一部分,可以在SDK API Plug-in找到。


这个时钟设置API可以用来设置和获得时钟程序的设置信息。如闹钟声音文件以及闹钟催醒计时器时间的信息。


头文件

#include <clockdomaincrkeys.h>
#include <centralrepository.h> // Headers Used for CRepository


链接库

LIBRARY   centralrepository.lib


能力

WriteUserData WriteDeviceData
// We need to Query Central Repository
CRepository* iRepository = CRepository::NewL( KCRUidClockApp );

需用的实例变量

TInt iErrCode;
TInt iVal;
TBuf<200> iDispVal;


代码示例

获得时钟的闹铃声音

iErrCode = iRepository->Get(KClockAppSoundFile ,iDispVal);
if(iErrCode == KErrNone)
{
iEikonEnv->AlertWin(_L("soundfile"),iDispVal);
}
else
{
iDispVal.Num(iErrCode) ;
iEikonEnv->AlertWin(_L("error"),iDispVal);
}

获得闹钟的催醒计时器时间

iErrCode =iRepository->Get(KClockAppSnoozeTime ,iVal);
if(iErrCode == KErrNone)
{
iDispVal.Num(iVal) ;
iEikonEnv->AlertWin(_L("snoozetime"),iDispVal);
}
else
{
iDispVal.Num(iErrCode) ;
iEikonEnv->AlertWin(_L("error"),iDispVal);
}


设置闹钟的催醒计时器时间

iErrCode = iRepository->Get(KClockAppSnoozeTime ,iVal);
if(iErrCode == KErrNone)
{
iRepository->Set(KClockAppSnoozeTime,(iVal+1));
}
else
{
iDispVal.Num(iErrCode) ;
iEikonEnv->AlertWin(_L("error"),iDispVal);
}
This page was last modified on 15 December 2011, at 08:58.
113 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×