symbian
冰水混合物l
从事编程10多年,精通VC,php,java等语言。精通windows操作系统,熟悉linux,android等操作需要。
展开
-
carbide.c++ 开发 symbian 使用中文问题
开发版本:carbide.c++ 2.3.0symbian sdk: s60_3rd_fp1 1、模拟器支持中文。默认模拟器是英文,所有的中文显示都是方块。使模拟器支持中文的操作非常简单。开始-程序-S60 Developer Tools-3rd Edition FP1 SDK-1.0-languages-change to chinese。 2、通过资源文件在carbi原创 2010-05-07 09:55:00 · 834 阅读 · 0 评论 -
手机拨打电话
手机拨打电话在symbian8版之后比较简单。但是CSDN和SDK上说明都不太清晰。SDK关于拨打电话有例程(S60 3rd fp1):Symbian os v9.2->system OS guide->Telephony->Using the Telephony ISV API->How to dial a call。本文章也是此依据。#include #include _LIT(KTheNumber, "123456789");class CClientApp : public CActiv原创 2010-07-26 17:12:00 · 542 阅读 · 0 评论 -
symbian联网过程
symbian的联网是个非常复杂的过程。网上的帖子和文章大多只是介绍了一部分。怎么才可以的到完全的联网过程能?这里总结如下:1、接入点号的获取。当然,如果不想这样,也可以使用默认的。但是默认的选择不清晰,还是建议自己获取。当然,获取的方式非常多,基本上都是读取CCommsDatabase数据库。下面为获取接入点号的的代码。当然,网上还有其他的方法。linkArray.Reset(); CCommsDatabase* commsDB = CCommsDatabase::NewL(EDatabaseT原创 2010-07-19 14:56:00 · 703 阅读 · 0 评论 -
symbian引用C标准库
symbian有自己的一套库。要好的成型的C代码,比如前两天为了解析XML我引用到的tinyxml。所以在symbian下引用C标准库就非常重要,这是对以前代码非常好的移植方式。 为了能用C标准库,主要修改mmp文件中的路径和库配置。添加如下两行,就可以用C标准库了。SYSTEMINCLUDE /epoc32/include/stdapisLIBRARY libc.lib原创 2010-05-21 11:39:00 · 648 阅读 · 0 评论 -
symbian 创建 CBrCtlInterface 注意事项
由于 CBrCtlInterface 的特殊性,在创建的时候有些注意的。注:本文仅说明创建是的功能,对于如何使用,可以上网搜一下。 void CWebContainer::ConstructL(const TRect& aRect) { //Create a window for this application view CreateWindowL(); //注意原创 2010-05-19 08:48:00 · 1777 阅读 · 0 评论 -
Symbian 中将 const char * 转变为 TBuf
最近需要在S60上读取xml,因为本人从前开发用的是VC,所以对DOM方式比较熟悉。看到网上对TinyXml比较推荐,就加入了。但是TinyXml是基于C++的,里面的变量是 char 的,所以需要对其进行转换。 下面是转换函数: //将 const char * 类型 转换为 TBuf 类型void CMyViewAppUi::ConCharp2Uni( const c原创 2010-05-14 11:57:00 · 536 阅读 · 0 评论 -
一个*号引起的惨案
<br />在继续开发无线城市客户端的过程中,需要新添加一个View。但是奇怪的是总是不能生产程序,但是又不报任何错误。每当运行的时候就弹出对话框,意思就是找不到运行的程序。<br />开始以为是工程出了问题,从工程设置上找,却没有解决。最后直想重新构建一个工程。<br />经过昨天一天的迷茫,今天上午继续。终于,在生成输出窗口找到几行被标为红色的字,意思就是新添加到视图生产失败。<br />这有是什么原因呢??一点点找。把所有方法都注释掉,发现能够正常。一点点放开。<br />最后,终于在头文件中发现,原原创 2010-07-09 10:36:00 · 573 阅读 · 0 评论 -
carbide.c++ 生产中文手机版程序问题
环境:carbide.c++ 2.3sdk:s60sp2当用 carbide.c++ 生产手机版程序时,依赖的文件是 .pkg 文件。在sis目录下。在生成前,要将系统生成的{epocboot}等修改,我是修改的绝对路径。如果是英文程序,这样应该没有问题。如果是中文的,那就有点麻烦了。因为在 .pkg 系统生产的资源文件是以 .rss 为扩展名的,但是实际上却是以 .r31 为扩展原创 2010-05-11 17:53:00 · 435 阅读 · 0 评论 -
symbian模拟器的修正
装好了symbian的开发环境,却发现模拟器却存在问题。虽然不影响整体开发,但是觉得闹心。现将总结如下:1、Application closed: ncnlist KERN-EXEC 3 错误。解决办法:下载一个NCNList_fix.zip包,将对应的文件夹覆盖就OK了。具体地址上网搜一下。2、Cannot start ECMT Manager 错误打开Symbian的epo原创 2010-05-10 17:03:00 · 530 阅读 · 0 评论 -
symbian中使用进度条控件
本文一步一步讲解怎么使用进度条,同时也说明了最基本的控件的使用方式。1、根据向导建立一个新工程。我创建的工程:ProcessbarT2、在视图类声明中添加基类:MCoeControlObserverclass CProcessbarTAppView : public CCoeControl,MCoeControlObserver3、重写MCoeControlObserver的虚函数 virtual void HandlePointerEventL(const TPointerEvent& aPointerE原创 2010-06-07 13:20:00 · 544 阅读 · 0 评论