symbian
andych008
这个作者很懒,什么都没留下…
展开
-
CEikSecretEditor输入字母和数字
一切尽在源码中。想当年有多少symbian程序员浪费无数的时间去猜测这些恶心的实现!!!! EXPORT_C void CEikSecretEditor::ConstructFromResourceL(TResourceReader& aReader) // // Construct from resource // { iMaxLen=aReade原创 2011-08-30 00:07:43 · 827 阅读 · 0 评论 -
根据apn域名获取IapId
from:http://www.developer.nokia.com/Community/Wiki/%E6%A0%B9%E6%8D%AEapn%E5%9F%9F%E5%90%8D%E8%8E%B7%E5%8F%96IapId获取apn的代码网上挺多的了, 我自己以前也贴过2段式循环获取apn的代码, 但是不了解系统有关apn的7张表的结构, 使用起来始终有错误, 前段时间有需求, 就把它转载 2011-12-17 16:32:45 · 1343 阅读 · 0 评论 -
about charset op
在s60Webkit里看到的,之前项目里也需要这个功能(判断一个文本文件是什么编码),自己找资料写,费时还不一定正确。/*判断这符串是否合法的utf-8编码*/bool validateUtf8(const char* chs, int len, int& validMultiByteChars){ // test if this really is utf8 co原创 2011-12-17 12:21:15 · 466 阅读 · 0 评论 -
AES的文件加密算法
开发伙伴平台:S60 3rd Edition FP1, S60 3rd Edition FP2详细描述根据Advanced Encryption Standard(AES),我们可以使用Symbian Cryptography API中的CAESEncryptor和CAESDecryptor类对一组数据分别进行加密解密。但这个类只能对16 bytes数据组进转载 2011-12-17 16:35:27 · 1183 阅读 · 0 评论 -
如何升级Carbide C++的GCCE Tool Chain
Carbide C++的编译器在Symbian开发工程中,Carbide C++是非常好用的开发工具,目前提供GCCE,ARMV5和RVCT三种编译器的支持。前两种编译器是免费的,RVCT是收费的编译工具,网上下载的Carbide并不默认提供,需要自己下载并配置才能使用,由于RVCT提供了专门的优化,编译结果的目标文件体积很小,且代码执行效率更高,但问题是该编译器费用比较昂贵,普通开发转载 2011-12-17 16:47:51 · 2481 阅读 · 0 评论 -
移动白名单
移动白名单 白名单是一个服务器列表,待遇如同梦网wap网站可以得到用户的ua和手机号 通常情况下,通过cmwap访问wap网站,移动不会传送手机号码和ua,如果wap网站在白名单里,移动会给这个wap网站加上用户手机号码和ua等信息。转载 2011-12-02 23:50:18 · 2548 阅读 · 0 评论 -
htmlcontrol-for-symbian 源码解析
from:http://www.haogongju.net/art/571010作者:浪端之渡鸟 | 出处:博客园 | 2011/10/24 15:30:48 | 阅读4次正文: ytom哥的HtmlControl是一个开源的轻量级的HTML/CSS解析和渲染的控件,可以轻松支持复杂的界面效果,也可以用来显示Web内容。大家可以从http://code.googl转载 2011-11-24 23:43:12 · 835 阅读 · 0 评论 -
s60各版本
epoc32\tools下面有这几个文件里定义了和版本相关的宏3.1\e32plat.pm3.1\e32variant.pm所以可以通过:__SYMBIAN32__ //symbian都有定义,用来跨平台,区分symbian和其它OS,如wince__SERIES60_3X__ //3.0 3.1 3.2 5.0都有定义,用来区分3rd和其它原创 2011-11-23 16:32:33 · 866 阅读 · 0 评论 -
Symbian屏幕双缓冲和DSA
from: http://www.devdiv.com/space.php?uid=12744&do=blog&id=1729jb80400812的个人空间⑴图形设置和图形上下文 应用程序绘制图形时,必须要使用图形设备和图形上下文。转载 2011-10-10 15:39:35 · 413 阅读 · 0 评论 -
TRegion RRegion
from:http://www.cnblogs.com/dymx101/archive/2010/03/26/1696859.htmlTRegion Clipping Region- ABC。这个ABC代表一个2维的区域,这个区域被图形,图形窗口服务器,文本窗口服转载 2011-10-10 09:23:26 · 580 阅读 · 0 评论 -
如何删除存储在SIM卡上的信息
TSS001332开发伙伴平台:S60 3rd Edition, FP1S60 3rd Edition, FP2S60 5th Edition详细描述下列代码演示了如何删除SIM卡上的短信。我们需要从MMsvSessionObserver派生自己的类MMPLIBRARY msgs.lib smcm.转载 2011-12-17 16:36:16 · 6266 阅读 · 0 评论 -
tips
http://www.developer.nokia.com/Community/Wiki/Logs_Examplehttp://www.developer.nokia.com/Community/Wiki/Logs_monitoring_Examplehttp://code.google.com/p/htmlcontrol-for-symbian/source/browse/trun原创 2011-10-24 10:56:42 · 612 阅读 · 0 评论 -
svg 图标在Symbian 9.1(MR) 和Symbian 9.2(FP1、FP2)不兼容不显示问题的解决
(转) svg 图标在Symbian 9.1(MR) 和Symbian 9.2(FP1、FP2)不兼容不显示问题的解决2011-05-31 15:44S60 3rd FP1 SDK编译的SDK自带的例子在FP1之前的手机上无法正确显示程序图标问题描述:S60 3rd FP1 SDK(以及FP2 SDK)编译的SDK自带的例子,或者是其它自编的程序,在使用SVG图转载 2012-07-02 17:38:34 · 617 阅读 · 0 评论 -
symbian string to TTime
string to TTime _LIT(KTimeFormat,"%04d-%02d-%02d %02d:%02d:%02d "); TTime time; TDateTime dateTime; const TInt KTimeRecordSize = 20; TBuf timeRecord; TInt err = time.Parse(_L("2011-06-29 13:1原创 2012-06-29 13:13:34 · 578 阅读 · 0 评论 -
How to create a Symbian application icon (SVG)
视频教程:http://www.developer.nokia.com/Resources/Library/Design_and_UX/designing-for-nokia-platforms/designing-for-symbian/symbian-iconography-guidelines/symbian-launcher-icon-templates/symbian-inksc转载 2012-06-05 17:04:55 · 1677 阅读 · 0 评论 -
在Symbian操作系统上开发的手机程序必须进行数字签名,才能在手机终端上安装成功。数字签名机制能够有效阻止恶意手机程序的传播,并保护软件开发商和手机用户的合法权益。那么,如何进行Symbian数字签
from:http://www.cnblogs.com/hujian/archive/2009/10/11/1580842.html在Symbian操作系统上开发的手机程序必须进行数字签名,才能在手机终端上安装成功。数字签名机制能够有效阻止恶意手机程序的传播,并保护软件开发商和手机用户的合法权益。那么,如何进行Symbian数字签名呢?目前主要有三种方式:开放签名(Open Signed)、鉴转载 2012-04-23 15:38:38 · 985 阅读 · 0 评论 -
C++中的const(一)——和C中的区别
from: http://blog.pfan.cn/chenhao/19844.htmlC++中的const正常情况下是看成编译期的常量,编译器并不为const分配空间,只是在编译的时候将期值保存在名字表中,并在适当的时候折合在代码中.所以,以下代码:#include using namespace std;int main(){ const int a = 1转载 2012-04-12 17:05:33 · 360 阅读 · 0 评论 -
symbian摄像编程汇总
from:http://blog.csdn.net/linzhiji/article/details/60143361。摄像头学习笔记 http://blog.csdn.net/linzhiji/archive/2010/11/17/6014295.aspx2。symbian 摄像调研小结http://blog.csdn.net/linzhiji/archive/2010/11转载 2012-03-13 16:41:51 · 391 阅读 · 0 评论 -
open c pkg
方案一:; Dependencies 加上这一句,在没有安装pips.sis的手机上,安装时,会提示是否继续安装(0x20013851), 1, 6, 0, {"Symbian OS PIPS"}方案二:;把pips_s60_1_6_ss.sis放在sis目录下和pkg一起,自动会打包进去。IF NOT package(0x20013851); instal原创 2012-02-17 14:14:42 · 407 阅读 · 0 评论 -
11
TBuf cDrivePath;// phone memory rootcDrivePath.Copy(PathInfo::PhoneMemoryRootPath());// Images path on c drivecDrivePath.Append(PathInfo::ImagesPath()); 获得存储卡中图片文件夹的路径TBuf eDrivePath;/* next转载 2011-12-03 00:12:32 · 615 阅读 · 0 评论 -
碰撞检测逻辑
详细描述 下列代码演示了如何完成基本的碰撞检测逻辑。例如在一个简单的游戏里,5个方块在屏幕上移动。对墙体以及各自之间都会产生碰撞的检测。移动使用CPeriodic来处理。 在这个代码片段中,我们在一个名为CAppView的空间中完成,它从CCoeControl派生头文件const TInt KBlocks = 5;const TInt KBlockWidth = 10;转载 2011-12-17 16:43:13 · 931 阅读 · 0 评论 -
CEikEdwin 助手
from:http://www.devdiv.com/home.php?mod=space&uid=12744&do=blog&id=1635jb80400812的个人空间IMPORT_C ~CEikEdwin() 析构函数。 IMPORT_C CE转载 2011-10-10 15:37:34 · 587 阅读 · 0 评论 -
symbian ICL Overview
ICL OverviewThe ICL (image converter library) provides facilities to convert single and multiframe images stored in files or descripto转载 2011-09-27 14:35:57 · 526 阅读 · 0 评论 -
[整理]symbian中活动对象的简单使用
[整理]symbian中活动对象的简单使用 symbian官方推荐使用活动服务对象(CActive)来代替多线程的使用,我想这个道理是很明了的,在手机这样的小内存设备里,运行多线程的程序是非常耗资源的,为了节约资源,symbian提供了一个活动服务对象的框架,允许把程序里并发执行对象(其实不是并发,不过宏观上看来是)放在一个线程里面执行,这些并发工作的对象就通过活动规划器(Activ转载 2009-03-25 21:53:00 · 381 阅读 · 0 评论 -
跟着Code走,详解Symbian Client/Server架构
(有删减)from:http://blog.csdn.net/beyondexisting/article/details/5862363Client/Server架构是Symbian下最主要的进程间通信方法。 ===How to转载 2011-08-16 03:50:14 · 507 阅读 · 0 评论 -
跟着Code走,详解Symbian活动对象
from:http://blog.csdn.net/beyondexisting/article/details/5862371谢谢!【瞎侃活动对象】活动对象本身并不复杂,它由两部分构成:活动对象和活动对象调度器。活动对象主要用来进行异步函数调用,活动对象转载 2011-08-16 03:16:23 · 474 阅读 · 0 评论 -
os/commsfw/commsconfig/commsdatabaseshim/commdbshim/Notifier
c\s结构,server为独立进程ShimNotifierCli.dll clientRCommsdatNotifier=============================================原创 2011-08-16 02:39:04 · 439 阅读 · 0 评论 -
Symbian上往UI框架应用程序发送消息
这种在Symbian C/S架构中,服务器程序与客户UI进程主动通信中用的比较多。对于在往UI框架应用程序发送消息,可以通过Symbian OS的Application Architecture Services可以进行应用程序间的通信,主要用到的类包括:TApaTaskList和TApaTask。 TApaTaskList:用于访问设备中正在运行的任务(假如有些任务隐转载 2009-03-25 21:48:00 · 444 阅读 · 0 评论 -
在Symbian开发环境下如何编写静态接口DLL(动态链接库)
DLL(Dynamic Link Library)是一段特殊的代码,它能够被外部程序在程序运行的时候调用。在DLL里面的代码可以同时被许多外部程序共享,而且不会引起手机内存的重复分配。 DLL根据接口的类型Symbian系统支持两种类型的DLL:静态接口DLL和多态接口DLL静态接口DLL在主调程序启动的时候被系统自动载入到手机内存里面(唯一的例外是如果该DLL是在转载 2009-03-25 21:33:00 · 487 阅读 · 0 评论 -
CDirectScreenAccess , RDirectScreenAccess 和 MDirectScreenAccess的关系
from: http://blog.sina.com.cn/s/blog_4139786701000ae6.html CDirectScreenAccess是一个AO,它包含一个RDirectScreenAccess类型的成员,而RDirectScreenAc转载 2011-09-08 20:02:38 · 422 阅读 · 0 评论 -
关于RMsgQueue类的使用
from:http://www.cppblog.com/franksunny/archive/2010/04/09/112111.htmlRMsgQueue类是Symbian OS EKA2才提供的一个类,最近因为项目中要使用,为此对使用进行如下小结。因为RM转载 2011-09-04 19:29:14 · 390 阅读 · 0 评论 -
从线程角度看AO框架
Active Object (AO) 框架,是Symbian的基本工作部分。它是为了满足多个任务同时执行的要求。在 Windows/Unix 平台上,我们可以不加思索的使用多线程来完成多任务。可是在嵌入式平台上,系统的资源是有限的。比如CPU、内存都比我们平时用的个人计算机要低。这就要求嵌入式系统能够合理的使用系统资源。不能频繁的切换线程或者进程。Symbian为这种特别需求转载 2009-03-25 21:52:00 · 579 阅读 · 0 评论 -
活动对象框架原理
活动对象框架原理 一、概述:Symbian OS是一个多任务的操作系统,那么为了实现多任务,同时使系统能够快速响应,高效的进行事件处理,并减轻应用程序员的工作负担(申请大多数耗时的操作(例如文件系统)由服务提供器来完成,服务提供器完成程序员提交的请求后,将会返回给程序员一个成功或失败的信号。),Symbian OS特意引入了活动对象的概念。服务提供器API具有函数转载 2009-03-25 21:51:00 · 483 阅读 · 0 评论 -
symbian源码分析-位置
D:\e\symbian_code\symbian_src\src_oss_os 的目录src_oss_os_boardsupport.zip src_oss_os_bt.zip原创 2011-08-15 20:27:03 · 814 阅读 · 0 评论 -
openc_cpp注意事项
Threads and hybrid applicationsThe pthread and RThread APIs do not mix. Symbian platform heaps are managed thread-wise whereas P.I.P.S.原创 2011-08-25 00:22:42 · 580 阅读 · 0 评论 -
How to check free space on memory card
LOCAL_C void Main1L() { RFs fileSession; TVolumeInfo volumeInfo; //open RFs session fileSession.Connect(); //freeSpace w转载 2011-08-20 03:30:12 · 576 阅读 · 0 评论 -
RFileWriteStream RFileReadStream
aaaaaaaaaaaaaaaaa /* * 实现: * 1.写入两行, * 2.顺序读出两行,并保存在buf里. * 3.打印buf. * */_LIT( KFileName, "C:\\data\\ttta.txt" );_LIT(原创 2011-09-17 16:46:15 · 532 阅读 · 0 评论 -
symbian openc 使用 编译 问题
from: http://blog.csdn.net/linzhiji/article/details/6328272注意:1.mmp中把estlib.lib放到libc.lib和libstdcpp.lib后面2.不要用include/libc,要用include转载 2011-08-19 17:21:58 · 619 阅读 · 0 评论 -
Single tap on symbian^3
from:http://www.developer.nokia.com/Community/Wiki/Single_tap_on_symbian%5E3from: http://www.developer.nokia.com/Community/Wiki/Symbian%转载 2011-08-20 03:42:50 · 621 阅读 · 0 评论 -
s60 5版程序在symbian 3适配,升级,编译
最近在做symbian^3的适配,因为我们的假面采用的都是系统控件,所以适配起来还是挺简单的。但是,在适配过程中也遇到了一些问题。 1、编译失败,很多头文件找不到 这是因为symbian^3将一些头文件放在了新的文件夹下面,只要将头文件所在的目录加到mmp转载 2011-08-19 17:10:13 · 630 阅读 · 0 评论