08 2010 档案
摘要:以下分析基于: Developer Platform :S60 3rd Edition, Feature Pack 2 SDK Operating System :Symbian OS v9.3 一,为什么要使用Client/Server架构 在Symibian OS中所有的异步服务都是Server通过C/S架构来实现的。Client是利用Server提供的特定服务的程序,Server接受...
阅读全文
摘要:(适用于SDK2.0for Symbian OS,Ethernet Plug-In for SDK 2.0) 1. 找到并备份$EPOCROOT$\Epoc32\wins\c\cedout.cfg这个文件。(可选操作) 2. 找到$EPOCROOT$\epoc32\release\wins\udeb下的ceddump这个EXE文件,并执行它(其作用是将模拟器的配置导出到cedout.cfg) 3....
阅读全文
摘要:TSS000434 开发伙伴平台: S60 3rd Edition 详细描述 我们可以通过使用来设置S60第三版的壁纸
阅读全文
摘要:TSS000467 开发伙伴平台: S60 2nd Edition, S60 2nd Edition FP1, FP2, and FP3 S60 3rd Edition, S60 3rd Edition FP1 详细描述 下列几种情况下,系统会弹出对话框提示用户选择一个接入点的,例如: Code: 重复使用当前的访问接入点是可以的。当你打开一个HTTP链接,然后又利用Download Mana...
阅读全文
摘要:一般情况下,标题面板显示应用程序的名字,但可以更改为自定义的标题,也可以改成一副图像,如果选择的标题过长以致超过了行宽,则此标题分为两行显示,如果两行也无法容纳,则会截断次标题,也可以把标题设成空字符串,此时将不显示标题。 TitlePane实例显示了如何更改标题面板的文本和怎样在标题面板中显示图像,以及如何在资源文件中静态定义标题面板。 1.更改标题面板的文本 void CTitlePane...
阅读全文
摘要:From Forum Nokia Wiki Here is an example on how to implement a Select folder dialog for S60 3rd edition, with common dialog classes. Source code
阅读全文
摘要:开发伙伴平台: S60 3rd Edition 详细描述 S60应用程序在前台时,可以设置导航条显示自定义图标或文本。 首先,我们要获得一个状态栏的引用。然后可以从中获得导航栏的引用。应用程序可以使用CAknNavigationDecorator类生成一个基于文本的Navi decorator对象。最后这个对象需要添加到导航栏中以便开始显示: 下面的这个示例代码,演示了如何在导航栏中显示一个图标:...
阅读全文
摘要:[OPTIONS MENUS] Avkon菜单项是从 menu bar和RSS文件中指定的menu pane resources生成的。我们可以通过windows下模拟器按F1来启动或通过options自定义功能键来启动,这是要使用 EAKnSoftkeyOptions Id来实现的。如果应用程序要切换到pre-existing'options应该使用R_AVKON_SOFTKEYS_OPTION...
阅读全文
摘要:一、首先要在使用日志类的文件include "flogger.h",然后再加入flogger.lib文件 类RFileLogger对应的头文件和库文件分别是flogger.h和flogger.lib 二、使用 1、在类的二阶段构造ConstructL()中加上下面代码: //打开日志文件服务的连接 RFileLogger iLog; iLog.Connect(); iLog.CreateLog(_...
阅读全文
摘要:CRepository? Values for backlight and screen-saver timeout - 2008-07-27 08:43 #1 kibi1 View Profile View Forum Posts View Articles Registered User Join Date Mar 2003 Posts 24 Hi there I would like fin...
阅读全文
摘要:Symbian 赞助商 Symbian OS不仅原生的支持Bitmap位图,还可以使用CImageDecoder类对jpeg/gif/png类型的图像进行编码和解码。 CImageDecoder可以从文件创建,也可以从描述符中创建,具体创建方法请参看SDK。 CImageDecoder要结合活动对象使用,使用的方法很简单: void CImageHelper::LoadPngImageL(TDe...
阅读全文
摘要:通常我们在设计UI的时候,会修改CBA的值. 在默认的情况下,窗口的CBA的左值为选项,右值为退出. 那我们应该如何修改这个值呢,其实修改此值比较容易. 我们还要保证我们能响应MeunBar里的内容. 当然还有更棒的就是,MeunBar能动态设置. 好看我们如何实现上述的功能 我们定义属于自己的CBA资源 RESOURCE CBA r_****_softkeys { buttons= { CBA_...
阅读全文
摘要:void SetDefaultIap(TInt aIapType, TUint32 &aIapId){TInt ret = KErrNone;TBuf<KCommsDbSvrMaxColumnNameLength> apnName;TBuf<10> defApn;TUint32 fakeIapId;aIapId = 0;if (aIapType == 0)defAp...
阅读全文
摘要:使用以下文件替换系统文件就好了。NCNList_fix.zip不知道为何,我上传不了,需要的朋友到Nokia论坛去下载
阅读全文
摘要:如何向Symbian C++程序中添加多语言支持开发环境:S60_3rd_FP2 SDK/ Carbide C++ 1.3.2第一步:编写本地化内容在项目中添加需要提供语言支持的内容,按照语言代码,如简体中文为31,德语是03。创建存储本地化字符串的文件如:Hakone.l31, Hakone.l03。Hakone.l31:如上定义了对于各种语言的支持文件后,需要添加一个.loc文件来对所支持的语...
阅读全文
摘要:hisolve the problemsecom.h: No such file or directory[/Symbian/9.2/S60_3rd_FP1/EPOC32/include/http/cauthenticationfilterinterface.h:15]
阅读全文
摘要:class RConnection : public RCommsSubSession; 1. Overview: The management interface for a network connection or subconnection. Provides clients with the following functionality: - Opening and closing...
阅读全文
摘要:从CommDb中获取接入点信息: CCommsDatabase* commsDB=CCommsDatabase::NewL(EDatabaseTypeIAP); CCommsDbTableView* table= commsDB->OpenIAPTableViewMatchingBearerSetLC( ECommDbBearerGPRS|ECommDbBearerWLAN, //GPRS...
阅读全文
摘要:这是由于安装盘是FAT32格式所导致的,转换成ntfs就没有问题了。 FAT32格式,理论上一个目录可以支持65534个文件,但到2万多的时候,就非常不稳定了。但C:\S60\devices \S60_5th_Edition_SDK_v1.0\epoc32\release\winscw\udeb\z\resource\这个目录下面有3 万五千多个文件,所以安装到最后的时候,会无法创建目录或文件。
阅读全文
摘要:Symbian Error: Invalid argument: /X 关于上述的错误. 今天郁闷了找了一个开源的开程编译后.Carbide报Error: Invalid argument: /X. 更不爽的是编译器没有给出任何指定错误的地方. 怎么办只能通过尽量注代码来找到问题. 经过半天苦战任然没有解决问题. 只能google.居然只需要去掉一个参数即可 mifconv $(ICONTARGE...
阅读全文
摘要:Symbian OS通讯录模型 Symbian OS手机的通讯录采用文件方式存储,用symbian自己的说法就是通讯录数据库。每个Symbian OS手机都有一个默认的通讯录数据库,这个通讯录数据库在2nd和3rd两个版本手机中的位置是不同的,前者是c:\system\data \Contacts.cdb,后者是c:\private\100012a5\DBS_100065FF_Contacts.c...
阅读全文
摘要:关键字: symbian c++ 动态数组 Symbian OS 中的动态数组CArrayX的存储方式分为连续存储(Flat)和分段存储(Segmented buffer)两种。 对于Flat方式,多用于查找比较频繁的地方。对于Segmented方式,多用于存储空间大小经常发生变化的时候。 由于存在连续存储和分段存储两种不同形式的存储,CArray可根据存储形式和存储内容的不同分为4种。 (1)F...
阅读全文
摘要:Hi, Is there a simple way to get the hidden mime type of a media file. Say, I download a file file.mp3 renamed as myfile over bluetooth and save it as a local file. later i want to know if CDocumentHa...
阅读全文
摘要://Utf8与Unicode之间的转换 HBufC8* ConvertFromUnicodeToUtf8(const TDesC& aDes) { HBufC8* tt8 = NULL; if (0 < aDes.Length()) { tt8 = HBufC8::NewL(aDes.Length()*3); if (NULL != tt8) { TPtr8 ptr8(tt8-&g...
阅读全文
摘要:http://www.j2mehome.com 2009-07-06 12:57 点击: 61 未知 我要评论( 0 ) 摘要:昨天6.10太累了,没有写,今天接着努力了! 本小节的MulsList示例程序以CAknDoubleStyleListBox类为例,演示了如何动态创建多选列表框以及批量删除列表项。(在这里我们还是以MyMarkList示例 Tags: 图标 icons 开发 实例 //...
阅读全文