湖北工程学院手机程序设计-JAVA教师上课稿.pdf

湖北工程学院手机程序设计-JAVA教师上课稿.pdf

ID:58933859

大小:451.73 KB

页数:35页

时间:2020-09-18

湖北工程学院手机程序设计-JAVA教师上课稿.pdf_第1页
湖北工程学院手机程序设计-JAVA教师上课稿.pdf_第2页
湖北工程学院手机程序设计-JAVA教师上课稿.pdf_第3页
湖北工程学院手机程序设计-JAVA教师上课稿.pdf_第4页
湖北工程学院手机程序设计-JAVA教师上课稿.pdf_第5页
资源描述:

《湖北工程学院手机程序设计-JAVA教师上课稿.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯精品资料推荐⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯手机常见操作系统:iOS苹果手机android安卓系统MotoHTCsymbian塞班诺基亚WP7微软MeeGoBada三星黑莓手机编程语言:JAVA是手机主流的编程语言Java是一个编程语言系:分成三部分:JavaEEJava企业版,网络程序开发JavaSEJava标准版,开发桌面应用系统JavaMEJava移动版,移动设备程序开发1⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯精品资料推荐⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯Androidmarket手机程序的开发方式,在电脑上设计,调试程序

2、,一旦程序正确,可以传输到手机上,安装,执行。手机程序用java语言开发,必须用手机程序规定的java语法设计程序。开发工具:基本工具jdk(javaSE),手机开发包手机运行环境版本可能有区别:J2ME环境(midpcldc)Android-----重要的手机开发模式,其编程范围已经不仅仅限于手机应用,更扩展到了无线互联网领域。MIDP(MobileInformationDeviceProfile)移动信息设备导言:是移动设备编程和运行必不可少的条件之一。其中定义了一些手机编程必须的类和包。分成1.0,2.0,2.1版本。2⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯精品资料推荐⋯⋯⋯⋯

3、⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯CLDC(ConnectedLimitedDeviceConfiguration)连接受限设备配置,是专为连接受限设备编程准备的程序。作为连接受限设备之一的手机编程当然这部分也必不可少。以上两大部分,在开发环境安装后,一并安装到机器上。手机开发环境:1.java编译环境,因为手机程序(J2ME)首先是一个java程序,所以必须由java编译器编译。2.手机开发环境,是在java编译环境之上的一个开发环境。如WTK,eclipse等。我们选用WTK环境。但WTK的集成度并不高,它本身不具备编辑源程序的功能,所以只有用其它文本编辑工具编辑源程序,如写字板。并要将写好

4、的手机源程序放在指定位置。如下图:上图说明,我们写的源程序应该放在项目文件夹:C:手机程序演示3⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯精品资料推荐⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯中的src文件夹中;手机程序中需用到的资源文件(如果需要,如图片)应该放在项目文件夹中的res文件夹中。手机程序中需用到的外部库文件应该放在项目文件夹中的lib文件夹中.按要求将所需文件放在指定位置后,就可以建立(Build)手机程序了。如果程序有错,会在建立中提示,改错后,才会建立程序。下一步就是用模拟器运行(Run)手机程序。手机程序的运行过程如下:编辑源程序(如用写字板输入程序)―――>编译(翻译

5、,在Build环节的前一步,如果有错,返回前一步)―――>预审(在Build中的后一环节,去掉(修改)程序中不适合在手机中运行的内容,这环节自动的)――>模拟器运行(Run)――――如果需要在实体机上运行―――>打包项目――>传至手机―――>安装――――>运行。手机程序的基本结构:手机程序是一个java语言程序,而java语言程序是由类(class)构成。一个类可以是如下结构:class类名{⋯⋯.类体⋯..4⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯精品资料推荐⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯}手机程序中的类必须派生于MIDlet类。也就是说,MIDlet类是由系统准备好的。pu

6、blicclassComputerextendsMIDlet{}MIDlet在何处?必须由程序中说明:importjavax.microedition.midlet.*;importjavax.microedition.lcdui.*;publicclassComputerextendsMIDlet{}import:导入,当使用系统提供的类时,必须导入这些类。相当于指明这些类所在的位置。importjavax.microedition.midlet.MIDlet;//其中的*表示所有类importjavax.microedition.lcdui.*;这两行是所有的j2ME程序必须。每一行的/

7、/开始的部分是注释。可见,一个手机程序必须扩展于基类MIDlet,且在类中要覆盖(写出它们的函数体,至少时,可以只给出一对{})MIDlet类中的startApp、pauseApp、destoryApp三个函数。以上程序运行时没有画面,如果要求在手机上有一些画面,可以如下进行:5⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯精品资料推荐⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯importjavax.microe

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。