`
sky840505
  • 浏览: 32326 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

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

阅读更多
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协议进行编程。

  6、 多线程

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

  7、 短信息编程

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

  8、 其他

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


                                      转自:太平洋电脑网
分享到:
评论

相关推荐

    J2ME_7_skills.rar_j2me

    学习J2ME编程需要掌握的七种技术,对初学者有用

    J2ME手机高级编程demo

    从J2ME手机平台的当前主流应用和发展趋势出发,立足实际的开发案例,介绍了J2ME手机...对于初学者,笔者希望通过本书可以帮助他们快速熟悉开发环境、掌握学习手机平台开发的方法,并对J2ME手机平台框架形成清晰的认识。

    Java毕业设计-JAVA基于J2ME的手机游戏开发(论文+源代码).rar

    **JAVA基于J2ME的手机游戏开发(论文+源代码)** 本资源提供了一个全面的JAVA基于J2ME的手机游戏开发...通过学习和实践本项目,你将能够掌握JAVA和J2ME技术在手机游戏开发中的应用,提升你的编程技能和游戏开发经验。

    孙卫琴《Java面向对象编程》配套PPT及书中源码

    读者只要掌握一定的计算机基础知识,即可通过自学本书,轻松掌握Java程序设计语言及程序设计相关的知识,为深入掌握J2EE或J2ME等编程技术奠定扎实的基础。本书可以作为高职、高专、本科院校或计算机培训机构的教材,...

    java初学者的工具ppt文件

    常用数据库有DB2、Oracle、SQLServer、MySQL等,你可以结合实际需要,选择一种数据库,并花大力气掌握其开发技术。 记住,学习数据库开发技术和学习Java EE,是相对独立的,你可以在学习JSP/Servlet的同时,学习...

    学习Java语言必须需要的六大要点是什么

    工作经验和掌握的技术成为现在应届生的求职“利器”,难道要面“对剑未配妥,出门已是江湖”的窘境吗,赶紧抓紧时间,找一个自己感兴趣、适合自己的技术进行学习吧~   形形色色的it培训相关信息,难免让...

    JAVA自学之路

    掌握一种编程工具,比如说Eclipse。 数据库,可以选择使用Oracle或者MySQL开始 。 JDBC,用Java连接数据库。 可以选择在这个地方切入Hibernate,也可以选择在Struts 之后。 HTML CSS JavaScript,这些东西是做...

    黑龙江大学面向对象程序设计Java实验讲义软件样本.doc

    和办法、继承和重载、包和接口、Applet与图形顾客界面以及有关Java网络设计等知识 ,本课程注重实际应用操作,采用实例解说为学生进一步学习J2EE和J2ME打下技术基本 。结合对实例开发,以学生为主体,充分发挥学生...

    智能移动终端应用开发设计报告Android-贪吃蛇.doc

    学会怎 样进行一个项目的需求分析、概要设计、详细设计等软件开发过程,熟练地掌握Java程 序设计的基本技术和方法,熟练地掌握android环境的使用方法,培养初步的项目分析能 力和程序设计能力。 2.2 设计的主要内容 ...

    浅探《Java程序设计》的教学目标和课程设计(全文).docx

    这门课程的前导课程是《C语言》、《XX页制作》和《计算机XX络》,所以它一般放在第三或第四个学期开设,后续课程是面向服务器编程《JSP》、面向Web通信的《J2EE》、面向移动通信《J2ME》。 3.《Jv程序设计》的课程...

    基于JAVA的远程视频监控系统设计开题报告.doc

    "课题来源 "社会实践 "课题类别 "软件开发 " "一、论文资料的准备 " "深入学习编程语言java,并了解和掌握相关软件eclipse软件的具体应用和相关开发" "。 " "重点查阅相关文献资料了解有关远程视频传输的发展历史,...

Global site tag (gtag.js) - Google Analytics