学习J2ME编程需要掌握的七种技术

2016-02-19 15:12 2 1 收藏

生活已是百般艰难,为何不努力一点。下面图老师就给大家分享学习J2ME编程需要掌握的七种技术,希望可以让热爱学习的朋友们体会到设计的小小的乐趣。

【 tulaoshi.com - 编程语言 】

  J2ME编程是Java在智能家电领域的应用,主要包含以下技术:

  1、 高级用户界面

  高级用户界面是指J2ME编程中用到的Form(窗体)、TextBox(文本框)、List(列表框)和Alert(提示信息框)等的使用,以及其中的一些控件的使用,当然也包括相应的事件处理。应用在一般的如登陆窗体、关于窗体和提示等。

  2、 低级用户界面

  低级用户界面指Canvas类和Graphics类等的使用,以及相应的事件处理,应用与游戏编程以及特殊界面的绘制等。

  3、 记录存储系统

  记录存储系统是手机中支持的用于数据永久保存的技术。因为手机中没有数据文件的概念,所以一般需要保存的数据只能以记录的形式保存。

  4、 声音处理系统

  MIDP1.0不支持声音处理,但是很多手机厂商如Nokia、Siemens等都支持,所以播放声音也是一项需要掌握的技术。该技术使用的API多和手机厂商相关。但是MIDP2.0就提供了通用的支持。

  5、 网络编程

  网络编程指在手机中通过GPRS或者CDMA网络以HTTP协议或者SOCKET的形式连接网络。现在的手机支持HTTP网络编程的占大多数,支持SOCKET的相对很少。所以网络编程暂时也就是使用HTTP协议进行编程。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  6、 多线程

  多线程是J2ME应用中比较核心的技术之一,因为进行网络编程和低级用户界面编程是为了响应迅速,都需要处理成多线程。所以也必须熟练掌握。

  7、 短信息编程

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  很多手机都提供了用于发送短信息的API,如NOKIA、SIEMENS、SAMSUNG等,所以在J2ME中发送短信息也是一个比较常用的技术。

  8、 其他

  当然根据厂商的不同还提供了其他的一些技术,如Siemens的API中支持文件,Nokia的API支持读取系统通讯录等等。

来源:https://www.tulaoshi.com/n/20160219/1609149.html

延伸阅读
除了游戏程序,在通常的MIDP应用程序中,通常会有很多个Screen或Canvas,这些屏幕一般靠命令来实现切换,比如用户点击“Next”应该跳到下一屏,点击“Back”应该返回到上一屏。当屏幕数量相当可观时,如何在各个屏幕之间导航就值得好好考虑了。 !-- frame contents -- !-- /frame contents -- 经典的MVC模式可用于屏幕导...
1.MIDlet是使用MIDP特征和CLDC配置的MIDlet应用 1).MIDlet是打包成JAD(Java描述符)文件的Java类文件 2).MIDlet运行在已安装于MIDP设备上的Application Management Software(应用治理软件AMS).AMS提供KVM和MIDlets的环境 3).MIDlet是在支持CLDC和MIDP的手持设备中使用. 2.MIDlet的生命周期 3.开发MIDlet...
在GCF中提供了DatagramConnection和Datagram两个接口,借助他们我们可以在J2ME中基于UDP协议开发联网应用程序,在MIDP2.0中,添加了UDPDatagramConnection这个接口。他扩展了DatagramConnection并添加了两个方法getLocalAddress()和getLocalPort()。我们知道UDP服务是不可靠的,假如你希望开发更可靠的联网应用的话可以采用SocketConnection,因...
我们将从定义 J2ME 开始,从最简单的J2ME 是什么开始讲起。然后讨论它的总体架构并学习 J2ME 目标设备。作为架构讨论的一部分,我们将提供有关简表和配置的概述。同时我们会简要介绍打包和配置 J2ME 应用程序过程中的一些注重事项。 J2ME 是什么? Sun Microsystems 将 J2ME 定义为“一种以广泛的消费性产品为目标的的高度...
有几个想学J2ME的朋友问过我这个问题。我想这个问题可以有两个答案。 J2ME是简单的。 !-- frame contents -- !-- /frame contents -- 说其简单,更主要的原因是J2ME开发使用的是Java,离开平台技术范畴(J2SE,J2ME,J2EE),Java语言本身是简单的,或者说“简洁”更为强大。比起C++的程序代码来说,Java Code让人看起来更舒适,也更直观。 ...

经验教程

598

收藏

72
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部