Symbian资料
Mirage520
这个作者很懒,什么都没留下…
展开
-
Symbian——解析XML文件
ZT:http://www.mobpub.net/archiver/?tid-28.htmlSymbian学习笔记(15)——解析XML文件(上)今天想分享的是如何在Symbian平台上解析XML文件,不需要第三方的东西,Symbian已经为我们提供了这个类CParser。网上也有这方面的资料,建议参考:[url]http://wiki.forum.nokia.com/index.php/转载 2010-01-14 12:46:00 · 1152 阅读 · 0 评论 -
Symbian中自定义CBA PANE MENU
ZT:http://blog.sina.com.cn/s/blog_448367c90100a9fm.html 菜单(Menu) 菜单是当用户按下选项(Options)键(CBA按键)时显示的命令列表窗口。菜单由多个菜单项(菜单命令)组成,每个菜单项表示为一个文本标签。菜单可以通过在资源文件中指定菜单条(menu bar)和菜单面板(menu pane)资源创建。菜单条可以包含一转载 2009-12-28 14:19:00 · 1827 阅读 · 0 评论 -
关于Symbian S60的中文显示问题
(1) 要想支持显示,先要要把SDK切换到中文的模式: windows开始->程序->S60 Developer Tools->...->change language 之后模拟器的界面就变中文了 (2)然后就是在资源配置文件里面.rss的文件头添加:CHARACTER_SET UTF8 最好就加第一行吧 (3)对资源原创 2009-12-29 10:45:00 · 1190 阅读 · 0 评论 -
Symbian编程总结-基础篇-集合与缓冲区(1)-RArray和RPointerArray-转贴
本文章由杨芹勍原创,如需转摘请注明出处。谢谢!本帖转自:http://www.cnblogs.com/felixYeou/archive/2008/11/18/1336055.htmlSymbian OS不支持STL,主要原因是因为STL覆盖的面太广,不适合在内存受限的设备上使用。在这里我们首先学习RArray模板类。如果您有java或者.net方面的经验,Symbian中的R转载 2009-12-30 10:16:00 · 947 阅读 · 0 评论 -
Symbian中文显示问题-转贴
转贴自:http://blog.csdn.net/actual_/archive/2009/11/08/4787056.aspx 字符串编码中文表示常用的有:GB2312,GBK,Unicode,UTF-8其中GBK是GB2312的超集,也就是涵盖了GB2312编码的所有内容,UTF-8是Unicode的在网络传输中的一种编码格式,如果我们使用vc做为开发工具,在win下面进行开发,那么w转载 2009-12-31 15:58:00 · 739 阅读 · 0 评论 -
symbian字体使用方法汇总
ZT:http://blog.csdn.net/windcao/archive/2007/09/05/1773637.aspx 先看看代码,由于标签的原有有些内容有误, gc.DrawText(_L("SymbolFont /x671D/x5916/x5927/x8857"),TPoint(x,baseH));被显示成了 gc.DrawText(_L("SymbolFont g转载 2010-01-05 17:28:00 · 797 阅读 · 0 评论 -
彻底解决卡剩余内存低于1G不能安装软件问题,手机无法安装任何软件的仔细看看了。
首先声明此方法针对的是部分原装卡(2G或者2G以上)和部分后配的内存卡剩余容量不足1G无法安装任何软件的问题(900--1024M之间)。如果你的卡是诺基亚原装的带有NOKIA标志的512M卡或者你的卡容量低于2G或者你的卡剩余容量在1G左右可以安装任何软件你可以不看,但我说确实有相当一部分容量2G或者大于2G的卡出现此问题,首先排除扩容卡的问题,容量绝对够。 具体转载 2010-03-18 11:03:00 · 3882 阅读 · 0 评论 -
掌握 Symbian 的重要类CEikonEnv
转贴:http://tech.it168.com/a2009/1118/811/000000811383.shtml 学过c++的朋友都知道,c++的特点就是继承、封装和多态。因此想要熟悉一个类就要先从他的继承关系上说起,因此我们要先介绍一下CEikonEnv的继承关系。 CEikonEnv --> CCoeEnv ,MApaAppStarter -->CActive, CBa转载 2010-03-20 11:09:00 · 793 阅读 · 0 评论 -
Symbian OS的对话框
转贴:http://hi.baidu.com/wangfsun/blog/item/1d402d3da6fdaec29f3d62e6.html Symbian OS的对话框分为模式对话框和非模式对话框。对话框首先需要在资源文件中定义(对话框所容纳的控件也需要在资源文件中定义),然后在程序中建立对话框对象并使用资源文件中的对话框id进行初始化,最后执行对话框并显示相关内容。对话框的种类原创 2010-03-20 11:13:00 · 1120 阅读 · 0 评论 -
How to change the color of a CEikLabel
A CEikLabel is a basic component use to display static text in a control. It is fairly easy and straightforward to use as soon as you dont have to change its color: there is no SetColor() primitive转载 2010-01-05 10:17:00 · 1132 阅读 · 0 评论 -
Font应用
可以通过iEikonEnv-〉***Font()来获得Cfont指针。字体有TitleFont(),DenseFont(),DenseFont(),AnnotationFont(),Font() 共5种。画下划线的方法 font = iEikonEnv->LegendFont(); textPoint.iY = (aRect.Height() / KMiddleTextTwo转载 2010-01-07 00:33:00 · 703 阅读 · 0 评论 -
如何使用RDebug - How to use RDebug
From Forum Nokia WikiReviewer Approved Featured Article Contents1 General2 RDebug::Print format3 Enabling RDebug output in the emulator4 Viewing RDebug output in转载 2010-01-07 23:44:00 · 1580 阅读 · 1 评论 -
Symbian几个事件处理函数(HandleListBoxEventL/OfferKeyEventL/HandleKeyEventL/HandleControlEventL)
一.HandleListBoxEventL(CEikListBox* aListBox, TListBoxEvent aListBoxEvent)其实就是使用了Observer模式,其中ListBox的父控件是Observer。 假设iListBox的父控件为CMyContainer 1. CMyContainer要实现MEikListBoxObserver接口 2. iListBox构造完成转载 2010-01-08 10:39:00 · 2092 阅读 · 1 评论 -
Symbian S60系列应用的全屏处理
60系列应用的全屏处理的方法一般有两种。 一.对于传统结构的应用,可以在继承自CAknAppUi的AppUi中通过隐藏按钮区:Cba()->MakeVisible(EFalse)和隐藏状态栏:StatusPane()->MakeVisible(EFalse)来实现。 需要指出的是,以上操作最好在加载视图之前进行,例如: void CxxxAppUi::ConstructL()转载 2010-01-05 09:29:00 · 807 阅读 · 0 评论 -
Skinning the application-Symbian中所有的系统颜色设置
转贴自:http://wiki.forum.nokia.com/index.php/CS001459_-_Skinning_the_application ID CS001459 Creation date September 8th, 2009 Platform S60 3rd Edition FP2,S60 5th Edition Teste转载 2010-01-08 18:43:00 · 862 阅读 · 0 评论 -
改变窗口的CBA ZT
In the RSS file:RESOURCE CBA r_yourapp_softkeys_options_open{ buttons = { CBA_BUTTON { id=EAknSoftkeyOptions; txt = "Options"; },CBA_BUTTON { id=EYourAppCmdOpenApp; txt = "Open"; }转载 2009-12-23 16:27:00 · 685 阅读 · 0 评论 -
Panic
PanicFrom Forum Nokia WikiSymbian OS uses panics to halt the flow of program execution. Unlike a leave, which can be trapped, if a panic occurs in an application running on the phone, the applicat转载 2009-12-26 10:22:00 · 1247 阅读 · 0 评论 -
symbian 按键事件详解
对于symbian操作系统上按键事件的捕获,既可以通过UI中的HandleKeyEventL()也可以通过view中的OfferKeyEventL(),这两个函数都是通过重载基类中的相应函数来实现的。使用这两个函数的主要区别在于使用OfferKeyEventL前需把对应的view压入控件栈(AddToStackL),否则捕获不到该控件对应的按键输入,而HandleKeyEventL() 则不转载 2010-02-24 10:13:00 · 864 阅读 · 0 评论 -
Symbian Draw()函数略解
在Symbian中,CCoeControl类提供绘图函数Draw,DrawNow,DrawDeferred。所有从CCoeControl继承下来的类都可以通过这些函数来绘制字符、图片、控件等等。可以通过CCoeControl::SystemGc()得到CWindowGc,还可以通过CEikonEnv::Static()->SystemGc()在Control以外得到CWindowGc。Dr转载 2010-01-18 15:06:00 · 1248 阅读 · 0 评论 -
Symbian解析XML文档
Symbian提供了CParser这个类来供我们解析XML文档。首先我们解析XML文档的类要继承MContentHandler实现它内部的一些虚函数void OnStartDocumentL(const RDocumentParameters &aDocParam, TInt aErrorCode);//当我们开始解析的时候就会调用他了void OnE转载 2010-01-23 12:06:00 · 1178 阅读 · 1 评论 -
Symbian Http post请求之ContentType
Symbian使用Http请求文章随处可见,不论是get还是post方式向服务器发送请求都能找到示例,可是post方式请求数据却常常遇到一个郁闷的问题,那就是在众多论坛上看到那样,怎么post得不到结果,其实并不是post得不到结果,我使用vs2005做web服务器,s60_3rd模拟器作客户端向其发送post请求,结果发现根本收不到post的数据。也就是说客户端根本没有按照coder的意思发送p转载 2010-01-21 11:06:00 · 1575 阅读 · 0 评论 -
CR keys
【什么是CR keys】以我浅薄的见解,Central Repository是OS级的配置项持久化存储的一种实现。具体是怎么实现的咱不清楚,至少从直观来看,系统的配置程序中任何一个配置项,都对应于Repository种的一个或多个key/value对。显然,系统配置程序中提供的配置项,只是Repository中的冰山一角,还有许多是不能开放给用户设置的。从开发者角度而言,只要知道这些key转载 2010-01-27 20:45:00 · 726 阅读 · 0 评论 -
关于方法CEikonEnv::Static()方法和宏iEikonEnv的使用区别
为了实现音乐文件的浏览,即查找功能,我们需要产生一个对话框窗口,如下:真机运行时,该窗口之前还有一个选择手机或存贮卡的窗口,因为模拟器不具备扩展卡,所以直接显示上面这个窗口。上面第一个窗口的显示是通过类MGFetch的RunL()方法产生。第二个窗口的显示是通过iEikonEnv或者是CEikonEnv::Static()产生的。那么iEikonEnv和CEikonEnv::S原创 2010-01-29 18:24:00 · 720 阅读 · 0 评论 -
Symbian 中上传文件|Symbian C++ : Multipart/form-data
The following code can be used to upload any file, image, text , video etc.. as a binary file to a server. The HTTPEngine should have MHTTPDataSupplier as its parent class, as the following function转载 2010-01-29 11:21:00 · 1448 阅读 · 0 评论 -
Symbian调试技术
Symbian调试技术== 模拟器不显示Panic细节 == 若Panic发生了,除非在指定的位置有一个名叫“ErrRd”的文件,否则模拟器不显示Panic的细节。这使得很难知道是什么引起Panic。在SDK 3rd版以前,ErrRd文件必须手工创建,但从3rd版以后,这个文件可以默认在目录“C:/Symbian/9.2/S60_3rd_FP1/Epoc32/w转载 2010-02-05 16:13:00 · 629 阅读 · 0 评论 -
S60平台的搭建-ZT
ZT:http://blog.csdn.net/dong_chi/archive/2009/11/18/4831699.aspx S60平台的搭建 2009-7 一、确定你的平台 首先要明确自己的平台是什么?S60 2nd 或之下的可以使用VC6 打上sp3或更高的补丁作为IDE (集成开发环境)或者是visual studio 2005/2003 或者是car原创 2009-12-09 22:06:00 · 931 阅读 · 0 评论 -
Symbian中的GLDEF_C, LOCAL_C, GLREF_C 的含义----ZT
These are defined in e32def.h as follows:#define GLREF_D extern#define GLDEF_D#define LOCAL_D static#define GLREF_C extern#define GLDEF_C#define LOCAL_C static The _C and _D suffixes are an EPOC conve原创 2009-12-14 14:31:00 · 706 阅读 · 0 评论 -
Symbian设置CEikEdwin字体
Symbian设置CEikEdwin字体先说第一种,它只适用于2nd TCharFormat charFormat; Mem::FillZ(&charFormat, sizeof (TCharFormat)); TCharFormatMask charMask; Mem::FillZ(&charMask, sizeof (TCharForma原创 2009-12-15 15:21:00 · 773 阅读 · 0 评论 -
Undefined symbol: 'CEikLabel::CEikLabel(void)
加上Label控件后,编译Error: Undefined symbol: CEikLabel::CEikLabel(void) ([url=mailto:??0CEikLabel@@QAE@XZ)]??0CEikLabel@@QAE@XZ)解决办法:使用控件得在.mmp文件中加入LIBRARY eikcoctl.lib记的给CEikLabel加上它的头文件#include原创 2009-12-14 23:13:00 · 780 阅读 · 0 评论 -
Symbian 控件编程小结-ZT
此贴转自:http://yyidea.blogbus.com/logs/35576628.html 折腾了2个星期,总算出来一个能run的玩艺,把问题总结一下,以便今后温故。也方便一下跟我一样的newbie。一个简单的基于控件的stack程序。使用环境:S60 3RD Edition SDK Carbide.c++ v2.0参考用书:《基于Symbian O转载 2009-12-15 11:13:00 · 767 阅读 · 0 评论 -
S60 3rd中设置字体类型与字体大小
//首先查找机器支持的字体个数.TInt iNumTypefaces = iCoeEnv->ScreenDevice()->NumTypefaces();//然后就可以查找所有的字体for(TInt i = 0; i {TTypefaceSupport myTypefaceSupport;iCoeEnv->ScreenDevice()->TypefaceSupport(myTypefaceSupp转载 2009-12-15 11:42:00 · 1037 阅读 · 0 评论 -
为CEikEdwin绘制标准边框 ZT
详细描述 下列代码片段演示了如何在CEikEdwin周围画上标准边框。同行的方法可以运用在所有从CEikBorderControl派生的控件上。 MMP文件 需要下列链接库 LIBRARY egul.libLIBRARY eikcoctl.lib头文件 CEikEdwin* iEditor; 源文件 void CAppView::转载 2009-12-15 15:17:00 · 698 阅读 · 0 评论 -
symbian 多视图开发
ZT:http://bbs.tech.ccidnet.com/read.php?tid=678157 symbian 多视图开发第一步, AppUi 类继承自 CAknViewAppUi。如下所示class AppUi : public CAknViewAppUi, MAknTabObserver{......public: /** * iNaviPane * Not Owned by转载 2010-01-11 15:30:00 · 1294 阅读 · 1 评论