`
lisanping
  • 浏览: 145274 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

J2ME API记录(一)

    博客分类:
  • JAVA
阅读更多
一.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.Graphics
clipRect(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) :取得设备支持颜色数

分享到:
评论

相关推荐

    j2me--API.rar_j2me_j2me api_j2me 游戏_手机游戏

    5. **错误处理与调试**: 使用J2ME的记录和调试工具,如j2me--API.CHM文档中可能包含的详细信息,可以帮助开发者定位并修复问题。 总结,J2ME API为移动游戏开发提供了必要的工具和框架。通过理解和熟练运用这些API...

    英文版J2ME API

    **J2ME API详解** Java 2 Micro Edition (J2ME) 是Java平台的一个子集,主要用于嵌入式系统和移动设备,如手机、智能家电等。它提供了一个灵活的框架,使得开发者能够创建功能丰富的应用程序,同时考虑到有限的硬件...

    J2ME API速查手册

    **J2ME API速查手册**是一本专为Java开发者设计的参考资料,尤其适用于那些致力于移动设备和嵌入式系统开发的程序员。J2ME,全称Java Micro Edition,是Java平台的一个子集,用于创建在资源有限的设备上运行的应用...

    j2me api中文版

    ### J2ME API知识点概述 #### 一、基础概念 **J2ME(Java 2 Micro Edition)** 是Sun Microsystems为嵌入式设备和移动设备提供的Java平台版本。它主要针对资源有限的设备,例如手机、PDA和个人数字助理等。 #### ...

    CLDC API(j2me api)

    在开发J2ME应用时,开发者会利用这些API进行以下操作: 1. **网络通信**:使用`javax.microedition.io.Connector`类创建连接,处理HTTP、TCP/IP等通信。 2. **用户界面**:`javax.microedition.lcdui`包提供了简单...

    j2me_API速查手册

    《j2me_API速查手册》中的“j2meapi07.chm”文件很可能是一个帮助文档,包含了J2ME API的详细说明,包括类、接口、方法和常量。通过查阅这个文档,开发者可以迅速定位到所需API的使用方式、参数和返回值,极大地提高...

    J2ME 记录管理存储

    ### J2ME记录管理存储详解 #### 一、引言 在J2ME(Java 2 Micro Edition)的开发环境中,记录管理存储(Record Management System,简称RMS)扮演着关键角色,它为MIDlet应用程序提供了数据持久化存储的能力。...

    J2ME中电话记录储存的实现源码

    在Java Micro Edition (J2ME) 平台上,开发针对...总之,J2ME中的电话记录储存涉及到设备API的使用、数据结构设计和数据储存策略的选择。通过理解这些基本概念,开发者可以创建自己的J2ME应用来管理和储存电话记录。

    j2me RMS记录管理系统 备忘录

    在本文中,我们将深入探讨基于J2ME的RMS(Record Management System)记录管理系统,特别关注如何在S60及更高版本的移动设备上实现一个备忘录应用。这个系统对于初学者来说是一个很好的学习资源,因为它展示了如何...

    j2me google gis api doc

    J2ME(Java 2 Micro Edition)是Java平台的一个子集,主要用于移动设备和嵌入式系统。它提供了丰富的功能,使得开发者能够为这些设备创建复杂的、功能丰富的应用程序。在GIS(Geographic Information System,地理...

    J2ME_中文API

    通过上述介绍,我们可以看出J2ME提供了一系列丰富的API来支持各种应用的开发,包括但不限于用户界面构建、网络通信、数据存储和多媒体处理等功能。开发者可以根据实际需求灵活选择和组合这些API来构建高效的应用程序...

    J2ME_07_API_CHM手册

    **J2ME_07_API_CHM手册**是针对Java Micro Edition(J2ME)开发者的参考资料,这个手册包含了J2ME平台的核心API和技术信息,是进行J2ME应用程序开发的重要工具。J2ME主要用于嵌入式设备和移动设备,如手机、智能手表...

    J2ME 中文API

    ### J2ME中文API详解 #### 一、概述 J2ME(Java 2 Micro Edition)是Sun Microsystems为嵌入式设备和移动设备设计的一种Java平台。它包含了一个配置(Configuration)和一个或多个可选的剖面(Profile)。配置定义...

    J2ME编写的一个手机存储功能.rar

    - RMS是J2ME中的一个API,它提供了Record Store的抽象,使得数据存储和检索变得简单。开发者可以通过RMS API来操作Record Store,进行数据的增删改查。 4. **RecordStore类**: - 在RMS中,RecordStore类是核心,...

    J2ME手机电话记录存储

    在这个“J2ME手机电话记录存储”项目中,我们将探讨如何利用J2ME技术来实现一个简单的手机电话簿功能,包括添加、删除、修改和查询联系人的电话记录。 首先,我们需要理解J2ME的基本架构。J2ME由配置...

    J2ME记录栈的小例子

    在Java Micro Edition (J2ME) 平台上,记录存储(Record Store) 是一个重要的功能,用于在设备上持久化数据。本示例是针对初学者设计的,它展示了如何利用J2ME的RecordStore API来创建、读取、更新和删除数据。以下是...

    用J2ME 规定时间内 记录按键次数的小程序

    J2ME(Java 2 Platform, Micro Edition)是Java平台的一个子集,主要用于开发和运行在移动设备、嵌入式设备以及智能家电等资源有限的环境中的应用程序。它提供了丰富的API,使得开发者能够创建功能丰富的、交互性强...

    j2me 中文教程 开发环境 J2ME语言

    本教程首先介绍了 j2me 开发体系,然后深入各个MIDP2.0 API,最后是搭建平台的知识。 第一章 “J2ME 技术概述”让你在学习J2ME 以前知道什么是J2ME。本章介绍了J2ME 平 台的体系结构和MIDlet 生命周期的概念。为以后...

    JAVA基于J2ME的手机游戏开发(论文+源代码)

    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) ...

    j2me课件.rar

    Java 2 Micro Edition(J2ME)是Java平台的一个重要组成部分,主要针对嵌入式设备和移动设备,如手机、智能电表、机顶盒等。这个“j2me课件.rar”压缩包包含了浙江工业大学软件工程专业2009年的J2ME课程相关材料,...

Global site tag (gtag.js) - Google Analytics