首页专业论文技术应用政策标准解决方案常用资料经验交流教育培训企业技术专家访谈电力期刊
您现在的位置:北极星电力网 > 技术频道 > 专业论文 > JAVA手机编程技术(2)

JAVA手机编程技术(2)

北极星电力网技术频道    作者:林天峰    2003/5/20 0:00:00   

 关键词:  MIDP J2ME 手机

  midP程式的图像接口相对于标准JAVA的AWT接口要简单得多,他分为低级API和高级API。低级图像API使研发者能更直接地控制屏幕显示和键盘输入,他基于抽象类Canvas,一般用于编写游戏程式,他的可移植性要由研发者自己确保。高级图像API能在不同设备之间有非常好的可移植性,但研发者能调整的余地也相应地非常小,他基于抽象类Screen,并有Alert,Form,List,TextBox四个具体的子类,这4个子类分别表示警示框、表单、列表框、文本输入框。另外,高级API还提供了许多图像组件,包括Command,ChoiceGroup,DateField,Gauge,ImageItem,StingItem,TextField等,他们都能添加到Alert和Form中。有些图像组件还提供了和AWT相似的事件及事件响应处理方式。

  midP程式一般要和各种资源文件一起压缩成一个jar文件。发布时,还需要有一个扩展名为jad的描述文件,他包含了midP程式的名称、版本、jar文件的位置及大小等信息。JAVA手机首先要访问的是描述文件,再根据描述文件的信息把midP程式安装到本手机,然后才能运行。

  3 研发实例

  midP程式真实的运行环境是JAVA手机,但他的研发却是在PC机上进行的,因此研发环境一般都提供仿真器对程式进行测试。各种手机厂商都有自己的研发、测试环境,下面介绍的例子程式,是在SUN公司的midP实现中调试通过的。

  3.1 程式功能

  本例子包含2个midP程式,第1个程式运行时需求用户输入姓名,并选择性别,然后程式根据性别和当前时间向用户输出一句问候语。第2个程式运行时让用户选择图片名称,然后把这幅图片在屏幕上显示出来。这2个midP程式由同一个描述文件描述。

  3.2 程式原始码及注释

  3.2.1 第1个midP程式(sample1.java)(略...)

  3.3 研发过程(视窗系统 2000平台下)

  (1)从SUN公司的网站下载midP2.0版(http:va.sun.com/products/midp),并解压到c:\midp2.0fcs

  (2)从SUN公司的网站下载JAVA标准版研发工具JDK1.3.1,安装在c:\jdk1.3

  (3)建一工作目录,并把上述3个文件存入该目录

  (4)另外再找3个图像文件,转化为png格式后以t1.png,t2.png,t3.png的名字存入工作目录

  (5)进入MS-DOS方式,转入工作目录,设置以下环境变量:

  (6)编译2个JAVA文件:

来源:现代电子技术
友情链接
北极星工程招聘网北极星电气招聘网北极星火电招聘网北极星风电招聘网北极星水电招聘网北极星环保招聘网北极星光伏招聘网北极星节能招聘网招标信息分类电子资料百年建筑网PLC编程培训

广告直拨:   媒体合作/投稿:陈女士 13693626116

关于北极星 | 广告服务 | 会员服务 | 媒体报道 | 营销方案 | 成功案例 | 招聘服务 | 加入我们 | 网站地图 | 联系我们 | 排行

京ICP证080169号京ICP备09003304号-2京公网安备11010502034458号电子公告服务专项备案

网络文化经营许可证 [2019] 5229-579号广播电视节目制作经营许可证 (京) 字第13229号出版物经营许可证新出发京批字第直200384号人力资源服务许可证1101052014340号

Copyright © 2022 Bjx.com.cn All Rights Reserved. 北京火山动力网络技术有限公司 版权所有