推荐给好友 上一篇 | 下一篇

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


声明
  • 声明: 1、任何网站转载本站点内容时需注明来自JAVA-CN.COM,否则我们有权将根据《互联网著作权行政保护办法》追究其相应法律责任; 2、JAVA中文站社区刊登此文只为传递信息,并不表示赞同或者反对.
J2ME编程是Java在智能家电领域的应用,主要包含以下技术:
j HE$}2w$[r%f
S%o` e;KyS1、 高级用户界面 JAVA中文站社区门户 wO h({hG$z
JAVA中文站社区门户%RR@lm?A
高级用户界面是指J2ME编程中用到的Form(窗体)、TextBox(文本框)、List(列表框)和Alert(提示信息框)等的使用,以及其中的一些控件的使用,当然也包括相应的事件处理。应用在一般的如登陆窗体、关于窗体和提示等。 JAVA中文站社区门户o)p/a S5B
JAVA中文站社区门户y#Jg;qjW
2、 低级用户界面 JAVA中文站社区门户+?)S4_j$p*VK
JAVA中文站社区门户\,S"\(xLMJ4?8aT
低级用户界面指Canvas类和Graphics类等的使用,以及相应的事件处理,应用与游戏编程以及特殊界面的绘制等。
CG\.B ov`1CL
3i h:b!?:_~.|E3、 记录存储系统
@JM#G`V6`JAVA中文站社区门户j*n9O%}[8_L
记录存储系统是手机中支持的用于数据永久保存的技术。因为手机中没有数据文件的概念,所以一般需要保存的数据只能以记录的形式保存。 JAVA中文站社区门户&^`wlZ9c

Q8_)Bw$L#YWw4、 声音处理系统 JAVA中文站社区门户mP Ef Q8z
JAVA中文站社区门户5M7G#W&}4]]|9s
MIDP1.0不支持声音处理,但是很多手机厂商如Nokia、Siemens等都支持,所以播放声音也是一项需要掌握的技术。该技术使用的API多和手机厂商相关。但是MIDP2.0就提供了通用的支持。
1^sXa9O0@s&p)JJAVA中文站社区门户x1I3PI7C"z5@N
5、 网络编程 JAVA中文站社区门户b4W.d V0w$L
JAVA中文站社区门户8W5w)R,g6u5Mk
网络编程指在手机中通过GPRS或者CDMA网络以HTTP协议或者SOCKET的形式连接网络。现在的手机支持HTTP网络编程的占大多数,支持SOCKET的相对很少。所以网络编程暂时也就是使用HTTP协议进行编程。 JAVA中文站社区门户 _*b|l&Zn2k ]E/nd6s

+G*jYO y*? A6、 多线程
?&~:S8U-~zr0?JAVA中文站社区门户8i;G uMg ` gDz6`
多线程是J2ME应用中比较核心的技术之一,因为进行网络编程和低级用户界面编程是为了响应迅速,都需要处理成多线程。所以也必须熟练掌握。
dA M/ho hJAVA中文站社区门户9Q1n1Nj[&D;dO+^-}
7、 短信息编程
"F"Pwg,j8hT&]JAVA中文站社区门户9Q0V1e6X u ` B#}
很多手机都提供了用于发送短信息的API,如NOKIA、SIEMENS、SAMSUNG等,所以在J2ME中发送短信息也是一个比较常用的技术。 JAVA中文站社区门户 U)a q]ld3^#`2te

WdO] y-\A8、 其他
APr6|9`s!EP2G
3o]"ry7t hk j当然根据厂商的不同还提供了其他的一些技术,如Siemens的API中支持文件,Nokia的API支持读取系统通讯录等等。

TAG: j2me J2ME 技术 学习
 

评分:0

我来说两句

seccode