
Symbian Mobile
ydfok
这个作者很懒,什么都没留下…
展开
-
Symbian 3rd 带参数启动进程
Symbian 3rd 带参数启动进程Author: cdingTime: 11:15 2007-6-7S60v2带参数的调用比较简单,通过openfile等模式就可以得到buf8 or filename的参数,最新的S60 3rd/UIQ3.1由于加入了安全性检查,使得打开文件方式的调用都被拦截,在加入SWEvent的能力后才能使用:MMP里加入:CAPABILITY SWEvent测试代原创 2008-05-07 13:02:00 · 1867 阅读 · 2 评论 -
Symbian中的对话框
Symbian中的对话框UI有的时候还是有要求的,收录一下,以后需要的时候,查一下就OK.1、非阻塞提示框symbian定义了几个提示类,分别是:confirm类:CAknConfirmationNoteinfo类: CAknInformationNotewarning类:CAknWarningNoteerror类: CAknErrorNote头文件:aknnotewrappers.hli原创 2007-12-18 10:34:00 · 1268 阅读 · 2 评论 -
S60使用蓝牙,替代GPRS,代码无关.
1) With out GPRS Way 1:Bad: We should set the Driver (convert the input cable to Tcp/IP) every time.Notice: 1. we should set the default Access Pointe as “Bt”. 2. We should原创 2007-12-18 10:43:00 · 860 阅读 · 0 评论 -
在Series60中创建自定义列表(LISTBOX)
在Series60中创建自定义列表(LISTBOX) 列表的MVC模型 在介绍具体的列表自定义方法之前有必要介绍一下列表模型的整体框架,列表使用的是我们常用的MVC模型,即Model-View-Controller模型,其中Model模块用于处理数据存储,View模块是处理数据显示和UI,而Controller则是用来联系两者的桥梁,通过Controller模块的CEikListBox::Mo原创 2008-03-05 17:41:00 · 770 阅读 · 0 评论 -
在设置列表中加入设置密码项
在设置列表中加入设置密码项RESOURCE AVKON_SETTING_PAGE r_settingslist_password_setting_page { number = 2; hint_text = PLAYER_NAME_HINT_TEXT; label = PLAYER_NAME_SETTING_ITEM_TITLE; type =EEikCtSecretEd; editor_reso转载 2008-03-06 15:50:00 · 681 阅读 · 0 评论 -
OpenGL ES系列 之 基本-1:初始化EGL
OpenGL ES是一个平台中立的图形库,在它能够工作之前,需要与一个实际的窗口系统关联起来,这与OpenGL是一样的。但不一样的是,这部份工作有标准,这个标准就是EGL。而OpenGL时代在不同平台上有不同的机制以关联窗口系统,在Windows上是wgl,在X-Window上是xgl,在Apple OS上是agl等。EGL的工作方式和部份术语都接近于xgl。OpenGL ES的初始化过程如下图所转载 2007-12-11 09:50:00 · 5799 阅读 · 2 评论 -
利用Recognizer编写自己的开机自启动程序
利用Recognizer编写自己的开机自启动程序 声明:不得利用此程序制作手机病毒或恶意软件。否则,其带来的严重后果与本作者无关。 其实文章标题有些不准确。应该说利用Recognizer所提供的功能,可以使你的程序在symbian系统启动后自动加载。Recognizer编译完成后其实是一个MDL,和DLL很类似。其Symbian OS 内部是怎样调用它的我现在不得而知,但是可以肯原创 2007-12-07 12:05:00 · 1570 阅读 · 1 评论 -
Symbian系统字体,全局变量
Symbian系统字体,全局变量 系统字体获得:CCoeEnv::Static()->NormalFont()CEikonEnv::Static()->AnnotationFont()CEikonEnv::Static()->TitleFont()CEikonEnv::Static()->LegendFont()CEikonEnv::Static()->SymbolFont()CEikonEn转载 2008-02-21 16:44:00 · 977 阅读 · 0 评论 -
开发智能手机应用软件
开发智能手机应用软件智能手机之所以这么成功离不开数以千计的第三方应用软件。如果你是一个电脑程序员,你自己就可以编写智能手机软件――不管是自己需求还是为了盈利。大多数智能手机可以通过标准的程序语言和函数来编程。以下是相关选项: Java Micro Edition(原来叫J2ME)可以编写交叉装置的应用软件。事实上它支持所有来自手机生产商的智能手机,例如诺基亚,三星,摩托罗拉和R原创 2007-11-22 10:13:00 · 1415 阅读 · 1 评论 -
NOKIA SYMBIAN 保留键
暗 码 用 途 备 注 *#06# 查询IMEI号码 所有手机通用 *#7370# 格式化手机 Series 60手机专用 *#7780# 恢复出厂设置 Series 60和Series 40手机通用 *#0000# 查询当前软件版本号 所有手机通用 *#7760# 查询生产线号原创 2008-02-04 16:17:00 · 616 阅读 · 0 评论 -
Select Access Point
// ====>> [Ver 3.01] by Figo.Yang ==========2007/11/14 19:31 ===>>> TUint32 cmnetIapId; _LIT(APN_CMNET, "cmnet"); CCommsDatabase *commsDb = CCommsDatabase::NewL(EDatabaseTypeIAP); CleanupStack::PushL原创 2007-11-15 15:10:00 · 883 阅读 · 0 评论 -
symbian 串行通信
串行通信是一种用于两台设备间(典型情况下是距离较近)传输数据的低级别点对点技术。Series60支持红外线和蓝牙上的串行通信。Series60实现的中心是串行通信服务器(Serial Communication Server,又称Comms服务器或C32)。它使用Symbian OS客户端/服务器框架,提供对串行硬件的访问,并且是通用的和共享的。通用是指红外线和蓝牙串行通信使用相同的API,共享是转载 2008-03-18 11:31:00 · 874 阅读 · 0 评论 -
netmon
http://sourceforge.net/projects/almalert/先编译hwtrick,然后再编译netmon。如果有头文件找不到,可以在hwtrick下看看。原创 2007-12-24 10:16:00 · 903 阅读 · 0 评论 -
symbian关于调用浏览器
symbian关于调用浏览器 symbian 调用浏览器,s60和uiq是有区别的,其中在s60中如下调用:void invokWapUrl(TDesC16 *data) { CreateAP(); const TInt KBrowserUid = 0x10008D39; // the inner b原创 2008-05-07 14:11:00 · 1595 阅读 · 3 评论 -
Symbian OS应用开发--SMS的故事
Symbian OS应用开发--SMS的故事首先和以前各篇文章一样,我们先简要介绍几个重要的类: CMsvSession 该类代表客户端(客户端MTM、用户接口MTM或者客户端消息应用程序)与消息服务器端的通讯通道。每一个客户端线程对应一个该类的实例,CMsvSession提供客户端能及时获取消息服务端消息的有效方式。一个消息客户端应用必须在正常使用任何MTM或CMsvEntry对象前,使用O转载 2008-05-05 13:45:00 · 853 阅读 · 0 评论 -
Symbian经验小总结
本文转自网络,是诺基亚手机操作系统Symbian的入门资料,有兴趣搞手机开发的可以看一看。Symbian是一个操作系统,C++是其原生编程语言。它为软件开发人员提供了操作系统的全面功能。当然对C++的熟悉程度直接影响了开发人员对其的使用,因为Symbian OS下的开发会广泛运用C++的高级特征和面向对象设计。我们暂且认为大家对C++都有了相应的了解,而且已经亲身经历了某些项目开发,因此,以后原创 2008-04-30 17:45:00 · 3272 阅读 · 0 评论 -
Symbian 3rd版本 制作自启动程序
假设你的应用ID为:ef37946b1) 在data下新建一个文件, [ef37946b].rss(注意加上[])#include RESOURCE STARTUP_ITEM_INFO dispatcher { executable_name = "!://sys//bin//AutoStart.exe"; recovery = EStartupI转载 2008-04-22 16:46:00 · 1346 阅读 · 0 评论 -
UIQ来电监听挂断原理和代码
Detect & hang up (mute) an incoming call https://developer.uiq.com/forum/thread.jspa?threadID=1259转载 2008-04-14 18:25:00 · 874 阅读 · 0 评论 -
学习 CleanupStack
学习 CleanupStack 听说开发Symbian程序,首要的也是最重要的之一,就是搞清楚CleanupStackCleanupStack 用起来貌似很简单,我写了如下代码:假设我有一个叫 CFoo的类CFoo *p = new (ELeave) CFoo();CleanupStack::PushL(p);// 使用 p 作一些事情,例如调用 p->SomeFunctionL();转载 2008-01-10 21:53:00 · 1047 阅读 · 0 评论 -
彩信的基本原理
彩信的基本原理 1、基本概念:传统意义上,手机是用来进行基本的语言交流和简单的文字交互的。而彩信是用来实现彩色视频传送,它最大的特色就是支持多媒体功能,能够传递文字、图像、声音、数据等各种多媒体格式的信息。实际上,彩信和短消息没有任何关系,它是在GPRS网络的支持下,以无线应用协议WAP为载体,传输文字、图片、声音动画等信息服务。当然也可以用原有的CSD方式来传输,但速度慢。彩原创 2007-12-29 10:44:00 · 5810 阅读 · 0 评论 -
Symbian OS Internals——Symbian OS内核结构
Symbian OS Internals——Symbian OS内核结构(《Symbian OS Internals》国内怎么就没这本书买的呢?)基于这些设计目标,我们设计了这个操作系统,在高层次上看,它的结构就像图1.1所示。在本书中可以看到内核的主要构成。我也包括了另外两个通常被认为是操作系统部分的主要系统组件,这就是在本书中将提到的文件服务器和窗口服务器。本书中将提到这两个部分并介绍转载 2008-03-19 11:13:00 · 1021 阅读 · 1 评论 -
在S60第三版手机上通过USB线进行串行通信
在S60第三版手机上通过USB线进行串行通信From Forum Nokia Wiki 开发伙伴平台: S60 3rd Edition S60 3rd Edition, FP1 详细描述 RComm API可以通过USB串号通信传输数据。在S60第三版上,无须加载物理(PDD)和逻辑(LDD)设备驱动。只要加载CSY mod转载 2008-03-18 12:48:00 · 1005 阅读 · 1 评论 -
关于3rd mr和3rd FP1生成的安装包大小
问题描述: 相同的代码, S60 3rd mr 编译打的sis包要比S60 3rd fp1 SDK编译的大很多 解决方法: 这是由于S60 3rd mr SDK与S60 3rd fp1的GCCE编译器默认编译参数不一样造成的。 S60 3rd FP1 SDK(以及FP1 SDK之后的FP2 SDK)默认就是-O2。而S60 3rd mr SDK以及更早的S60 3rd SDK并没有打开-O2的原创 2008-03-19 09:41:00 · 790 阅读 · 0 评论 -
symbian, 字节对齐
The GCC compiler ignores "#pragma pack" statement when compiling for ARM platform, so you should use "__attribute__((packed, aligned))", like this:#if defined(__WINS__)#define PACKED#else#define PACKE转载 2008-01-31 14:43:00 · 1205 阅读 · 0 评论 -
Solution to Problem Transfering Data from the Nokia N70 to the N95
There’s a bug with the Nokia data transfer application that stops it from working out of the box.My old phone is a Nokia N70 but this should work for all other models.If you set up your new phone转载 2007-11-06 10:31:00 · 907 阅读 · 0 评论 -
symbian 创建.mbm文件
创建.mbm文件 MBM代表Multi-BitMaps,一个MBM文件可以包含多个具有不同色深和分辨率的BMP文件。MBM文件可以在编译过程中自动创建,也可以使用bmconv工具手动创建。下面将分别介绍这两种方法。1。编译过程中创建 需要在程序的MMP文件中添加以下内容: start bitmap target-file [targe原创 2007-10-15 10:01:00 · 1792 阅读 · 0 评论 -
剖析cmwap和cmnet接入点区别和应用
剖析cmwap和cmnet接入点区别和应用 大家都知道中国移动有cmwap和cmnet两个gprs接入点。而且cmwap的资费比较低。cmnet则很昂贵。于是大家都希望用cmwap实现所有的网络应用。这究竟能不能实现呢? 首先来解释一下cmwap和cmnet的区别。如果使用cmwap接入点的话,通过gprs连接后你所得到的一个IP地址是形如10.x.x.x,这个地址是一个A类地址。也就是原创 2007-07-20 11:01:00 · 3287 阅读 · 4 评论 -
nokia的N70通过数据线WAP无线上网具体操作 - 诺基亚N70玩家宝典
nokia的N70通过数据线WAP无线上网具体操作 - 诺基亚N70玩家宝典 小弟刚刚从联通的CDMA阵营脱离出来,(没办法手机丢了)于是投入了GSM的怀抱。忍痛购入了N70。功能非常强大,但是对于没办法象CDMA一样连接到电脑就能上网非常郁闷。在网上查了很多资料,测试了很多办法,终于得到了 绝对能上网了的设置( 代价为CMNET 上网费200多元)。 厦门网站建设&BT下载论坛5V原创 2007-04-18 17:54:00 · 2642 阅读 · 2 评论 -
C++ SDK+Symbian开发入门之部署
C++ SDK+Symbian开发入门之部署传递到目标硬件上的应用程序的形式为Symbian安装系统(.sis)文件。.sis文件是一个压缩的存档文件,它包含了安装所需要的所有文件,还包括了安装过程的选项信息。Symbian安装系统为把应用程序、数据或配置信息安装到基于Symbian操作系统的设备上提供了简单的和一致的用户界面。开发者(或最终用户)安装的组件都包含在.sis文件中。 我们可以使用原创 2007-04-18 16:06:00 · 1109 阅读 · 0 评论 -
Are AIF files supported in S60 3rd Edition or are they deprecated
Are AIF files supported in S60 3rd Edition or are they deprecated?AIF files are not supported in S60 3rd Edition.Why is the registration RSS file required, where should it be located, and what inf原创 2007-07-11 15:16:00 · 1318 阅读 · 0 评论 -
通过S60 3rd Edition SDK 看清S60 3.0系统
通过S60 3rd Edition SDK 看清S60 3.0系统今天下午下载了S60 3rd Edition SDK 仔细看了下sdk.把自己的一点认识跟大家分享一下.QUOTE:首先看看S60 3.0改变了什么: 1. S60 3.0的权限分为两大类:系统权限和用户权限。权限是针对资源访问的,其实大多数系统和用户资源的位置是公开的,只是并非所有资源都能访问或者说并非所有资源原创 2007-07-11 14:39:00 · 4153 阅读 · 1 评论 -
C++ SDK+Symbian开发入门之运行
在Series 60 SDk中可以使用两个版本的模拟器可执行文件:一个版本包含符号调试信息,另一个是发布版本。发布版模拟器限制为只能评估或演示应用程序--它启动得很快,因为它不带有调试信息。 两个版本都叫做epoc.exe,但是它们位于自己的子目录中。Epoc这个名字是历史遗留的--它是Symbian OS以前的操作系统的名称。 在正常的开发活动中,经常使用模拟器的调试形式。根据你选择的IDE原创 2007-04-18 16:05:00 · 1123 阅读 · 0 评论 -
Symbian OS 开发初级手册
Symbian OS 开发初级手册 (1) IntroductionSymbian OS是当前应用最为广泛的smart phone操作系统。 Nokia,Panasonic,Siemens,Sony Ericsson的很多手机都是基于这个系统的。 可惜国内关于Symbian OS 开发的资料实在很少。 所以我打算根据自己的(浅薄)的经验写一套初级教程,让更多的人了解Symbian OS.说起S原创 2007-04-12 17:48:00 · 1630 阅读 · 1 评论 -
Symbian游戏编程入门 (二)开发环境入门(转)
二.开发环境入门2.1 安装SDK及VCNokia根据手机的屏幕大小和价格高低把手机分成了多个系列,现在使用的系列有:Series 40、Series 60、Series 80 和Series 90。60系列采用Symbian os 6.1,然后又根据手机屏幕的特点对UI做了一些修改,这个被修改了的Symbian就被称为Nokia的60系列平台。使用60系列的手机型号包括:Nokia 66原创 2007-04-11 15:05:00 · 1353 阅读 · 0 评论 -
关于ARM的一些认识
1. ARM中一些常见英文缩写解释MSB:最高有效位;LSB:最低有效位;AHB:先进的高性能总线;VPB:连接片内外设功能的VLSI外设总线;EMC:外部存储器控制器;MAM:存储器加速模块;VIC:向量中断控制器;SPI:全双工串行接口;CAN:控制器局域网,一种串行通讯协议;PWM:脉宽调制器;ETM:嵌入式跟踪宏;CPSR:当前程序状态寄存器;SPSR:程序保护状态寄存器;2原创 2007-07-03 11:04:00 · 2842 阅读 · 0 评论 -
bldmake于abld命令分析
1. bldmake bldfiles 这条语句使用.INF文件和.MMP文件来生成abld.bat. 和.INF于.MMP文件不同, 所生成的abld.bat在不同的IDE之间不可移植, 不能手工编辑. 下面看一下bldmake命令还有什么参数, 单独运行bldmake可以得到下面的信息:原创 2007-06-29 10:03:00 · 1969 阅读 · 1 评论 -
Symbian OS应用开发--文件和目录(转)
在入门指南系列,我们介绍了有关Symbian OS的基础知识,接下来,我们将介绍更多理解如何编写程序的知识。 本篇文章的主要内容是介绍基于Symbian OS的手机,如何去操作有关文件和目录。也就是手机内的一些主要信息,比如:通讯录、记事和任务、sms信息、图片文件、声音文件...在介绍上述内容之前,首先,我们先简要了解一下Symbian OS的硬件系统,这些硬件直接关系到我们对其数据的具体操作。原创 2007-05-15 10:42:00 · 1070 阅读 · 0 评论 -
S60 3.0上的程序安装后启动和程序开机自动运行
安装后启动运行.在S60 2.x和S60更早的版本上可以在pkg文件里使用"FILERUN,RUNINSTALL,RUNWAITEND" 指令,实现安装后的启动执行.如:下面的安装包在安装完成以后会执行一个叫other的app完成一些特殊的任务.//for S60 2.x or former"C:/Symbian/6.1/Series60/Epoc32/Release/armi/u原创 2007-08-25 11:00:00 · 1476 阅读 · 2 评论 -
SYMBIAN 字符串操作
在symbian系统中并没有使用我们熟知的类型和函数来处理字符串和二进制缓冲区,这对于初学者来说可能有点陌生。大概很多编程者都在摸索TBuf, TBufC, HBufC的过程中花费了不少时间……:)symbian中的描述符(descriptors)主要有以下特性:1、以同样的方式对待字符串和二进制数据。2、数据可以存放在内存的任何区域上——ROM或RAM,在堆或栈上都可以。3、描述符使用指针和原创 2007-10-29 15:01:00 · 756 阅读 · 0 评论 -
Symbian应用程序常用架构(3)
选择适当的应用程序架构 (1)使用Avkon视图切换架构大多数情况下,这种架构是最佳的架构,但它也具有局限性,如:视图切换方案没有任何内置的方法来保存视图切换的上下文。也就是说,没有提供用于定位到前面激活视图的机制,没有类似于浏览器上后退功能的按钮的功能。但是DoActivateL()确实收到了前面激活视图的标志符,因此可以自定义后退按钮功能。(2)使用基于控件的传统symbian原创 2007-10-29 14:55:00 · 773 阅读 · 0 评论