J2ME项目实训课件.pptVIP

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
运行并测试J2ME项目 在完成前面两步后,J2ME项目已经创建完成,虽然开发者还没有添加任何代码,但这个空项目已经可以在模拟器中运行,当然这个项目还没有任何实际功能,但可以测试J2ME项目是否创建成功。 运行并测试J2ME项目的操作参见本课件所附“新建J2ME项目_英文版”文件夹中相关截图。 J2ME项目开发的基本流程 创建 MIDlet Suite,构造Project框架; 建立 MIDlet 主类; 根据应用需要建立并编辑源程序,主类和其他类的源程序文件名后缀均为.java; 编译运行源程序,生成字节码文件,文件名后缀为.class; 在上述过程中出现任何错误回到编辑状态修正错误后重新开始上述流程 将MIDlet项目打包为JAR文件 MIDlet 应用程序在发布前必须要打包成 .jar 文件,JDK中提供了打包工具程序jar.exe,可以在命令行中使用这个工具。 在Eclipse集成开发环境中,利用菜单可以更加方便、快速地完成打包工作。详细操作参见本课件所附的“J2ME项目打包”中截图。 MIDlet的描述文件 MIDlet描述文件的全称是Java Application Descriptor File(即Java应用程序描述文件),通常称JAD文件,通常与同名的JAR文件配合使用,描述对应JAR文件的属性,可以在应用程序运行时提供版本、运行环境要求、用户参数设置等信息。 J2ME项目文件结构的根目录中及J2ME打包成功后的“deployed”文件夹中均可以看到后缀名为 .jad 的文件,这个文件就是MIDlet描述文件。 JAD文件可以在 Eclipse 直接打开编辑,但要注意这个文件内容不能任意修改,否则会造成J2ME项目无法运行。 J2ME项目在发布时,通常需要同时提供 .jar 和 .jad 两个文件,其中 .jar 是必须提供的,.jad 是可选的。 3. 导入并运行J2ME项目 本次实训最后需要导入一个现有的 J2ME 项目,完成对项目的编辑、配置、调试、除错,最终完成应用项目运行。 本实训中J2ME项目是一个基于Socket网络编程协议的智能手机J2ME网络通信应用程序,该系统同时包含服务器和客户端功能,可以根据通信需要启用服务器端功能或客户端功能,可以指定通信端口号,在分别代表客户端的手机模拟器和代表服务器端的手机模拟之间发送和接收文本信息,网络通信分别由独立的线程完成。 实训所用 J2ME 项目在本课件附近的“socket”文件夹中,导入项目的详细步骤,请参考本课件所附的“导入既有的2JME项目_中文版”或者“导入既有的2JME项目_英文版”文件夹中截图。 注意:如果导入项目前,没有打开Eclipse的“Window”→“Prefernces”菜单项,未对J2ME中的“WTK Root”和“Device Management”进行过配置,会造成导入项目因找不到WTK及模拟器而出错,出错标志是在包资源管理器的项目名称上出现红色叉。如果出现这种情况,请参考“导入既有的2JME项目_中文版”中“导入项目后修改配置”系列截图。 Socket项目简介 Socket项目主要有4个功能模块组成: 启动界面模块:SocketMidlet 类是一个MIDlet 类,作为启动主类。 服务器端模块:Server 类,实现服务器端Socket连接和收发数据功能。 客户端:Client 类,实现客户端Socket连接和收发数据功能。 发送数据模块:Sender 类,作为服务器端和客户端共用的发送数据模块。 各模块详细功能说明和代码注释请参看项目各模块源程序。 Socket项目运行 在完成Socket项目导入后,点击打开该项目,在 “src”源程序文件夹的“socket”包中找“SocketMidlet.java”,点击该文件在编辑区域中源程序,在源程序中任意位置点击,确保当前编辑状态处于MIDlet启动主类中; 在工具栏中点击运行按钮,等待模拟器启动,启动后界面如图所示: 在模拟器操作中需要注意: 模拟器是一台仿真的手机界面,因此所有对模拟器的操作只能通过鼠标代替手指操作,不能使用电脑键盘操作; 模拟器操作完全是仿照传统手机使用操作。 通过手机模拟器中上、下、左、右导航键,在不同视图组件中切换,通过4个方向导航键中间的键,执行确认或选中操作。 屏幕左下和右下的菜单命令,使用手机键盘菜单下方对应的“●”键打开或选中。 手机要求输入的信息只能通过手机号码区键盘操作,由于模拟器没有中文输入法,因此只支持英文、数字和符号输入。 Socket项目运行步骤 参见“运行J2ME项目”文件夹中截图。 智能手机J2ME项目实训 贾震斌 本课程教学目标 参见实训任务书 1. J2ME集成开发环境构建 JDK的安装 Eclipse的安装 WT

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档