Symbian
文章平均质量分 55
nianjun123
这个作者很懒,什么都没留下…
展开
-
蓝牙通信
从今天起,开始学习 蓝牙通信 1.广播蓝牙服务 2.搜索蓝牙服务原创 2009-08-12 12:47:00 · 290 阅读 · 0 评论 -
Undocumented Symbian OS and S60 panics
Undocumented Symbian OS and S60 panics转载 2010-06-12 10:09:00 · 355 阅读 · 0 评论 -
cba 0
<br />遇到 cba 0 (EEikPanicCBAControlArraySize)的异常, ,清空、重新编译后好了原创 2010-06-12 14:25:00 · 294 阅读 · 0 评论 -
真机程序进不去
<br />今天遇到一个问题,以前ok的程序,屏蔽了一些代码后,在第五版的机子上就怎么都进不去了,后来装到e71(第三版)上,启动程序提示KErrTooBig -40,我把mmp中 EPOCHEAPSIZE 0x5000 0x400000 和EPOCSTACKSIZE 0x5000 屏蔽掉就好了原创 2010-06-13 16:36:00 · 340 阅读 · 0 评论 -
hooklogger使用中遇到的问题
.链接不上模拟器原创 2010-08-27 10:21:00 · 592 阅读 · 0 评论 -
视频开发 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 · 1325 阅读 · 0 评论 -
回调函数中删除调用者
在回调函数中有时需要删除调用该函数的类原创 2010-09-29 11:33:00 · 1912 阅读 · 0 评论 -
png等格式图片转 mbm
步骤如下:1.解码:(aFilename是png)原创 2010-10-12 11:04:00 · 1605 阅读 · 0 评论 -
使用htmlcontrol-for-symbian创建自定义list遇到的问题
1.无论你有没有有创建滚动条,滚动条都占者一块地方。解决办法:设置list的left属性,也就是让list向左移移。2.原创 2010-10-29 15:24:00 · 681 阅读 · 1 评论 -
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 · 1095 阅读 · 0 评论 -
程序更新
获取到一个新的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 · 338 阅读 · 0 评论 -
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 · 3984 阅读 · 0 评论 -
使用CVideoPlayerUtility播放视频,在某些型号的手机上只有声音没有图像的问题
使用CVideoPlayerUtility播放视频,在某些型号的手机上只有声音没有图像的问题,可以分为两方面:1. s60v5手机,目前发现有c5-03必须要添加 能力 WriteDeviceData,其他如x6,5800没有该能力也可播放2. symbian^3手机,可原创 2011-09-22 17:57:41 · 517 阅读 · 0 评论 -
Symbian 内存管理的二十二条军规
1、C类必须有析构函数,这是CBase的一个虚函数。转载 2010-06-11 15:53:00 · 283 阅读 · 0 评论 -
描述符
前一段时间看了,现在返回来再看看,还有一些类型前段时间没有来得及看。描述符类是为了代表数据 允许你安全的访问。Symbian OS 使用描述符来存储还使用字符串(NUll结尾字符串在C中),还有二进制数据(忘记字符串吧, symbian只有描述符)主要还是为了节约内存还稳定。String一般使用16位描述符存储(Unicode),二进制一般使用8位的描述符。descriptor.Format = sprintf()转载 2010-06-11 15:50:00 · 430 阅读 · 0 评论 -
广播蓝牙服务
转自:http://wiki.forum.nokia.com/index.php/广播蓝牙服务开发伙伴平台:S60 3rd Edition, MR 详细描述RSdp提供一个到Service Discovery Database的会话session。它可以用来生成到数据库功能的子会话。客户端必须在使用RSdpDatabase子会话访问数据库时生成并连接到转载 2009-08-12 13:48:00 · 527 阅读 · 0 评论 -
搜索蓝牙服务
转自: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 · 654 阅读 · 0 评论 -
开发中遇到的问题
1.点击ok键,弹出菜单 if( aKeyEvent.iScanCode == EStdKeyDevice3 && aType == EEventKey) { G_UserSettingView()->MenuBar()->TryDisplayMenuBarL(); }注:aType 项是一定得有的,不然会弹出菜单后直接响应菜单项的 2.动态原创 2009-08-31 16:56:00 · 275 阅读 · 0 评论 -
加载jpg图片
头文件及库ImageConversion.h imageconversion.lib FBS.H fbscli.lib------------------------------------------------------------------------------------------------------------------_LIT8(KMIMEType,原创 2009-09-01 09:26:00 · 462 阅读 · 0 评论 -
中文显示
rss文件开头加 CHARACTER_SET UTF8,rss和rls文件保存为utf8无bom格式(可以使用UltraEdit)原创 2009-09-14 16:39:00 · 242 阅读 · 0 评论 -
回顾HBufC
原文出处: http://www.cnblogs.com/felixYeou/archive/2008/12/01/1344880.html 当数据尺寸在编译期不固定,而在运行期有可能要扩展到很大尺寸时,动态缓冲区在保存二进制数据方面显得非常有用。我们可以使用C++数组保存二进制数据,然后调用类似于memcpy的函数去动态的改变数组所占用空间的大小;我们还能够使用HBufC描述符,获转载 2010-02-20 15:11:00 · 448 阅读 · 0 评论 -
ViewSrv 11 panic
引起ViewSrv 11 panic的原因,CPeriodic优先级太高/interval太小.RunL执行时间过长也会引起这个panic。根本原因是ui长时间得不到响应都会viewsrv 11.原创 2010-05-18 18:07:00 · 766 阅读 · 0 评论 -
ErrRD在真机上的使用
S60第一版、第二版当程序崩溃时,大多数S60模拟器只显示一个简单的“程序关闭”对话框,并没有对这个错误有更多描述。但我们可以在如下目录生成一个名为ErrRD的空白文件:/epoc32/wins/c/system/bootdata这样系统会在错误信息中显示错误类型和代码。同样,当发生无法处理的异常时,实际发生异常代码将被附加在错误信息后面,用圆括号标识。ErrRD文原创 2010-05-25 10:28:00 · 632 阅读 · 0 评论 -
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 · 337 阅读 · 0 评论 -
蓝牙搜索服务时,报kern-exec3异常
搜索某个设备的服务时,需创建一个CSdpAgent对象原创 2010-08-04 09:44:00 · 419 阅读 · 0 评论 -
有关内存泄露
有关内存泄露 Assign原创 2010-06-10 16:52:00 · 258 阅读 · 0 评论 -
蓝牙开发中的一些问题
<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 · 265 阅读 · 0 评论 -
透明对话框
方法一: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 · 437 阅读 · 0 评论