手机游戏中使用的编程技术有哪些?
J2ME编程是Java在智能家电领域的应用,主要包括以下技术:
1,高级用户界面
高级用户界面是指J2ME编程中使用的Form(窗体)、TextBox(文本框)、List(消息框)和Alert(提示消息框)的使用,以及它的一些控件的使用,包括相应的事件处理。它通常用于登录表单、关于表单和提示。
2.低级用户界面
低级用户界面是指使用Canvas和Graphics类,以及相应的事件处理、应用和游戏编程,以及特殊界面的绘制。
3.记录存储系统
记录存储系统是一种由移动电话支持的技术,用于永久存储数据。因为手机里没有数据文件的概念,一般需要保存的数据只能以记录的形式保存。
4.声音处理系统
JAVA手机网[www.cnjm.net]midp 1.0
5、网络编程
网络编程是指在手机中通过GPRS或CDMA网络以HTTP协议或SOCKET的形式连接网络。现在大部分手机都支持HTTP网络编程,支持SOCKET的相对较少。所以网络编程暂时是用HTTP协议进行编程。
6.多线程操作
多线程是J2ME应用中的核心技术之一,因为网络编程和底层用户界面编程需要作为多线程来处理,以实现快速响应。所以你也必须熟练掌握。
JAVA手机网[www.cnjm.net]7
JAVA移动电话网络[www.cnjm.net]
JAVA手机网[www.cnjm.net]8
当然,根据不同厂商还提供了其他技术,比如西门子API支持文件,诺基亚API支持读取系统通讯录等等。