一.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) :取得设备支持颜色数
分享到:
相关推荐
本教程首先介绍了 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) ...
第一节 J2ME简介 2 第二节 J2ME 体系结构 2 第三节 移动信息设备简表概述 2 一、MIDP的目标硬件环境 3 二、MIDP应用程序 3 三、CLDC和MIDP库中的类 3 第四节 J2ME API简介 3 一、MIDP API概述 3 二、MIDlet应用程序 ...
本教程首先介绍了j2me 开发体系,然后深入各个MIDP2.0 API,最后是搭建平台的知识。 第一章 “J2ME 技术概述”让你在学习J2ME 以前知道什么是J2ME。本章介绍了J2ME 平 台的体系结构和MIDlet 生命周期的概念。为以后...
第一章 “J2ME技术概述”让你在学习J2ME以前知道什么是J2ME。本章介绍了J2ME平台的体系结构和MIDlet生命周期的概念。为以后的内容打下良好的基础。 第二章“CLDC简介”介绍了MIDP的基础Java Community Process...
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 ...
Sun推出的Java 2 Micro Edition (J2ME) 可以让开发人员创建专用于各类手持设备的应用程序,比如传统的PDA到...在本文中,我们将使用记录改变通知API,改进一下ExpensesApp,使它减少对内存的需求,纠正一些数据错误。
第一章 绪论 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的组织、配置和外廓,包括新发布的PIM API ·回顾小型计算技术,包括无线技术、移动PDA等 ·掌握J2ME体系结构和开发环境 ·使用有限的内存,简化用户界面,最小化网络流量并获取最优效率 ·读、写、排序、...
第一章 “J2ME技术概述”让你在学习J2ME以前知道什么是J2ME。本章介绍了J2ME平台的体系结构和MIDlet生命周期的概念。为以后的内容打下良好的基础。 第二章“CLDC简介”介绍了MIDP的基础Java Community Process...
第一章 “J2ME 技术概述”让你在学习J2ME 以前知道什么是J2ME。本章介绍了J2ME 平台的体系结构和MIDlet 生命周期的概念。为以后的内容打下良好的基础。 第二章“CLDC 简介”介绍了MIDP 的基础Java Community Process...
本书详细讲解了J2ME的图形用户界面、游戏线程、记录存储、通用联网架构等基础知识,还在以往MIDP1.0的基础上增补了2.0的新内容,并对这些新技术加以详细介绍,这些技术包括高级用户界面的新组件、GameAPI游戏开发...
·理解J2ME的组织、配置和外廓,包括新发布的PIM API ·回顾小型计算技术,包括无线技术、移动PDA等 ·掌握J2ME体系结构和开发环境 ·使用有限的内存,简化用户界面,最小化网络流量并获取最优效率 ·读、写、排序、...
·理解J2ME的组织、配置和外廓,包括新发布的PIM API ·回顾小型计算技术,包括无线技术、移动PDA等 ·掌握J2ME体系结构和开发环境 ·使用有限的内存,简化用户界面,最小化网络流量并获取最优效率 ·读、写、排序、...
5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...
5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...
项目介绍这个项目是一个简单的移动个人健康记录,用于在数据库中存储各种健康测量数据,如血压和伤口图像(原型中只有缩略图)。 它与 Microsoft SQL 数据服务集成。 基于 LWUIT for UI 和运行在 J2ME 上的 Java。 ...
logo 设计不会,就这样先凑合了写道 Fuseblog预备...IVY,它是一个管理(记录、跟踪、解析和报告)项目依赖的工具,可与ApacheAnt紧密集成,很多的信息,请参照: http://ant.apache.org/ivy 1.代码可以从这里得到 svn co ...
37.classloader中,JDK的API、Classpath中的同web-inf中的class加载方式有什么区别? 38.列举三种以上垃圾回收算法,并比较其优缺点? 39.编写代码实现一个线程池 40.描述一下JVM加载class文件的原理机制? 41....