`
lisanping
  • 浏览: 141738 次
  • 性别: 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 中文教程 开发环境 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贪吃蛇游戏论文

    第一节 J2ME简介 2 第二节 J2ME 体系结构 2 第三节 移动信息设备简表概述 2 一、MIDP的目标硬件环境 3 二、MIDP应用程序 3 三、CLDC和MIDP库中的类 3 第四节 J2ME API简介 3 一、MIDP API概述 3 二、MIDlet应用程序 ...

    J2ME 中文版教程

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

    J2ME 中文教程

    第一章 “J2ME技术概述”让你在学习J2ME以前知道什么是J2ME。本章介绍了J2ME平台的体系结构和MIDlet生命周期的概念。为以后的内容打下良好的基础。 第二章“CLDC简介”介绍了MIDP的基础Java Community Process...

    基于J2ME的手机游戏开发

    2.4 J2ME API简介 2.4.1 MIDP API概述 2.4.2 MIDlet应用程序 2.4.3 使用定时器 2.4.4 网络 2.4.5 使用Connector 2.4.6 使用HttpConnection 2.4.7 永久性数据(RMS) 2.4.8 存储集(Record Store) 2.4.9 ...

    探索J2ME:打造一个好的移动设备

    Sun推出的Java 2 Micro Edition (J2ME) 可以让开发人员创建专用于各类手持设备的应用程序,比如传统的PDA到...在本文中,我们将使用记录改变通知API,改进一下ExpensesApp,使它减少对内存的需求,纠正一些数据错误。

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

    第一章 绪论 1 1.1 研究背景 1 1.2 研究内容 1 第二章 J2ME及其体系结构概述 2 2.1 J2ME简介 2 2.2 J2ME 体系结构 2 2.3 移动信息设备简表概述 3 2.3.1 MIDP的目标硬件环境 3 2.3.2 MIDP应用程序 3 2.3.3 CLDC和MIDP...

    J2ME开发大全 (中文+英文+源代码) 完整高清晰PDF版(1/3)

    ·理解J2ME的组织、配置和外廓,包括新发布的PIM API ·回顾小型计算技术,包括无线技术、移动PDA等 ·掌握J2ME体系结构和开发环境 ·使用有限的内存,简化用户界面,最小化网络流量并获取最优效率 ·读、写、排序、...

    J2ME 中文教程1.01a

    第一章 “J2ME技术概述”让你在学习J2ME以前知道什么是J2ME。本章介绍了J2ME平台的体系结构和MIDlet生命周期的概念。为以后的内容打下良好的基础。 第二章“CLDC简介”介绍了MIDP的基础Java Community Process...

    J2ME中文教程

    第一章 “J2ME 技术概述”让你在学习J2ME 以前知道什么是J2ME。本章介绍了J2ME 平台的体系结构和MIDlet 生命周期的概念。为以后的内容打下良好的基础。 第二章“CLDC 简介”介绍了MIDP 的基础Java Community Process...

    坦克J2ME游戏khk'

    本书详细讲解了J2ME的图形用户界面、游戏线程、记录存储、通用联网架构等基础知识,还在以往MIDP1.0的基础上增补了2.0的新内容,并对这些新技术加以详细介绍,这些技术包括高级用户界面的新组件、GameAPI游戏开发...

    J2ME开发大全 (中文+英文+源代码) 完整高清晰PDF版.part2(2/3)

    ·理解J2ME的组织、配置和外廓,包括新发布的PIM API ·回顾小型计算技术,包括无线技术、移动PDA等 ·掌握J2ME体系结构和开发环境 ·使用有限的内存,简化用户界面,最小化网络流量并获取最优效率 ·读、写、排序、...

    J2ME开发大全 (中文+英文+源代码) 完整高清晰PDF版.part3(3/3)

    ·理解J2ME的组织、配置和外廓,包括新发布的PIM API ·回顾小型计算技术,包括无线技术、移动PDA等 ·掌握J2ME体系结构和开发环境 ·使用有限的内存,简化用户界面,最小化网络流量并获取最优效率 ·读、写、排序、...

    JAVA上百实例源码以及开源项目

    5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...

    JAVA上百实例源码以及开源项目源代码

    5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...

    mobilephr:追踪伤口和血压的实验

    项目介绍这个项目是一个简单的移动个人健康记录,用于在数据库中存储各种健康测量数据,如血压和伤口图像(原型中只有缩略图)。 它与 Microsoft SQL 数据服务集成。 基于 LWUIT for UI 和运行在 J2ME 上的 Java。 ...

    iuhyiuhkjh908u0980

    logo 设计不会,就这样先凑合了写道 Fuseblog预备...IVY,它是一个管理(记录、跟踪、解析和报告)项目依赖的工具,可与ApacheAnt紧密集成,很多的信息,请参照: http://ant.apache.org/ivy 1.代码可以从这里得到 svn co ...

    JAVA面试题最全集

    37.classloader中,JDK的API、Classpath中的同web-inf中的class加载方式有什么区别? 38.列举三种以上垃圾回收算法,并比较其优缺点? 39.编写代码实现一个线程池 40.描述一下JVM加载class文件的原理机制? 41....

Global site tag (gtag.js) - Google Analytics