- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVAj2me课件第二讲剖析
第二章 MIDP应用程序 第二讲 本次课的教学目标 掌握如何建立MIDlet应用程序 掌握MIDlet项目的建立,编译,运行过程 了解MIDlet程序的基本结构 理解MIDlet包 2.1 MIDlet概述 一、MIDP简介 MIDP:移动信息设备简表 适合类型:移动电话,寻呼机等 其建立在CLDC之上 ※提供(规范)一种标准的运行环境 MIDlet是一个java类 (抽象类) 实现startApp();pauseApp();destroyApp()方法 位置:javax.microedition.midlet.MIDlet 二、midlet 包 Javax.microedition.midlet.* 三.MIDlet 套件 在MIDlet套件中经常包含以下文件: 用于运行应用程序的JAR文件 用于描述JAR的清单文件(MANIFESTL.ME) Java应用描述文件 JAD(Java application descriptor) JAR文件是一个压缩的软件包 包括应用程序用到的class文件,图像,声音等信息 MANIFEST.MF:向移动设备提供打包信息 JAD文件属于Java应用描述文件,描述JAR文件的大小和存储的位置 JAD和清单文件中属性的格式: 属性名:属性值 MIDlet打包属性 四. JAD文件和JAR文件的关系 MANIFEST.MF用于描述JAR文件 JAD文件存在的原因: 1将文件下载到移动设备上首先下载的文件。 2MIDP2.0以后用于安全验证 2.2 MIDlet应用程序 一、建立MIDlet应用程序 (1)执行“开始” “程序” 选择J2ME Wireless Toolkit选项 单击KToolbar (2)建立TelephoneQuery工程 所选择的类名必须和文件中的类名一致 (3)设置配置,单击Create Project按钮,可以选择不同的CLDC,MIDP (4)单击OK 工程主目录下的四个目录 src:保存 MIDlet和所有共享类的源代码 res:保存MIDlet所需的所有资源,如图标 lib:保存对应MIDlet所需的第三方的JAR或ZIP文件 bin:保存JAR,JAD和清单文件 (5)为工程编写代码,存储在工程目录下的src目录下。 (6)编译和运行工程 编译和运行应用程序时出现如下三个目录 Classes:保存MIDlet及所有共享类的class文件 Tmpclasses:存储所有临时类文件 Tmplib保存对应的MIDlet及第三方的临时JAR或ZIP文件。 (7)导入图标 1.将*.png文件存入res目录下 2.选择settings选项,打开MIDlet 3.修改icon选项 * 文件名应写成/*.png (8)多个MIDlet应用程序打包到MIDlet套件中 1.建立MIDlet主应用程序 2.在菜单栏中选择settings,打开MIDlet选项卡,单击Add 3.编译,运行程序 4.打包,生成JAD和JAR文件 2.3 MIDlet生命周期 一. MIDlet的三种状态 MIDlet生命周期其实是MIDlet应用程序和它所运行环境的一种协议 与MIDlet生命周期相关的三个概念 1.应用管理平台:设备的软件操作环境,它直接管理着MIDlet应用程序 2. MIDlet应用程序:移动设备上的MIDlet应用程序,用于通知应用管理软件MIDlet所处的状态 3. MIDlet状态: MIDlet所处的状态,共三种状态 MIDlet三种状态 三种状态之间的相互转换图 notifyPaused() 希望转至暂仃状态 resumeRequest() 通知恢复运行状态 notifyDestroyed() 希望转至 销毁状态 此三个方法在转入相应的状态时可能产生异常情况 2.3.2 MIDlet生命周期项目 一、建立MIDlet应用程序 (1)执行“开始” “程序” 选择J2ME Wireless Toolkit选项 单击ktoolbar (2)建立LifeCircle工程 项目名必须和类名一致 作业题: 一、说明CLDC与MIDP的关系。 二、MIDlet应用程序创建的过程(步骤)。 三、写出MIDlet应用程序中的三个抽象方法。 四、写出MIDlet应用程序的基本结构。 上机实验题目:MIDP程序的设计及相关文件配置 编辑,调试和运行项目2.1和2.2,注意观察startApp() parseApp()和destroyApp(boolean bl)三个方法的执行过程. * * Javax.microedition.midlet MIDl
您可能关注的文档
最近下载
- 江苏省徐州市2020-2021学年度第一学期期中检测七年级历史【试卷+答案】.docx VIP
- 二十届四中全会测试题及参考答案.docx VIP
- CTT4000现场培训解读.ppt VIP
- 第二节_图形推理.ppt VIP
- 2025 年秋新统编版道德与法治八年级上册全册教案.pdf
- Unit 5 The colourful world第1课时Part A Let’s talk 课件 2025人教pep英语三年级上册.ppt
- 普通化学(第七版)课后习题答案解析.pdf
- 计算机网络知到课后答案智慧树章节测试答案2025年春商丘工学院.docx VIP
- 3.2营造清朗空间 教案 2025-2026学年统编版道德与法治八年级上册.doc VIP
- 期末学情评估卷(含答案)苏科版物理八年级上册.docx VIP
有哪些信誉好的足球投注网站
文档评论(0)