一.NOKIA API
NOKIA UI API包括三个类一个接口:
com.nokia.mid.ui.DeviceControl类flashLights(long duration)
setLights(int num, int level):num,灯的ID
startVibra(int freq, long duration) :freq, 频率;duration周期
stopVibra()
com.nokia.mid.ui.DirectUtils类createImage(byte[] imageData, int imageOffset, int imageLength)
createImage(int width, int height, int ARGBcolor) :ARGBcolor包括透明度的颜色值
getDirectGraphics(javax.microedition.lcdui.Graphics g)
Class FullCanvas类FullCanvas() //构造方法
addCommand(Command cmd)
setCommandListener(CommandListener l)
com.nokia.mid.ui.DirectGraphics接口drawImage(javax.microedition.lcdui.Image img, int x, int y, int anchor, int manipulation) :anchor,对齐;manipulation,翻转操作,0x2000 :水平,0x4000 :垂直;90:逆时90度;180:逆时180度;270:逆时270度
drawPixels(byte[] pixels, byte[] transparencyMask, int offset, int scanlength, int x, int y, int width, int height, int manipulation, int format) :transparencyMask,透明度;manipulation,操作,0,无操作;format:格式,黑白还是彩色.
drawPixels(int[]/short[] pixels, boolean transparency, int offset, int scanlength, int x, int y, int width, int height, int manipulation, int format):transparency,是否透明.
setARGBColor(int argbColor) :argbColor,value (0xAARRGGBB)
getNativePixelFormat() :取得象素的格式
getAlphaComponent() :获取透明部分的值.
getPixels(……)。。。。。
NOKIA Sound API包括一个类一个接口:
com.nokia.mid.sound.Sound类Sound(byte[] data, int type)//构造器 :type,声音格式
Sound(int freq, long duration) //构造器
getConcurrentSoundCount(int type) :取得设备能同时播放该type格式的最大数
getGain() :音量
getState() :状态
getSupportedFormats() :支持格式
init(byte[] data, int type)
init(int freq, long duration)
release() :释放设备
resume() :唤醒
setGain(int gain) :设置音量
setSoundListener(SoundListener listener)
play(int loop) :loop,0:循环
stop()
com.nokia.mid.sound.SoundListener接口soundStateChanged(Sound sound, int event) :event ,SOUND_PLAYING:0; SOUND_STOPPED:1 ; SOUND_UNINITIALIZED:3
二。标准API
javax.microedition.lcdui.GraphicsclipRect(int x, int y, int width, int height) :缩小绘画区域
copyArea(int x_src, int y_src, int width, int height, int x_dest, int y_dest, int anchor) :拷贝区域,拷贝前后的区域必须在同一个可绘区域内。
drawRegion(Image src, int x_src, int y_src, int width, int height, int transform, int x_dest, int y_dest, int anchor) :transform:翻转
getDisplayColor(int color) :取得设备支持颜色数
分享到:
相关推荐
5. **错误处理与调试**: 使用J2ME的记录和调试工具,如j2me--API.CHM文档中可能包含的详细信息,可以帮助开发者定位并修复问题。 总结,J2ME API为移动游戏开发提供了必要的工具和框架。通过理解和熟练运用这些API...
**J2ME API详解** Java 2 Micro Edition (J2ME) 是Java平台的一个子集,主要用于嵌入式系统和移动设备,如手机、智能家电等。它提供了一个灵活的框架,使得开发者能够创建功能丰富的应用程序,同时考虑到有限的硬件...
**J2ME API速查手册**是一本专为Java开发者设计的参考资料,尤其适用于那些致力于移动设备和嵌入式系统开发的程序员。J2ME,全称Java Micro Edition,是Java平台的一个子集,用于创建在资源有限的设备上运行的应用...
### J2ME API知识点概述 #### 一、基础概念 **J2ME(Java 2 Micro Edition)** 是Sun Microsystems为嵌入式设备和移动设备提供的Java平台版本。它主要针对资源有限的设备,例如手机、PDA和个人数字助理等。 #### ...
在开发J2ME应用时,开发者会利用这些API进行以下操作: 1. **网络通信**:使用`javax.microedition.io.Connector`类创建连接,处理HTTP、TCP/IP等通信。 2. **用户界面**:`javax.microedition.lcdui`包提供了简单...
《j2me_API速查手册》中的“j2meapi07.chm”文件很可能是一个帮助文档,包含了J2ME API的详细说明,包括类、接口、方法和常量。通过查阅这个文档,开发者可以迅速定位到所需API的使用方式、参数和返回值,极大地提高...
### J2ME记录管理存储详解 #### 一、引言 在J2ME(Java 2 Micro Edition)的开发环境中,记录管理存储(Record Management System,简称RMS)扮演着关键角色,它为MIDlet应用程序提供了数据持久化存储的能力。...
在Java Micro Edition (J2ME) 平台上,开发针对...总之,J2ME中的电话记录储存涉及到设备API的使用、数据结构设计和数据储存策略的选择。通过理解这些基本概念,开发者可以创建自己的J2ME应用来管理和储存电话记录。
在本文中,我们将深入探讨基于J2ME的RMS(Record Management System)记录管理系统,特别关注如何在S60及更高版本的移动设备上实现一个备忘录应用。这个系统对于初学者来说是一个很好的学习资源,因为它展示了如何...
J2ME(Java 2 Micro Edition)是Java平台的一个子集,主要用于移动设备和嵌入式系统。它提供了丰富的功能,使得开发者能够为这些设备创建复杂的、功能丰富的应用程序。在GIS(Geographic Information System,地理...
通过上述介绍,我们可以看出J2ME提供了一系列丰富的API来支持各种应用的开发,包括但不限于用户界面构建、网络通信、数据存储和多媒体处理等功能。开发者可以根据实际需求灵活选择和组合这些API来构建高效的应用程序...
**J2ME_07_API_CHM手册**是针对Java Micro Edition(J2ME)开发者的参考资料,这个手册包含了J2ME平台的核心API和技术信息,是进行J2ME应用程序开发的重要工具。J2ME主要用于嵌入式设备和移动设备,如手机、智能手表...
### J2ME中文API详解 #### 一、概述 J2ME(Java 2 Micro Edition)是Sun Microsystems为嵌入式设备和移动设备设计的一种Java平台。它包含了一个配置(Configuration)和一个或多个可选的剖面(Profile)。配置定义...
- RMS是J2ME中的一个API,它提供了Record Store的抽象,使得数据存储和检索变得简单。开发者可以通过RMS API来操作Record Store,进行数据的增删改查。 4. **RecordStore类**: - 在RMS中,RecordStore类是核心,...
在这个“J2ME手机电话记录存储”项目中,我们将探讨如何利用J2ME技术来实现一个简单的手机电话簿功能,包括添加、删除、修改和查询联系人的电话记录。 首先,我们需要理解J2ME的基本架构。J2ME由配置...
在Java Micro Edition (J2ME) 平台上,记录存储(Record Store) 是一个重要的功能,用于在设备上持久化数据。本示例是针对初学者设计的,它展示了如何利用J2ME的RecordStore API来创建、读取、更新和删除数据。以下是...
J2ME(Java 2 Platform, Micro Edition)是Java平台的一个子集,主要用于开发和运行在移动设备、嵌入式设备以及智能家电等资源有限的环境中的应用程序。它提供了丰富的API,使得开发者能够创建功能丰富的、交互性强...
本教程首先介绍了 j2me 开发体系,然后深入各个MIDP2.0 API,最后是搭建平台的知识。 第一章 “J2ME 技术概述”让你在学习J2ME 以前知道什么是J2ME。本章介绍了J2ME 平 台的体系结构和MIDlet 生命周期的概念。为以后...
2.4 J2ME API简介 4 2.4.1 MIDP API概述 4 2.4.2 MIDlet应用程序 4 2.4.3 使用定时器 5 2.4.4 网络 6 2.4.5 使用Connector 7 2.4.6 使用HttpConnection 8 2.4.7 永久性数据(RMS) 9 2.4.8 存储集(Record Store) ...
Java 2 Micro Edition(J2ME)是Java平台的一个重要组成部分,主要针对嵌入式设备和移动设备,如手机、智能电表、机顶盒等。这个“j2me课件.rar”压缩包包含了浙江工业大学软件工程专业2009年的J2ME课程相关材料,...