自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 基于Symbian OS v9平台的密码系统库

2007年8月份Symbian公开了基于Symbian OS v9平台的密码系统库,这个库可以在Symbian开发者网站下载,它可以用在S60 3rd或者UIQ 3 SDK上,里面包含了对称和非对称加/解密方法以及基于密码的加密和解密方法。使用这个库只需要把安装包中的文件放到指定目录就可以了,在为真机打包时并不需要打包其它库文件。里面包含的算法有:3DES,DES,AES,RC4,RC2,

2007-08-28 16:05:00 3082 5

原创 Series 60 2nd/3rd上处理HTTP通讯中302跳转的方法

在使用Symbian提供的HTTP引擎时发现,在网络返回302跳转消息时获取跳转的URL为空(”Location”),这种情况在Series 60 2nd和3rd都存在。要解决这个问题需要首先了解一下HTTP引擎本身提供过滤机制(Filter),这种机制可以为实际应用中的各种HTTP消息响应机制提供支持,通过这个机制可以为HTTP引擎添加/删除某个过滤器,当然我们也可以实现自己的过滤器。之所以取到

2007-08-28 11:05:00 2355 2

原创 Series 60 2nd/3rd隐藏应用程序图标

Series60 2nd和3rd平台的应用程序都可通过设定应用程序注册结构的hidden属性隐藏应用程序图标,但是这两个平台使用的结构不一样,这个结构所在的文件名通常是xxxxxx_reg.rss: Series 60 2nd: RESOURCE AIF_DATA{    app_uid= 0x0000000;   //app uid    num_icons=2;    embeddab

2007-08-24 15:26:00 1984

原创 以指定形式格式化小数到描述符

可修改的描述符基类TDes提供了Num(TReal aVal,const TRealFormat& aFormat)方法用来把小数转换成字符串的形式,并可以通过TRealFormat指定格式化的形式,下面的代码展示了几种常用的形式,其它信息可以参考SDK » Developer Library » API Reference » C++ API reference » Character Repr

2007-08-22 15:53:00 1321

原创 使用RHTTPTransaction后产生CONE 36 Panic的解决办法

当应用程序只使用RHTTPSession和RHTTPTransaction来进行HTTP操作,那么在模拟器上的程序退出后会产生CONE 36的panic,通过SDK可以找到对应的说明“Open handles were found during application shutdown”也就是说程序在退出时还有系统资源没有释放(R类),那么产生问题原因是什么呢?分析程序的整个流程可以发现:应用

2007-08-16 15:31:00 2398

原创 Series60 2nd/3rd平台上序列化TTime对象

当程序的配置文件数据项比较多,类型比较多时通常使用二进制的形式来保存数据,RReadStream和RWriteStream提供了多种数值型和描述符类型的输入输出方法,但是其它基本类型就需要自己处理一下了,比如TTime,Symbian系统中使用一个64位整型来保存日期和时间,这样当序列化TTimer对象是就可以取出这个64位数值进行保存了,可是接下来会发现RReadStream和RWriteStr

2007-08-10 15:48:00 1870

原创 Symbian OS v9上信息摘要算法的实现(MD5/SHA1)

在涉及安全方面的应用时我们通常都会用到数字签名技术,并且大多都是通过MD5或SHA1信息摘要算法实现,在Series 60 2nd及以前的版本没有公开这方面的API,我们只能按照RFC文档上的C语言算法实现进行移植, 当然移植起来并不困难.Symbian OS v9发布后使事情变得更简单了,它公开了一些安全方面的API,下面就以CMD5为例展示如何进行MD5信息摘要: void GetMs

2007-08-09 17:46:00 2789 1

翻译 [译]Series 60 2nd---压缩Symbian C++可执行文件

 版本:1.02004年9月发布于www.forum.nokia.com翻译自Forum Nokia Technical Library 在所有基于Symbiani OS v7.0s(Series60第二版,Series80第二版和Nokia7710)的设备上可以通过压缩程序应用的可执行文件来节省宝贵的磁盘空间。可执行文件包括GUI应用程序文件(.APP),动态链接库文件(.DLL

2007-08-03 21:36:00 2622 3

原创 Series 60 3rd上绘图时设置字体的大小

通常我们在绘制文字时都是使用CEikonEnv提供的NormalFont(),AnnotationFont(),TitleFont()等字体,有的情况需要调整字体的大小,下面的代码演示了如何设置字体大小的方法:void  CEditorList3Col::Draw(const TRect& aRect) const{ CWindowGc& gc = SystemGc();  gc.Clear(

2007-08-02 14:35:00 2003 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除