- 博客(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
原创 视频开发 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
原创 真机程序进不去
<br />今天遇到一个问题,以前ok的程序,屏蔽了一些代码后,在第五版的机子上就怎么都进不去了,后来装到e71(第三版)上,启动程序提示KErrTooBig -40,我把mmp中 EPOCHEAPSIZE 0x5000 0x400000 和EPOCSTACKSIZE 0x5000 屏蔽掉就好了
2010-06-13 16:36:00 337
转载 Undocumented Symbian OS and S60 panics
Undocumented Symbian OS and S60 panics
2010-06-12 10:09:00 350
转载 描述符
前一段时间看了,现在返回来再看看,还有一些类型前段时间没有来得及看。描述符类是为了代表数据 允许你安全的访问。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
原创 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
原创 加载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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人