`
hz_chenwenbiao
  • 浏览: 1007776 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

J2ME学习笔记

    博客分类:
  • J2ME
阅读更多
  学习了一下J2ME,边学边做笔记。

1 写完一个MIDlet项目后,要放到手机上运行,得将项目打包,打包方式:对着项目右击选择J2ME->Create Package或J2ME->Create Obfuscasted Package(这个是将项目打包成混淆的包,也就是相当于加密了) 打包后会放到deploy里,这样就可以用了,有些手机只在将.jar包放入就可以运行,不过有些手机还需要将.jad文件放入才能运行。
我们进入项目的diploy目录下,点击.jad可以运行用上面方式打包好的.jar程序。打包好的.jar文件里主要有我们写的经编译后的.class文件和META-INF文件夹(里面放了一类似.jad文件的配置信息)。

2 是displayable的子类都可以充当显示的控件,都可以直接用display.setCurrent()方法将控件显示出来,无需再放入如Form等控件中去。

3 当看API文档时,发现一个类没有构构函数,那么它要不是抽象类,那很可能是用一个静态的方法来实例化的,比如Display没有构造函数,那它很可能由Display.getDisplay()来获得。

4 当添加多个Command按键时,它们的排布规律:

  (1)不同种类的按钮,WTK优先级排序: ITEM,SCREEN,OK, HELP, BACK, EXIT ,CANCEL , STOP,优先级高按钮优先显示在上方
  (2)同一种类的按钮,在构造函数内划分优先级,数字越小越优先
  (3)BACK,CANCEL, EXIT, STOP倾向于抢占左方,优先顺序: BACK,CANCEL, EXIT, STOP
  (4)注意:只是在WTK内满足这个规律,其他模拟器可能不相同

5 当command作为一个item放入到其它控件如list里时,应该将command类型设置为Command.ITEM较好。

6 图片可以用Image.createImage()方法来加载,当图片放在res文件夹下时,我们只在用形如"/picture.jpg"的形式就可以加载了,不过放入的是ico图片时,它就加载异常,我也不知道为什么。

7 List类型的IMPLICIT与EXCLUSIVE者是排它型的,也就是只能选一个,不过用EXCLUSIVE时,它显示时,要先将圆心点放到确定才能做其它事,比IMPLICIT多一步的操作,用IMPLICIT操作步数少一点,方便用户。对于MULTIPLE类型的,我们可以用一个boolead数组,用getSelectedFlags()方法可以获取所有的选择情况,然后再遍历一遍就可以得到选择的情况了。

安装完eclipseMe插件后,从Preferences->J2ME->Device Management选择Import就可以导入WTK,我安装的WTK是wtk2.5.2,当我们选择了wtk安装目录后,按Refresh就可以导入wtk所招供的模拟器,这里会出现四种,点finish就可以将wtk与myeclipse平台的eclipseMe邦定起来。

8 凡是继承Display类的子类,都可以充满整个屏幕。
分享到:
评论

相关推荐

    J2ME学习笔记 入门 学习经验

    j2me学习笔记【1】——helloworld程序示例 j2me学习笔记【2】——利用Display类的isColor()方法获取设备是否支持彩色的信息 j2me学习笔记【3】——简单的在线帮助示例 j2me学习笔记【4】——Item类的学习 j2me学习...

    J2ME学习笔记 J2ME学习笔记 J2ME学习笔记

    根据提供的标题、描述、标签及部分内容,我们可以提炼出关于J2ME的学习笔记中的关键知识点,主要聚焦于Java语言的基础概念,特别是与初始化和字符串相关的部分。 ### 初始化 #### 概述 - **成员变量初始化**:所有...

    J2ME学习笔记(2009年度)

    **J2ME学习笔记概述** 本《J2ME学习笔记》是2009年度的一份详尽教程,旨在帮助初学者快速入门J2ME(Java Micro Edition)开发。这份笔记精心编排,以深入浅出的方式讲解了J2ME的基础知识和核心概念,为学习者提供了...

    j2me 学习笔记

    **J2ME学习笔记概述** Java 2 Micro Edition(J2ME)是Java平台的一个子集,主要用于开发和部署在嵌入式设备、移动电话、智能卡和其他资源受限的设备上的应用程序。本学习笔记旨在帮助读者理解J2ME的基础概念、架构...

    J2ME学习笔记游戏开发

    j2me自己在学习的时候整理的。希望有所帮助!

    j2Me 实例 笔记源码

    这个压缩包“j2Me 实例 笔记源码”提供了丰富的J2ME编程实例,帮助开发者深入理解和实践J2ME技术。 在J2ME中,你将接触到以下核心知识点: 1. **基础架构**:J2ME由配置(Configurations)和 profiles 组成。配置...

    J2ME超级学习笔记

    **J2ME超级学习笔记** Java Micro Edition(J2ME)是Java技术的一个重要分支,主要针对嵌入式设备和移动设备,如手机、智能家电等。本学习笔记旨在为Java初学者和开发者提供深入理解J2ME平台的全面指南。 1. **...

    J2ME开发教程及笔记

    **正文** J2ME(Java 2 Micro Edition)是Java平台的...通过深入学习和实践这些J2ME开发教程及笔记,开发者可以熟练掌握在移动设备上构建功能丰富的应用程序,并理解如何优化性能,以适应不同类型的嵌入式和移动设备。

    j2me手机编程笔记

    **J2ME手机编程笔记** J2ME,全称Java 2 Micro Edition,是Java平台的一个子集,专为资源有限的嵌入式设备,如移动电话和PDA设计。这个编程笔记主要涵盖了从开发环境的搭建到J2ME的基本原理,以及相关类的使用,...

    cankaowenxian.rar_java 参考 文献

    3. `J2ME学习笔记(八)-----处理MIDP RMS.mht`:这部分内容涉及到Java 2 Micro Edition (J2ME) 的移动信息设备 profiles (MIDP) 中的记录管理存储(RMS),这是在嵌入式设备如早期的手机上开发应用程序时常用的数据存储...

    J2ME五子棋开发笔记

    【J2ME五子棋开发笔记】是一份详尽的文档,主要讲解如何使用Java Micro Edition (J2ME) 平台开发一个五子棋游戏。J2ME是Java为移动设备和嵌入式设备提供的一个框架,适用于开发手机游戏和其他小型应用程序。 1. **...

    J2ME嵌入式开发页面处理技术wap学习笔记

    本篇笔记将深入探讨WAP页面处理技术,特别是WML(Wireless Markup Language)的使用。 WML是WAP的一种标记语言,类似于HTML,但设计时考虑了移动设备的屏幕大小和有限的资源。WML文档以XML为基础,由一系列的卡片...

    J2ME介绍开发笔记,帮助你更好的学习

    里面一些别人开发J2ME时记录的笔记,希望对大家学习有些帮助。互通有无。

    郭克华J2EE&J2ME笔记&安卓系统源码样例

    郭克华的J2EE与J2ME笔记以及Android系统源码样例是针对Java开发者的重要资源集合,涵盖了从企业级应用开发到移动设备编程的广泛领域。J2EE(Java 2 Platform, Enterprise Edition)是Java平台的一个版本,专为构建可...

    J2ME应用教程》图书详细资料信息 - China-Pub.zip

    学习J2ME应用开发,你需要熟悉MIDlet的概念,它是J2ME应用程序的基本单元,运行在MIDP环境中。MIDlets有生命周期,包括初始化、显示、暂停、恢复和终止等状态,开发者需要理解如何管理这些状态来确保应用的正确运行...

    JAVA学习笔记-良葛格

    Java学习笔记主要涉及Java语言的历史背景、语言特点、应用平台和学习建议。以下是对这些内容的详细解析: ### Java语言的历史背景 Java起源于1990年代初的Sun公司(现为Oracle公司的一部分)的“绿色项目”计划,...

    韩顺平编写的java学习笔记(全)

    ### 韩顺平编写的Java学习笔记概览 #### Java平台分类与运行机制 - **J2SE(Java 2 Platform, Standard Edition)**: 标准版Java开发平台,适用于桌面应用程序开发。 - **J2EE(Java 2 Platform, Enterprise ...

    J2me五子棋人机对弈开发笔记

    总的来说,这个J2ME五子棋人机对弈开发项目涵盖了基础的J2ME UI设计、事件处理、游戏逻辑以及简单的AI算法实现,对于初学者来说,这是一个很好的学习实践项目,能够全面了解移动游戏开发的基础知识。

Global site tag (gtag.js) - Google Analytics