上一节我们讲到了“按键事件”在J2me和Symbian中的类似处理过程,其实这些东西都是一个游戏里必须做的处理,无论是在任何平台。
随着苹果公司iPhone移动电话与Google公司Android开放式移动电话操作系统平台的高调亮相,业内人士普遍预计,2008年,作为移动电话核心与基础架构的移动电话操作系统平台将成为业内关注与争夺的焦点。
美国《商业周刊》日前刊文指出,在手机操作系统领域,Symbian占据了绝对的优势,不过随着微软、LiMo基金会以及其他公司相关产品的相继问世,该领域的竞争将逐渐升温.
动画框架(Framework)提供了一个CBasicAnimation 类,该类继承自 CAnimation ,用来创建客户端的动画,
动画框架(Framework)提供了一个CBasicAnimation 类,该类继承自 CAnimation ,用来创建客户端的动画,任何一个基本的客户端动画都需要数据来源,这些数据可以是简单的文件也可以是复杂的数据结构。数据提供者( data provider)主要负责处理数据, CICLAnimationDataProvider 类作为数据提供者为任意一种类型的动画提供数据处理功能。为了
用户在Launcher中选择应用程序的图标,Launcher以该程序的.app文件的文件名为命令行参数调用apprun.exe 。
在Symbian 6.1的CMdaAudioPlayer是无法实现混音的。如果你当前正在播放一段音乐,那么此时如果再播放另外一段音乐,那么之前的音乐就会被迫停止了。那么Symbian Series60上就无法实现混音了吗?不是的,我们看到很多游戏里面都实现了混音,那么他们是怎么做的呢?
终于闲下来了,准备总结下之前symbian上的一些经验,也算是告一个段落吧,由于工作原因基本上有半年多没有碰symbian了,已经跟不上Nokia的发展了,新的SDK也没有下下来试试,玩玩什么新的功能什么的,惭愧啊,嘿嘿,废话不说了,开始今天的主题,这也是我觉得在任何一个新平台上开发程序最先要解决的问题――调试环境。
刚才尝试了一下Python for Symbian,虽然是不是官方的版本,但是做的还是挺不错的,界面有点类似于python IDLE,麻雀虽小,五脏俱全,而且可以在手机上直接执行python语句,就像当年的文曲星上的basic一样,还可以执行文件里的程序。更强的是可以通过蓝牙和超级终端使用电脑在手机上做开发和调试,同样可以采用TCP/IP的方式。
最近总有同行问我Symbian全屏显示的问题,说是参考了网上的方法也无法设置成全屏。其实,归根结底还是不明白Symbian框架的调用机制。这篇文章里我就来彻底研究一下Symbian全屏的机制。
我们知道在J2ME游戏开发中经常要处理手机的左右软键问题,主要是在keyPressed(int keyCode);对左右软键的键盘码进行处理,在一些机器上左右软键值分别是21/22或者-21/-22,而在另外一些机器上左右软键值又变成-6/-7,所以J2ME的移植也主要针对键值和屏幕尺寸来进行的。
最近在参与设计开发基于S60平台的智能终端防火墙项目,项目中有一个Feature,需要在防火墙程序的状态页显示实时的无线网络流量曲线图,由我负责该Feature。现把设计方案和源代码共享出来,希望能够帮助有同样需求的朋友。
Symbian Signed 认证使用第三方证书颁发机构颁发的代码签名证书来签名基于 Symbian 操作系统开发的应用软件。
动画框架(Framework)提供了一个CBasicAnimation 类,该类继承自 CAnimation ,用来创建客户端的动画,任何一个基本的客户端动画都需要数据来源,这些数据可以是简单的文件也可以是复杂的数据结构。
在涉及安全方面的应用时我们通常都会用到数字签名技术,并且大多都是通过MD5或SHA1信息摘要算法实现,在Series 60 2nd及以前的版本没有公开这方面的API,我们只能按照RFC文档上的C语言算法实现进行移植, 当然移植起来并不困难.
Symbian OS被Nokia和Sony Ericsson用于手机/智能手机的制造。在2005年,Canalys估计Symbian OS具有72%的市场份额。