博客园丁

我是博客园的一丁,我会永不停顿,不停创新。
  首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  Symbian

摘要:关于3Th symbian 阅读全文

posted @ 2006-11-03 16:22 Jason.Jiang 阅读(487) 评论(0) 推荐(0)

摘要:内存管理(以下内容来自symbian网站的技术文档) 对内存检测来说,一个很重要的错误检查工具就是堆平衡检查方式,代码如下: __UHEAP_MARK; SomeFunction(); __UHEAP_MARKEND; 它的主要工作就是检查堆的状态在函数(SomeFunction())调用前与函数调用后是否是一样的,如果不一样,那EPOC将会向运行该代码的线程发出系统错误——可能会突然中断它。不过这是在调式模式下才能生效的。 阅读全文

posted @ 2006-11-03 14:55 Jason.Jiang 阅读(933) 评论(0) 推荐(0)

摘要:本文旨在介绍支持诺基亚设备中应用安装所使用的安全模型的理论。 阅读全文

posted @ 2006-11-02 22:16 Jason.Jiang 阅读(1259) 评论(0) 推荐(0)

摘要:各种编译模式之间的区别 阅读全文

posted @ 2006-11-02 22:12 Jason.Jiang 阅读(751) 评论(0) 推荐(0)

摘要:在模拟器或者真机上面显示中文,这是一个不难的问题。 阅读全文

posted @ 2006-11-02 21:50 Jason.Jiang 阅读(1379) 评论(0) 推荐(0)

摘要:我们写程序,几乎很少不跟字符串打交道的,所以字符串这一块儿自然成了一个平台的很重要一块儿。 阅读全文

posted @ 2006-11-02 20:53 Jason.Jiang 阅读(1515) 评论(0) 推荐(0)

摘要:创建MP3解码器 在Symbian平台上使用MAD——(Mpeg Audio Decoder Library) 这里你可以得到关于使用MAD库解码mp3的解决方案的介绍。 从Symbian 7.0s开始,你可以在智能手机上通过MMF机制播放mp3, 但是如果你的手机不支持mp3解码器的话怎么播放呢?或者你 希望自己定义一个属于你自己的格式的mp3文件该如何播放呢? 这里,我将教你如何把MAD库移植到Symbian平台,并且利用它 播放mp3。 阅读全文

posted @ 2006-11-02 20:29 Jason.Jiang 阅读(1267) 评论(0) 推荐(0)

摘要:大体上思路是:媒体文件流化后,每播放一个缓冲的内容后,会回调MaoscBufferCopied(TInt aError, const TDesC8& /*aBuffer*/) 在这个函数里面再调NextBuffer()填充缓冲区。 阅读全文

posted @ 2006-11-02 20:22 Jason.Jiang 阅读(1785) 评论(3) 推荐(0)

摘要:(1)将电话簿中数据转换成vCard格式的文件 void Cxxx::ExportPhonebook() { RFs fileSession; User::LeaveIfError(fileSession.Connect());//连接文件服务器 CleanupClosePushL(fileSession); CContactDatabase* contactDb = CContactDatabase::OpenL();//打开默认数据库 CleanupStack::PushL(contactDb); 阅读全文

posted @ 2006-11-02 20:20 Jason.Jiang 阅读(4433) 评论(0) 推荐(0)

摘要:TBool CMcAppUi::invokWapUrl(TDesC & url) { const TInt KBrowserUid = 0x10008D39; // the inner browser's id TUid id( TUid::Uid( KBrowserUid ) ); TApaTaskList taskList( CEikonEnv::Static()-WsSession() ) ; TApaTask task = taskList.FindApp( id ) ; RApaLsSession appArcSession; TThreadId thread_id = 0; HBufC * param ; HBufC8 * param8 ; param = HBufC::NewLC( 50 ); pa 阅读全文

posted @ 2006-11-02 20:14 Jason.Jiang 阅读(1145) 评论(0) 推荐(0)

摘要:Symbian OS Error Codes 阅读全文

posted @ 2006-11-01 17:46 Jason.Jiang 阅读(1579) 评论(0) 推荐(0)

摘要:数据类型转换 阅读全文

posted @ 2006-11-01 17:37 Jason.Jiang 阅读(2291) 评论(0) 推荐(0)

摘要:在symbian系统中并没有使用我们熟知的类型和函数来处理字符串和二进制缓冲区,这对于初学者来说可能有点陌生。大概很多编程者都在摸索TBuf, TBufC, HBufC的过程中花费了不少时间……:) 阅读全文

posted @ 2006-11-01 15:57 Jason.Jiang 阅读(1907) 评论(0) 推荐(0)

摘要:文整理总结了一下在Symbian系统上进行文件操作的一些体会,实现了通过文件保存、读取TBuf和TInt变量的功能,其中涉及到UNICODE和ANSI之间字符的转换。 最近研究了一下在Symbian操作系统上的文件操作,做一下整理,以做回顾交流。 实现的功能如下:将一个class里面的成员变量TBuf16 m_iSevrName 和 TInt m_iPort,通过一个文件Server.txt保存和读取操作。因为Symbian中的TBuf16必须读取unicode字符,故有两种方法实现,一是将文件保存为UNICODE文件然后读取,另外一种就是读取ANSI文件到buffer,由程序实现将buffer转为UNICODE字符。 阅读全文

posted @ 2006-11-01 15:41 Jason.Jiang 阅读(1352) 评论(0) 推荐(0)