`
文章列表
深入理解Canvas类的使用(一) 作者:陈跃峰 Email:cqucyf@gmail.com 在J2ME游戏编程中,Canvas类是最常用的类之一,该类提供了获得手机屏幕属性、绘制界面以及事件处理等很多实用的功能,下面就系统的介绍一下该类的使用,并结合实际说明一下在实际的使用过程中需要注意的一些问题。 Canvas类是Displayable的子类,主要用来需要处理低级事件,例如键盘按键事件等,以及需要绘制屏幕的程序。在实际的使用过程,一般都通过继承Canvas来利用该类提供的功能。Canvas类是一个抽象类,继承该类的时候必须覆盖paint方法。
深入理解MIDP的界面类体系 作者:陈跃峰 Email:cqucyf@gmail.com 因为在MIDP手机编程中,没有控制台的概念,所以所有的MIDP手机软件都必须有自己的界面,下面就熟悉一下MIDP的界面类体系。 首先说明的是,MIDP的标准界面类都位于javax.microedition.lcdui包中,使用时一定要记得引入。 在界面体系中,所以可以直接显示的界面类都继承自同一个父类——Displayable。根据是否能直接操作屏幕,以及是否和屏幕尺寸相关,
深入理解CLDC和MIDP 作者:陈跃峰 Email:cqucyf@gmail.com 版权所有,未经允许严禁转载! 在J2ME编程中,接触最多的两个基础概念就是CLDC和MIDP了,但是即使学习了J2ME很长时间的人,对于这两个概念的理解还是很模糊,这里就说一下我对于这两个概念的理解。 首先先了对于J2ME进行一个简单的回顾,J2ME是一种使用
思考:关于Blog中文章的版权问题 作者:陈跃峰 Email:cqucyf@gmail.com 使用Blog已经有一年多的时间了,逐渐习惯了这种方式,累计下来也发表了100多篇文章了,也可以自称是一个Blogger了。但是却发现自己Blog的文章经常被人转载,而且很少得到我的许可,所以就开始思索关于版权的问题了。 首先认真阅读了CSDN的《服务条款》中关于版权的说明: 地址:http://www.csdn.net/member/Protocol.aspx?Next=Yes
深入理解Display类的使用 作者:陈跃峰 Email:cqucyf@gmail.com 熟悉了MIDlet类的使用以后,下面来熟悉一下Display类的使用,这个类也是进行J2ME编程中经常要使用到的类之一。 Display类有两个最主要的作用: 1、 获得屏幕的 ...
深入理解MIDlet类 作者:陈跃峰 出自:http://blog.csdn.net/mailbomb 在J2ME编程过程中,MIDlet是最核心的类之一,熟悉该类的使用是J2ME学习过程中必须首先掌握的类,下面就结合实际介绍一下该类的实际使用。 众所周知,J2ME程序都是从MIDlet类开始执行,系统规定了MIDlet的生命周期。规定MIDlet程序有三种状态: 1、 暂停状态
J2ME中的时区(TimeZone)类使用 作者:陈跃峰 出自:http://blog.csdn.net/mailbomb 在时间的表达上,经常要使用到时区的概念,在J2ME中关于这个概念,有一个专门的类——TimeZone类。 在地理上,地球被划分为24个时区,中国北京时间属于 ...
活力无限的J2ME技术 作者:陈跃峰 出自:http://blog.csdn.net/mailbomb 当我们伴随着时间的车轮告别2005年,迎来2006年时,时间带给我们的除了经验的增长以外,还带来了很多新的技术。 2005年是辉煌的一年,J2ME技术在手机程序开发领域得到了长足的发展,有越来越多的J2ME程序被安装到数以亿记的手机中,各种新的技术和应用层出不迭,手机流媒体、定位技术以及手机网络游戏大量出现,手机3D技术也慢慢飞入了寻常百姓家。 而且,SUN公司在考虑了多年以后,终于启动了Ja
手机程序开发技术介绍 作者:陈跃峰 出自:http://blog.csdn.net/mailbomb 2005年上半年,我国移动电话用户已达36316.8万户,大大超过了国内电脑的保有量,而且随着短信息应用的火暴发展,关于手机的增殖业务也得到了很好的发展, ...
//MiDlet1.java package test; import javax.microedition.midlet.*;import javax.microedition.lcdui.*; public class MIDlet1 extends MIDlet { static MIDlet1 instance; Displayable1 displayable = new Displayable1(Display.getDisplay(this)); public MIDlet1() { instance = this; } public void startApp() { Disp ...
J2ME中索引值(index)使用总结 作者:陈跃峰 出自:http://blog.csdn.net/mailbomb 在J2ME技术中,很多地方都需要使用索引值来进行编号,但是有些索引值是从1开始的,有些又是从0开始的,给使用造成了很多的不便,这里对于经常使用到的索引值进行简单的总结,并希望SUN公司在后续的版本中,能够逐渐统一这些内容,方便程序开发人员进行实际的使用。 1、 从0开始的索引值 a) 数组的下标
闲话Nokia手机的S40系列 作者:陈跃峰 出自:http://blog.csdn.net/mailbomb 从事J2ME工作的人,肯定对于Nokia S40这些名词是耳熟能详,其实S40是Nokia的一个界面体系,是所有Nokia系列手机中型号最多的一个,常见的型号有3100、7210、6020等。 众所周知,Nokia的手机分为S30、S40、S60
解析Java的Class文件格式——解析魔数和版本号(一) 作者:陈跃峰 出自:http://blog.csdn.net/mailbomb 熟悉Java语言有好几年了,技术也学了一些,现在主要从事J2ME技术方面的工作,最近工作不是很忙,就找了本电子书——《深入Java虚拟机(第二版)》,仔细阅读了一下,读起来比较吃力,现在把Java class文件格式的读书笔记共享给大家。 众所周知,Java语言的可执行文件是class文
地址如下: http://www.forum.nokia.com/info/sw.nokia.com/id/de9c5cc7-fdf0-4c9f-ab00-f348a878c9b1/Symbian_OS_2D_Game_Engine_Example_v1_0.zip.html
/*** 将基本数据类型转换为byte数组,以及反向转换的方法* 只涉及转换操作,对于参数没有进行校验* 适用范围:RMS操作、网络数据传输*/public class DataConvert{/** * 将int类型的数据转换为byte数组 * @param n int数据 * @return 生成的byte数组 */public static byte[] intToBytes(int n){String s = String.valueOf(n);return s.getBytes();}/** * 将byte数组转换为int数据 * @param b 字节数组 * @return 生成的 ...
Global site tag (gtag.js) - Google Analytics