最新文章列表

Symbian下获取GSM Cell信息

Series 60 SDK官方并不支持访问当前的GSM cell Id。 因此你首先需要把etel.h和etelbgsm.h从9200 SDK拷贝到\Symbian\6.1\Series60\Epoc32\Include目录下。 Mmp文件里需要加入: LIBRARY gsmbas.lib LIBRARY etel.lib 下面的代码不能运行在
izuoyan 评论(0) 有811人浏览 2009-04-02 10:02

手把手教你Symbian开发(书目征求意见)

前言: 随着3G时代的来临,无线开发领域对人才的需求越来越多,人才供不应求的局面也一直困扰着很多公司的发展(包括我们公司)。Symbian领域的人才 ...
izuoyan 评论(0) 有323人浏览 2009-03-15 17:14

Symbian下自动切换SDK的批处理代码

相信大家都经常安装好几个SDK,切换来切换去确实麻烦,所以写了下面的批处理代码实现自动切换SDK。 @echo off@color btitle Series60 SDK自动切换工具/******制作人:孙东风******/:xstartclsdel info.txtdevices>>info.txtfor /f "delims=" %%i in (info.t ...
izuoyan 评论(0) 有754人浏览 2009-03-09 14:52

Symbian下stl::String类中Find算法的实现

因为Symbian中不支持STL,而为了减少移植的成本,最近在尝试写一些常用的STL类库。在写到String类的Find算法实现时,犯了一个小错误,记录一下。 原始的实现版本为: int MyString::Find(char* find){return Find(m_cszData,find);} int MyString::Find(char *source,char *find) ...
izuoyan 评论(0) 有684人浏览 2009-02-05 12:03

Symbian中窥探C++编程功底(续)

前几天发了篇帖子《Symbian中窥探C++编程功底》,没想到骂声一片! 这让我想起来一个很古老的故事: 话说一艘船出了问题,无法起锚。于是船长请来有经验的老船匠,老船匠敲了几下搞定了。当船长问他要多少钱时,他要200美金!于是船长很不高兴,就问他只是敲了几下,哪里值200美金了?至于船匠的回答,我想大多数人都知道了! 当问题被明显的指出来的时候,大家都觉得很easy!而如何找出来这个 ...
izuoyan 评论(0) 有657人浏览 2009-01-04 13:24

Symbian中窥探C++编程功底

MyString& StrUtil::newMyStringfromTDesC16(TDesC16& aDesC16){ HBufC8* hBuf8 = HBufC8::New(aDesC16.Length() * 3); MyString ret; if (hBuf8) { TPtr8 aPtr8(hBuf8->Des()); TInt cvtResult ...
izuoyan 评论(0) 有689人浏览 2008-12-31 14:46

Symbian平台二维码应用软件(二)

这款软件主要实现一个QR Code平台的社区,里面有折扣信息、商品优惠券、还有企业名片等。
izuoyan 评论(0) 有639人浏览 2008-11-24 17:36

Symbian平台二维码应用软件(一)

此软件主要功能是读取QR Code,解码后传递给服务器。然后获取相应media资源的URL和资源列表,并根据用户的select进行相应的播放。
izuoyan 评论(0) 有659人浏览 2008-11-24 16:56

深入探索Symbian导航面板开发

Author:孙东风 Date:04/08/2008 参考文献:http://www.forum.nokia.com/document/Cpp_Developers_Library/GUID-96C272CA-2BED-4352-AE7C-E692B193EC06/html/Navigation_Pane_API4.html ⒈〖导航面板〗 导航面板由一个Navigation decorat ...
izuoyan 评论(0) 有603人浏览 2008-04-08 22:48

深入探索Symbian活动对象开发

Author:孙东风 Date:04/02/2008 ActiveObject是Symbian中的一个重要概念,它是Symbian OS为了节省系统资源利用单线程来实现多任务异步处理的机制。 S60本身的Framwork也大量采用AO进行多任务的实现,例如我们可以在S60 EIKON Control based application中直接调用以下代码添加自身的AO到系统CActiveSch ...
izuoyan 评论(0) 有648人浏览 2008-04-02 22:06

深入探索Symbian多视图程序开发

Author:孙东风 Date:04/01/2008 我们知道,在大多数GUI的Applications中,视图之间的切换是极其频繁的。那么如何组织这些视图以及视图之间的通讯,就成为大多数Applications所要面对的问题。 在Symbian中多视图应用程序之间的视图管理可以用下图来表示: 其中AppUI管理AppView,而AppView又管理Container。 AppUI继 ...
izuoyan 评论(0) 有681人浏览 2008-04-01 00:46

Symbian开发之Debug功能模块

Symbian开发中想查看Debug信息显得异常麻烦,那么可以在代码中加入如下的Debug模块。从而使Debug信息保存在*.txt文件中。 #define MY_DEBUG#ifdef MY_DEBUG#include <stdio.h>static void MY_TRACK(const char *str){FILE *fp = fopen("c:\\my_track ...
izuoyan 评论(0) 有1336人浏览 2008-03-14 20:53

Symbian开发笔记(二)

创建一个弹出式的模态列表: void CContAppUi::ShowMobilePopListL(){CEikTextListBox* list = new(ELeave) CAknSinglePopupMenuStyleListBox;CleanupStack::PushL(list); // Create ...
izuoyan 评论(0) 有770人浏览 2008-01-30 21:27

构建基于MVC+Observer模式的、艺术性的移动开发框架(KJAVA版)(一)

构建基于MVC+Observer模式的、艺术性的移动开发框架(KJAVA版) Author:孙东风 Date:29/11/2007 做移动平台的开发不知不觉已经几年,先后接触过Kjava、Symbi ...
izuoyan 评论(0) 有752人浏览 2007-11-29 22:31

Symbian中的iScanCode和iCode

我们知道在Symbian的按键事件处理中使用以下方法: TKeyResponse CMegajoyContainer::OfferKeyEventL(const TKeyEvent& aKeyEvent, TEventCode aType) 这个方法是在CCoeControl(Control base class from which all other controls are der ...
izuoyan 评论(0) 有677人浏览 2007-07-08 23:10

一个基于Socket协议的手机聊天室源码

说明: 很多同学留言索要本项目的代码,因为本项目已经在我的新书《例学Symbian手机开发》(铁道出版社)以及《iPhone&iPad 开发实战》(海洋出版社)中做为示例进行了详细讲解,并讲解了如何在J2ME和Symbian、iPhone异构平台之间进行相互通信的,所以建议大家最好去买本书看看,对大家更有益。 这个代码本来是帮一个学生写的毕业设计,花了我3个小时的时间,是一个简单的基 ...
izuoyan 评论(0) 有781人浏览 2007-06-17 16:18

遍历Symbian某目录下的所有文件

遍历Symbian某目录下的所有文件应该是Symbian中常用到的功能模块,比如你想写一个类似“程序管理器”的程序,那么首先的任务就是要先知道某目录下到底有那些文件,然后再筛选出你所需要的文件。 遍历Symbian某目录下的所有文件有两种方法 ① 我们首先学习点预备知识 查看SDK HELP中的GetDir()方法,你会看到如下的内容:
izuoyan 评论(0) 有612人浏览 2007-05-18 10:10

Symbian中左右软键的处理

Autor:孙东风 2007-04-11 我们知道在J2ME游戏开发中经常要处理手机的左右软键问题,主要是在keyPressed(intkeyCode);对左右软键的键盘码进行处理,在一些机器上左右软键值分别是21/22或者-21/-22,而在另外一些机器上左右软键值又变成-6/-7,所以J2ME的移植也主要针对键值和屏幕尺寸来进行的。 当然在Symbian里你也可以进行类似的处理,下面是我写 ...
izuoyan 评论(0) 有696人浏览 2007-04-11 20:17

Symbian OS编码诀窍之编码诀窍

① 确保您的应用程序能够对系统关机事件做出响应。在您的AppUi::HandleCommandL()方法中,必须要对EEikCmdExit(以及任何特定平台相关的事件,例如Series 60上的EAknSoftkeyBack)做出响应。 ② 要对外来系统事件做出响应。请牢记,您的应用程序在一个多任务电话系统上运行,您需要将注意力集中于刚获得/丢失的事件上,以确保当用户获得一个高优先级的通知时 ...
izuoyan 评论(0) 有644人浏览 2007-04-10 23:15

Symbian屏幕双缓冲&&DSA

参考网上一篇文章重新整理了下屏幕双缓冲和DSA的知识! ⑴图形设置和图形上下文 应用程序绘制图形时,必须要使用图形设备和图形上下文。 图形设备是绘制操作的对象(如屏幕、打印机等),图形设备上下文提供了一种设备的抽象机制从而完全屏蔽了具体的图形设备,应用程序在使用这些图形设备时只需要和这些抽象的图形设备类交互即可,而不必考虑其具体的设备。 图形上下文是绘画平台及绘画所需要工具的集合体,它 ...
izuoyan 评论(0) 有659人浏览 2007-04-09 02:54

最近博客热门TAG

Android(32037) Mobile(4157) iOS(3163) Apple(2605) Qt(1757) Nokia(1660) WAP(1650) Windows Mobile(1313) Objective-C(1245) 三星(1121) Symbian(1089) HTC(837) Windows Phone(696) OPhone(587) WinCE(547) BREW(502) Cocoa(437) 黑莓(427) BlackBerry(423) Palm(418)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics