自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Nirvana

Nirvana

  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 ErrRD在真机上的使用

S60第一版、第二版当程序崩溃时,大多数S60模拟器只显示一个简单的“程序关闭”对话框,并没有对这个错误有更多描述。但我们可以在如下目录生成一个名为ErrRD的空白文件:/epoc32/wins/c/system/bootdata这样系统会在错误信息中显示错误类型和代码。同样,当发生无法处理的异常时,实际发生异常代码将被附加在错误信息后面,用圆括号标识。ErrRD文

2010-05-25 10:28:00 617

原创 记录

抽象类和接口的形象比喻:1.飞机会飞,鸟会飞,他们都继承了同一个接口“飞”;但是F22属于飞机抽象类,鸽子属于鸟抽象类。2. 就像铁门木门都是门(抽象类),你想要个门我给不了(不能实例化),但我可以给你个具体的铁门或木门(多态);而且只能是门,你不能说它是窗(单继承);一个门可以有锁(接口)也可以有门铃(多实现)。 门(抽象类)定义了你是什么,接口(锁)规定了你能做什么(一个接口最好只能做

2013-05-28 17:35:38 351

原创 使用CVideoPlayerUtility播放视频,在某些型号的手机上只有声音没有图像的问题

使用CVideoPlayerUtility播放视频,在某些型号的手机上只有声音没有图像的问题,可以分为两方面:1. s60v5手机,目前发现有c5-03必须要添加 能力 WriteDeviceData,其他如x6,5800没有该能力也可播放2. symbian^3手机,可

2011-09-22 17:57:41 513

转载 Symbian OS Error Codes

<br />转自:http://blog.csdn.net/9527/archive/2006/08/30/1144440.aspx<br /> <br />这个 Error codes 相对比较全<br /> <br />Generic ErrorsKErrNone0 KErrNotFound-1Unable to find the specified objectKErrGeneral-2General (unspecified) errorKErrCancel-3The operation was c

2011-03-18 13:51:00 3893

原创 程序更新

获取到一个新的sis后,调用以下函数即可void  SisInstall(){RApaLsSession als;if ( KErrNone != als.Connect() ){// 安装失败als.Close();return;}CleanupClosePushL( als );TThreadId aId;if ( KErrNone != als.StartDocument( _L("xxx.sis"),aId ) ){// 安装失败CleanupStack::PopAndDestroy();  //

2011-01-20 10:52:00 334

转载 QT下的几种透明效果

<br />转自:http://mypyg.blog.51cto.com/820446/172661<br /> <br />1.窗口整体透明,但是窗体上的控件不透明。   通过设置窗体的背景色来实现,将背景色设置为全透。QPalette pal = palette(); <br />pal.setColor(QPalette::Background, QColor(0x00,0xff,0x00,0x00)); <br />setPalette(pal);   试验效果:   窗体标题栏不透明;   窗体客

2011-01-14 15:32:00 351

原创 透明对话框

方法一:void CDialog::Draw( const TRect& aRect ) const{CWindowGc& gc = SystemGc();TRgb colorAlpha(KRgbBlack);colorAlpha.SetAlpha(100);//0时为完全透明gc.SetBrushStyle(CGraphicsContext::ESolidBrush)

2011-01-13 13:46:00 431

原创 unicode编码问题

<br />//使用了 Symbian JSON解析器 <br />#include "sjson.h"<br /> <br />http得到,Tbuf8 buf = [/"//u6e38//u620f/",/"//u751f//u6d3b/",/"//u7f8e//u98df/",/"//u7406//u8d22/"]<br />CJSONArray* array = CJSONArray::NewL();<br />array->Parse(buf)<br /> <br />RBuf value;<br

2011-01-05 13:47:00 950

原创 qt中调用symbian API

<br />1.直接包含Symbian的头文件,添加的头文件要写成 #include <xxx.h><br />2.在pro文件里添加<br />symbian:LIBS += -l<lib file name>

2010-12-21 15:17:00 405

原创 使用htmlcontrol-for-symbian创建自定义list遇到的问题

1.无论你有没有有创建滚动条,滚动条都占者一块地方。解决办法:设置list的left属性,也就是让list向左移移。2.

2010-10-29 15:24:00 678 1

原创 png等格式图片转 mbm

步骤如下:1.解码:(aFilename是png)

2010-10-12 11:04:00 1593

原创 回调函数中删除调用者

在回调函数中有时需要删除调用该函数的类

2010-09-29 11:33:00 1886

原创 视频开发 CVideoPlayerUtility

1.播放时屏幕旋转,先将窗口大小设为0然后在恢复就可以了2.播放视频窗口iVideo window要和其他如,menubar,statuspane等的window区分开来,这样刷新其他window上的控件,不会影响到video.也就是menubar等类中要用CreateWindowL();而不是SetContainerWindowL,而且还有调用Window().SetOrdinalPosition,如:Window().SetOrdinalPosition(1,ECoeWinPriorityMedium)

2010-09-17 09:52:00 1257

原创 hooklogger使用中遇到的问题

.链接不上模拟器

2010-08-27 10:21:00 589

原创 蓝牙搜索服务时,报kern-exec3异常

搜索某个设备的服务时,需创建一个CSdpAgent对象

2010-08-04 09:44:00 394

原创 真机程序进不去

<br />今天遇到一个问题,以前ok的程序,屏蔽了一些代码后,在第五版的机子上就怎么都进不去了,后来装到e71(第三版)上,启动程序提示KErrTooBig -40,我把mmp中 EPOCHEAPSIZE 0x5000 0x400000 和EPOCSTACKSIZE 0x5000 屏蔽掉就好了

2010-06-13 16:36:00 337

原创 cba 0

<br />遇到 cba 0 (EEikPanicCBAControlArraySize)的异常, ,清空、重新编译后好了

2010-06-12 14:25:00 287

转载 Undocumented Symbian OS and S60 panics

Undocumented Symbian OS and S60 panics

2010-06-12 10:09:00 350

转载 Symbian 内存管理的二十二条军规

1、C类必须有析构函数,这是CBase的一个虚函数。

2010-06-11 15:53:00 277

转载 描述符

前一段时间看了,现在返回来再看看,还有一些类型前段时间没有来得及看。描述符类是为了代表数据 允许你安全的访问。Symbian OS 使用描述符来存储还使用字符串(NUll结尾字符串在C中),还有二进制数据(忘记字符串吧, symbian只有描述符)主要还是为了节约内存还稳定。String一般使用16位描述符存储(Unicode),二进制一般使用8位的描述符。descriptor.Format = sprintf()

2010-06-11 15:50:00 420

原创 蓝牙开发中的一些问题

<br />1.发送<br /><br />void CBluetoothEngine::SendMessageL(const TDesC& aData)<br />{<br />RBuf8<256> allData;<br />TUint8 mark(0x01);<br />allData.Copy(&mark);<br /><br /> <br />iSendData8.Close();<br />iSendData8.Assign(CnvUtfConverter::ConvertFromUnicode

2010-06-11 11:30:00 258

原创 有关内存泄露

有关内存泄露 Assign

2010-06-10 16:52:00 256

原创 symbian 数据库字段长度

  TDbCol(const TDesC& aName,TDbColType aType);  TDbCol(const TDesC& aName,TDbColType aType,TInt aMaxLength);     EDbColText  : 默认长度  50, 自定义长度  aMaxLength  EDbColLongText :基本不限制长度,但需要用流读写,

2010-05-27 15:29:00 332

原创 ViewSrv 11 panic

引起ViewSrv 11 panic的原因,CPeriodic优先级太高/interval太小.RunL执行时间过长也会引起这个panic。根本原因是ui长时间得不到响应都会viewsrv 11.

2010-05-18 18:07:00 757

转载 回顾HBufC

 原文出处: http://www.cnblogs.com/felixYeou/archive/2008/12/01/1344880.html 当数据尺寸在编译期不固定,而在运行期有可能要扩展到很大尺寸时,动态缓冲区在保存二进制数据方面显得非常有用。我们可以使用C++数组保存二进制数据,然后调用类似于memcpy的函数去动态的改变数组所占用空间的大小;我们还能够使用HBufC描述符,获

2010-02-20 15:11:00 443

原创 中文显示

rss文件开头加 CHARACTER_SET UTF8,rss和rls文件保存为utf8无bom格式(可以使用UltraEdit)

2009-09-14 16:39:00 237

原创 加载jpg图片

 头文件及库ImageConversion.h  imageconversion.lib FBS.H fbscli.lib------------------------------------------------------------------------------------------------------------------_LIT8(KMIMEType,

2009-09-01 09:26:00 455

原创 开发中遇到的问题

1.点击ok键,弹出菜单 if( aKeyEvent.iScanCode == EStdKeyDevice3 && aType == EEventKey)    {       G_UserSettingView()->MenuBar()->TryDisplayMenuBarL();    }注:aType 项是一定得有的,不然会弹出菜单后直接响应菜单项的 2.动态

2009-08-31 16:56:00 270

转载 搜索蓝牙服务

转自:http://wiki.forum.nokia.com/index.php/CS000937_-_Discovering_Bluetooth_services MMP fileThe following capabilities and libraries are required:CAPABILITY LocalServicesLIBRARY sdpa

2009-08-13 17:53:00 638

转载 广播蓝牙服务

 转自:http://wiki.forum.nokia.com/index.php/广播蓝牙服务开发伙伴平台:S60 3rd Edition, MR 详细描述RSdp提供一个到Service Discovery Database的会话session。它可以用来生成到数据库功能的子会话。客户端必须在使用RSdpDatabase子会话访问数据库时生成并连接到

2009-08-12 13:48:00 518

原创 蓝牙通信

从今天起,开始学习 蓝牙通信 1.广播蓝牙服务 2.搜索蓝牙服务

2009-08-12 12:47:00 285

Symbian OS C++程序员编码诀窍.pdf

Symbian OS C++程序员编码诀窍

2010-08-06

空空如也

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

TA关注的人

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