s60
fg313071405
这个作者很懒,什么都没留下…
展开
-
symbian 声音提示和震动提示的开发
<br />声音提示可以采用两种方法:一种是利用系统自带的CoeSoundPlayer类来实现单音铃声的播放;另一种则是利用S60提供的多媒体框架CMda*类来实现音频播放。关于声音提示的使用CoeSoundPlayer类使用<br />该类声明于coesndpy.h头文件,库是cone.lib,最简单的使用莫过于如下格式的代码应用<br />TBaSystemSoundType a(KSystemSoundMessageUID); <br />CoeSoundPlayer::PlaySoundNow(a)转载 2011-04-28 22:07:00 · 614 阅读 · 0 评论 -
再说接入点
http://hi.baidu.com/marktian/blog/item/0513518b96232ad8fc1f1056.html 注:这个方法有问题,参考 : http://hi.baidu.com/marktian/blog/item/cef055184a3c48bf4bedbc58.html找到了另一种方法:通过OUTGOING_GPRS中的COMMDB_ID这个值和IAP转载 2010-05-26 15:40:00 · 691 阅读 · 0 评论 -
得到接入点ID(IAP ID)
http://blog.csdn.net/kaiming2008/archive/2009/02/10/3875011.aspx 1. 得到接入点ID(IAP ID)在用如下代码创建连接时: RSocketServ socketServ; RConnection connect; TCommDbConnPref pref; TRequestStatus rsConn, rsTim转载 2010-05-24 18:17:00 · 681 阅读 · 0 评论 -
rtsp 缓冲时间长
最近的项目中 rtsp 缓冲时间很长,达一分多钟,在这个问题出现后一直没有考虑到CPU的效率问题,因为还有一个timer在通过DAS进行进度条的绘制,而这个timer的时间设的较小100微妙,所以抢占了CPU的过多资源,所以缓冲的时候时间见较长。改为100000后提高很多,但是有一个疑问,在PC上精确度也只有55毫秒,而且一般情况下还达不到,但是Symbian上设置了这个100微妙为啥就抢的多原创 2010-05-19 17:37:00 · 1448 阅读 · 0 评论 -
symbian error stary in program
今天打包的时候碰到了这个问题,查了下,发现时当前文件的编码问题,用UE打开,删掉前三个字节,重新编译OK!原创 2010-05-17 14:15:00 · 1226 阅读 · 0 评论 -
水煮TCPMP(不得不转的好文)
http://www.cnblogs.com/jrong/articles/1381954.html 这段时间在研究TCPMP(The Core Pocket Media Player),这是一个应用于智能设备上的开源媒体播放软件。TCPMP是一个功能强大开放式的开源多媒体播放器,播放器主要由核心框架模块(common工程)和解码器分离器插件组成。TCPMP的插件非常多,我们联合几个最常用转载 2010-05-15 12:28:00 · 413 阅读 · 0 评论 -
Symbian panic记录
user 23 我碰到的是描述符内存不够的情况,当appendL的时候,就报错了;user 42 删除指针的时候出现的问题,我碰到的是RPointerArray,和RArray析构的时候出现的问题原创 2010-05-15 11:15:00 · 491 阅读 · 0 评论 -
Symbian 5版环境搭配小bug, 模拟器不启动,windows报错
机子整理重新搭配一下环境,这次想简单点,把所有的东西都装在一个文件夹下,现装了下3版的没问题,开始装五版,也都装在同一文件夹下,装完后想着测试下,测试了3版没问题,测试五版,怎么回事?模拟器启动不了,根本就不启动,看了下进程里面有EPOC,但是就是不出来,杀掉重新起,这次到好,不出来不说,启动4,5秒后windows直接报错,问发不发送错误,这下晕菜了,平时搭配环境也没遇到过这样的问题啊(以前是原创 2010-05-09 21:30:00 · 475 阅读 · 0 评论 -
Symbian C/S 机制分析| symbian os
http://www.devdiv.net/blog/space-14481-do-blog-id-458.html 以下分析基于:Developer Platform :S60 3rd Edition, Feature Pack 2 SDKOperating System :Symbian OS v9.3一,为什么要使用Client/Server架构在Symibia转载 2010-05-07 13:30:00 · 391 阅读 · 0 评论 -
CEikRichTextEditor 切换中文
<br /> iRichTextEditor= new (ELeave) CEikGlobalTextEditor();<br /> iRichTextEditor->SetContainerWindowL(*this);<br /> iRichTextEditor->ConstructL(this, 1, 0, EEikEdwinResizable, EGulFontControlAll,EGulAllFonts);<br /> iRichTextEditor->SetBackgr原创 2010-06-28 22:34:00 · 633 阅读 · 0 评论 -
h.264 视频解码的一点小经验
http://blog.csdn.net/qiqi5521/archive/2007/04/25/1584520.aspx 最近做视频文件264解码,由于对这个领域不是很熟悉,感觉困难重重。不过经过不懈的努力,已经取得一些进展,心里感觉特别庆幸。 刚开始做这个的时候,由于不熟悉,就在网上搜寻资料,网络上的资料虽然多,但是却很杂乱,因此一开始走了不少弯路,现在把我的一点小小心得写出来,后来的转载 2010-04-28 17:11:00 · 995 阅读 · 1 评论 -
symbian net wap 区分
<br />TBool isWap = EFalse;<br /> TBuf<128> iapServerType; <br /> TUint32 iapServerId;<br /> CCommsDatabase* commsDb = CCommsDatabase::NewL( EDatabaseTypeIAP );<br /> CleanupStack::PushL( commsDb );<br /> CCommsDbTableView* iapView = commsDb->Ope原创 2010-05-31 17:52:00 · 451 阅读 · 0 评论 -
工作记录
<br />判断对方是否关机<br />CTelephonyAppUi类的<br />TCallStatus判断。。。。 这个没试验,不知到怎么样??!<br /> <br />CCoeControl::HandleResourceChange( aType );<br /> TRect temp;<br /> if( aType == KEikDynamicLayoutVariantSwitch )<br /> {<br /> AknLayoutUtils::LayoutMe原创 2010-06-18 15:51:00 · 427 阅读 · 0 评论 -
Symbian手机振动API
<br />1. 添加头文件,库文件 <br /> #include // For CHWRMVibra, HWRMVibraClient.lib<br /> 2. 声明并实例化用于控制振动的成员<br /> class CVibraControl;<br /> CVibraControl* iControl;<br /> 在ConstructL()函数中实例化<br /> iControl = VibraFactory::NewL();<br /> 3.实现振动函数<br /> /**<b原创 2011-04-28 20:41:00 · 482 阅读 · 0 评论 -
hooklogger 使用
<br />安装完以后,设置一下当前的默认SDK, devices -setdefault @.......<br />然后在设置下 hooklogger的默认SDK,setuphooks ....原创 2010-11-09 13:44:00 · 353 阅读 · 0 评论 -
Symbian error 大全
<br />KErrNone 0 <br />KErrNotFound -1 Unable to find the specified object <br />KErrGeneral -2 General (unspecified) error <br />KErrCancel -3 The operation was cancelled <br />KErrNoMemory -4 Not enough memory <br />KErrNotSupported -5 The operati原创 2010-12-15 15:22:00 · 7364 阅读 · 0 评论 -
symbian资源的自定义和解析
<br />在系统的CCoeEnv里面有个AllocReadResourceAsDes16LC这个函数可以把资源文件读取到数组里,做的上一个项目里面有很多字符串常量数组,我就想可不可以自己定义资源,然后读取呢,网上找个破资料还真不好找,今天有点空闲时间,测试了一下,可以实现自定义并读取,记录一下。<br />先写一下资源定义的数据类型<br />字段类型 <br /> 说明 <br /> <br />BYTE <br /> 单字节,解释为一个有符号或无符 号整数 <br /> <br />WORD <br转载 2010-10-19 21:24:00 · 374 阅读 · 0 评论 -
重启机子,得到剩余内存
<br />重新启动设备代码<br />#include <br />#include <br />RDebug::Fault(0);<br />UserSvr::ResetMachine(EStartupWarmReset);<br /> <br />得到系统的软件版本号<br />Get System SW Version.<br />TBuf<64> swBuf; SysUtil::GetSWVersion(swBuf);<br /> <br />得到剩余内存<br />Get free memory转载 2010-10-18 15:41:00 · 370 阅读 · 0 评论 -
macro WINSCW GCCE
<br />在mmp中,用MACRO定义宏做区分,一直还没用到,<br />查了下,用法应该是 MACRO TD TD2 <br />然后再MMP中 #ifdef TD ....#else ....#endif<br /> <br />WINSCW 应该也一样,只是直接用 用他替换掉TD就可以<br />还没试,原创 2010-10-10 20:41:00 · 453 阅读 · 0 评论 -
beconv
<br />Z:/epoc32/winscw/c/testing/data>bmconv<br /> <br />BMCONV S60 version 116.<br />Symbian OS multiple bitmap file/rom store conversion program.<br />Copyright (c) 1998-2007 Symbian Software Ltd. All rights reserved.<br /> <br />Usage:<br />BMCONV [-r|-转载 2010-10-09 14:48:00 · 471 阅读 · 0 评论 -
Symbian常用工具用法说明
<br />http://wiki.forum.nokia.com/index.php/Symbian%E5%B8%B8%E7%94%A8%E5%B7%A5%E5%85%B7%E7%94%A8%E6%B3%95%E8%AF%B4%E6%98%8E#.E4.BD.8D.E5.9B.BE.E8.B5.84.E6.BA.90.E8.BD.AC.E6.8D.A2.E5.B7.A5.E5.85.B7:bmconv.exe<br />本文介绍symbian下常用的工具包括编译、打包、签名,通常我们使用IDE开发工具不会转载 2010-10-09 15:07:00 · 430 阅读 · 0 评论 -
CCoeStatic
<br />静态类,单例模式的删除原创 2010-09-04 21:48:00 · 602 阅读 · 1 评论 -
illegal name overloading mbg
<br />Creation Time Description Resource Path Location Type<br />1277029202578 illegal name overloading[../../../symbian/Symbian/S60_3rd_FP1_2/EPOC32/include/TestButton.mbg] TestButton line 36 C/C++ Problem<br /><br /原创 2010-06-20 18:25:00 · 1645 阅读 · 0 评论 -
模拟器能运行,真机不能运行
<br />这种问题有多种原因造成 的,<br />最核心的原因就是资源文件的问题,资源文件找不到,所以真机不能启动。<br /> <br />先说说自己的问题,<br /> 有两处错误,1: 在Data 的RLS里面的resourcefile路径错了,自己偷懒从别的工程中拷贝了些资源定义,所以也把别的工程的这个路径拷贝过来,所以覆盖了本工程的资源文件,导致真机不能启动<br />2: 资源文件有问题,首先出现在view的构造中,所以当时也在这找问题,改view的资源,而在这犯了一个最大的错误,就是把菜单的原创 2010-08-09 11:13:00 · 1071 阅读 · 0 评论 -
AVI文件规范
http://blog.csdn.net/sunshine1314/archive/2007/10/14/1824432.aspxAVI文件规范PeterLee 2007-10-14 一、AVI文件简介AVI的英文全称为Audio Video Interleaved,即音频视频交错格式,是将语音和影像同步组合在一起的文件格式。AVI于1992年被Microsoft公司推出,随W转载 2010-04-28 17:08:00 · 584 阅读 · 0 评论 -
listbox font
if( iFont ) iEikonEnv->ScreenDevice()->ReleaseFont( iFont ); TFontSpec fontSpec = iEikonEnv->NormalFont()->FontSpecInTwips(); fontSpec.iHeight = 15; iEikonEnv->ScreenDevice()->GetNearestFontInPixels原创 2010-04-29 11:57:00 · 508 阅读 · 0 评论 -
对话框 2
http://www.sf.org.cn/Article/symbiandev/200805/21058.htmlSeries60提供了一个全面的对话框类和基类集合,可以使用这些类创建自定义对话框,以及开发窗体(form)、通知(note)、查询(query)和列表对话框(list dialog)等。所有对话框共有某些基本属性。首先,对话框都是拥有窗口的控件,所有对话框类最终都派生于CCo转载 2010-03-10 20:36:00 · 330 阅读 · 0 评论 -
Symbian 显示中文资源
http://blog.chinaunix.net/u1/43327/showart_495478.html 本文使用的模拟器为S60 2.1 Chinese版SDK附带的,此模拟器支持中文,其他英文版本的模拟器不在本文讨论范围之内。1. 将中文字符串定义在单独头文件中,用记事本建立HelloWorldCh.h,文件中定义#define str_ch "中文显示"最重要的一点,很转载 2010-03-12 15:10:00 · 417 阅读 · 0 评论 -
Symbian编程工程配置文件bld.inf、.mmp和.pkg文件结构浅析
http://blog.csdn.net/jasonfqw/archive/2009/12/29/5099500.aspx 以下文章转自:http://www.devdiv.net/thread-4346-1-2.html对于每一个项目,都必须有一个工程引导文件bld.inf和一个项目定义文件.mmp。bld.inf文件可能引用一个或多个.mmp文件,每个.mmp文件对应一个将要生成的组件转载 2010-03-12 15:09:00 · 471 阅读 · 0 评论 -
symbian对话框汇总2
http://blog.csdn.net/linzhiji/archive/2010/02/25/5321898.aspx 询问对话框继承自CAknQueryDialog,询问对话框有两种:Local和Global。Local只在该应用内可显示;全局的在任何时候都会显示,包括将该应用切换到后台。本地询问对话框分为三类:1. 确认对话框 2. 数据请求对话框 3. 列表请求对话框 4转载 2010-03-10 16:12:00 · 427 阅读 · 0 评论 -
Symbian中的对话框
http://hi.baidu.com/lpvoid/blog/item/541e1d348c38af4c251f1452.html1、非阻塞提示框symbian定义了几个提示类,分别是:confirm类:CAknConfirmationNoteinfo类: CAknInformationNotewarning类:CAknWarningNoteerror类: CAknErrorNote头文件:转载 2010-03-10 16:08:00 · 478 阅读 · 0 评论 -
Symbian OS应用开发 - 文件和目录
From : http://www.sf.org.cn/Article/symbiandev/200508/36.html在入门指南系列,我们介绍了有关Symbian OS的基础知识,接下来,我们将介绍更多理解如何编写程序的知识。 本篇文章的主要内容是介绍基于Symbian OS的手机,如何去操作有关文件和目录。也就是手机内的一些主要信息,比如:通讯录、记事和任务、sms信息、图片文件、声音文转载 2010-03-10 10:21:00 · 303 阅读 · 0 评论 -
symbian对话框总结-标准对话框
http://www.sf.org.cn/Article/symbiandev/200805/21058.htmlSeries60提供了一个全面的对话框类和基类集合,可以使用这些类创建自定义对话框,以及开发窗体(form)、通知(note)、查询(query)和列表对话框(list dialog)等。所有对话框共有某些基本属性。首先,对话框都是拥有窗口的控件,所有对话框类最终都派生于CCo转载 2010-03-10 17:48:00 · 266 阅读 · 0 评论 -
对话框 2
http://blog.csdn.net/linzhiji/archive/2010/02/25/5321898.aspx 询问对话框继承自CAknQueryDialog,询问对话框有两种:Local和Global。Local只在该应用内可显示;全局的在任何时候都会显示,包括将该应用切换到后台。本地询问对话框分为三类:1. 确认对话框 2. 数据请求对话框 3. 列表请求对话框 4原创 2010-03-10 17:47:00 · 329 阅读 · 0 评论 -
User::RequestComplete ?
void Start(){ TRequestStatuse* s = &iStatuse; SetActivate(); User::RequestComplete( s, KErrNone ); } void Start(){ TRequestStatuse* s = &iStatuse; User::R原创 2010-03-03 16:47:00 · 562 阅读 · 0 评论 -
关于pkg文件的一些高级选项
转自:http://blog.csdn.net/xjtursh/archive/2008/08/05/2768902.aspx 发现还是CSDN的博客现实代码舒服点,吼吼! 文字告示 在安装过程中你可以指定一个文件文件显示给用户。这个文件本身不会被拷贝到目标设备,用于显示基本的自述信息或许可协议。为此,添加下行到pkg文件: "license.txt" - " ", FILET转载 2010-03-03 16:03:00 · 541 阅读 · 0 评论 -
如何改变CEikLabel的颜色
// Basic Label ConstructionCEikLabel* myLabel;myLabel= new (ELeave) CEikLabel;myLabel->SetContainerWindowL( *this );myLabel->SetTextL( _L("NewLC rulez!") );// Now Set the foreground color to RedmyLa转载 2010-03-03 20:53:00 · 472 阅读 · 0 评论 -
Symbian 如何设置应用程序皮肤
http://blog.sina.com.cn/s/blog_5ccfd2d50100ed7j.html 今天在别的帮助下,终于完成了,实现了自己想要的效果, 通常我们做创建自己的窗口时,都需要自己的窗口皮肤和系统的皮肤是一致的.但是默认的情况下,会是白底的.我们当然希望最高的境界是,当前应用程序的窗口总是和系统风格的皮肤是一致的.我们如何做到呢?让我们接下来看看吧!1.初始化背景转载 2010-03-16 16:37:00 · 362 阅读 · 0 评论 -
复合控件错误记录
昨天写复合控件的时候,没写 ComponentControl() CountComponentControls()这两个函数,取而代之用的是 Components().AppendLC();这个函数,将子控件添加进去,不过在用之前要对其进行初始化InitComponentArrayL()初始化一下就行了,要不系统报错,找不到数组的,这就有个问题了,哪子空间的删除谁来处理呢,昨天犯错,自己在原创 2010-03-19 12:13:00 · 346 阅读 · 0 评论 -
Symbian上的流媒体视频实验(1)
http://www.cublog.cn/u/26691/showart_1162401.html 3G眼看着就到了(虽然前途到底如何还不知道),但从手机的on-line应用已经一点点热起来的形势来看3G的到来一定会给手机软件开发行业带来一个比较大的冲击的。这就好比在大家都用56k modem拨号上网的时候,没有人能遇见到现在可以用电脑下载动辄几个G的高清电影,可以在线玩3D游戏,可以在线转载 2010-04-28 17:14:00 · 514 阅读 · 0 评论