- 1、本文档共148页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
J2ME移动开发程序设计.ppt
J2ME移动开发程序设计 第1节 体系结构介绍与环境配置 J2ME简介 J2ME体系结构框架图 开发环境的搭建与配置 J2ME简介 J2ME是Java 2 Platform Micro Edition的简写,是为机顶盒、移动电话和PDA之类嵌入式和移动电子设备提供的Java语言平台,它和J2SE、J2EE一起构成Java的三个平台。 Java的三个平台 Java的三个平台 J2SE—Java 2 Standard Edition, Java 2技术标准版,以界面程序、Java小程序(Applet)和其它一些典型的应用为目标 J2EE—Java 2 Enterprise Edition, Java 2技术企业版,以服务器端程序和企业软件的开发为目标 J2ME—Jave2 Micro Edition, Java 2技术微型版,为小型设备、独立设备、互联移动设备、嵌入式设备程序开发而设计的 Three Java Platforms J2ME体系结构框架图 Configurations(配置) Configurations(配置):包含核心库、虚拟机(Java Virtual Machine)等,包括以下两种: Profiles(描述) 手机属于互联受限设备,我们讲解的CLDC;相对应的描述称为MIDP (Mobile Information Device Profile),只支持CLDC这样的基础API远远无法满足实际的手机编程的需要的(比如图形界面),所以在CLDC API的基础之上,SUN公司又提供了专门针对手机功能的MIDP API。所以CLDC是MIDP的基础。 Optional Packages(可选包) 支持一些额外功能:蓝牙,三维等 KVM: Java虚拟机(又称KVM,Kilo Virtual Machine),是所有Java程序运行的基础。对于手机来说,在手机出厂以前,已经固化在手机中了。 开发环境的搭建与配置 基本软件 JDK1.6、WTK2.5.2、 Eclipse3.4、 EclipseMe1.7.7 安装顺序 开发环境的配置 重要目录的介绍 基本软件下载及其安装顺序 JDK1.6 从/j2se上下载,安装 WTK2.5.2 从/j2me上下载,安装,安装过程中需要绑定JDK Eclipse3.4 从上下载,解压缩,设置JDK环境变量PATH,测试 EclipseMe1.7.7 从上下载,需要将其分别和Eclipse、wtk进行绑定 开发环境的配置 Eclipse 和Eclipse Me绑定 Eclipse 和WTK绑定 测试配置环境 需要集成手机模拟器(emulator)来进行程序测试工作, J2ME Wireless Toolkit 提供了4个模拟设备的模拟器, 各大手机厂商都拥有多种型号的手机模拟器: Nokia: / MOTO:等等 重要目录的介绍 apps bin docs lib 第2节 高级界面开发(一) 基本界面 Command CLDC(1.1) java.io — JavaIO包,J2SEIO包的子集 java.lang — 核心语言包,J2SE核心语言包的子集 java.util —工具包 javax.microedition.io — CLDC通用连接框架类和接口 MIDP(2.0) javax.microedition.midlet — MIDlet类包, 只包含一个MIDlet类可作为所有MIDlet的父类 javax.microedition.lcdui — 界面类包,对GUI组件提供支持, javax.microedition.rms — 记录管理系统, 支持数据库系统的不同类和接口,用来存储和检索MIDlet所用的数据 javax.microedition.lcdui.game — Game API,MIDP2.0游戏编程扩展 javax.microedition.media — 多媒体类包 javax.microedition.media.control — 多媒体控制类包 javax.microedition.pki — 数字签名类包 另外还有javax.microedition.io包中的一部分类。 创建第一个MIDlet MIDlet(Mobile Information Devices let):手机上运行的J2ME应用程序,即移动信息设备小程序。以后我们编写的手机应用程序就是MIDlet 用Eclipse创建第一个MIDlet应用程序 运行,打包 MIDlet的三种状态 运行(Active) 程序正在运行中 暂停(Paused) 程序处于
文档评论(0)