Nokia的J2ME扩展API——UI API使用之DeviceControl类
作者:陈跃峰
出自:http://blog.csdn.net/mailbomb
注:请在转载时注名出处,并保留文章的完整
Nokia在标准的J2ME API的基础上,在所有Nokia的手机中扩展了一个功能,这些功能以扩展API的形式提供给开发人员,这些扩展API就是著名的Nokia UI API。
关于Nokia UI API的文档,可以在Nokia Developer’s Suit安装目录下的\Devices下的任意一个模拟器的docs目录中找到。
DeviceControl类是一个控制手机背景灯闪烁以及手机震动的类,该类属于com.nokia.mid.ui包,在使用以前需要引入该包。其中包含的主要方法有:
1、flashLights
该方法的方法声明如下:
public static void flashLights(long duration)
该方法的作用是临时闪烁屏幕背景灯duration参数指定的毫秒数。
该方法调用以后不会阻塞线程的执行,如果设备不支持该方法,则该方法会自动返回,如果设置的时间超过设备支持的最大时间,则自动在闪烁最大时间以后返回。
该方法返回时,会自动返回到闪烁以前的状态。
想结束该方法的执行,可以使用flashLights(0)来实现。
其中参数:
duration——指闪烁的毫秒数。如果该数字小于0,则抛出IllegalArgumentException。
使用示例:
DeviceControl. flashlights(3000);
该代码的作用是设置背景灯闪烁3秒钟。
2、setLights
该方法的声明如下:
public static void setLights(int num, int level)
该方法的作用是设置屏幕背景灯的亮度。
其中参数:
num——0代表显示背景灯,其他参数暂时保留。
level——亮度等级,0-100之间的数字,0代表关闭,100是最大的亮度。
实际使用示例:
DeviceControl. setLights(0,60);
该代码的作用是设置背景灯的亮度为60。
3、startVibra
该方法的声明如下:
public static void startVibra(int freq, long duration)
该方法的作用是使手机产生震动效果。
该方法不会阻塞程序的执行,在调用该方法以后,程序会自动返回。
其中参数:
freq——震动的频率,1-100之间的数字,100表示最大震动频率。
duration——震动持续的时间,单位是豪秒。
使用示例:
DeviceControl. startVibra (50,1000);
该代码的作用是使手机以50的频率震动1秒钟。
4、stopVibra
该方法的声明如下:
public static void stopVibra()
该方法的作用是停止手机的震动,如果手机没有处于震动状态,则该方法安静的返回。
实际使用示例:
DeviceControl. stopVibra();
其实,其他的厂商扩展API中也实现了类似的功能,只是表达形式不同罢了。
分享到:
相关推荐
J2ME API J2ME API J2ME API J2ME API J2ME API
J2ME 中文api以及应用 J2ME 中文api以及应用.rar
简单的源代码,自己试试看看吧!!MIDP1.0的,
内含J2ME游戏源码 和 相关论文一篇 论文内容:第一章、开发平台与技术概述;第二章 J2ME及其体系结构概述; 第三章 手机游戏开发过程;第四章 程序的调试与运行;第五章 总结;致 谢;参考文献
我编写的扫雷游戏。自适屏,带声音,保存游戏结果 3中方块数选择,3种难度,图片采用windows7 扫雷图片。希望对大家有帮助~~
j2me毕业论文——雷电开发,java技术的开发
J2ME API参考文档 提取自WTK22
J2ME作业2,界面上每秒钟在随机位置出现随机颜色的数字0—9 ,要求用户快速反应,按下按键,如果按对,加1分,错误减2分,不按减1分,初始5分,减到0分,提示用户输了,有两个command可以退出或者重玩。 PS:不是工程...
手册中相应图片、图表、文字的版权归原作者所有。你可以分发本手册的拷贝,但请保证其内容的完整性。www.j2medev.com对于使用本手册造成的任何损失,概不...Nokia UI API 1.1 欢迎用户通过手册中间的链接反馈意见。
各种手机扩展API,包括三星,nokia,moto。。。
J2ME中文API J2ME中文API帮助文档
J2ME使用API,chm格式的,J2ME使用API,chm格式的,J2ME使用API,chm格式的,J2ME使用API,chm格式的,J2ME使用API,chm格式的,J2ME使用API,chm格式的,J2ME使用API,chm格式的,J2ME使用API,chm格式的,J2ME使用...
copy别人的 ,觉得那段网络接收和发送处理的不错,
J2ME API 速查手册 本手册包含如下内容 J2ME Web Services RPC (JSR 172) J2ME Web Services XML (JSR 172) Java APIs for Bluetooth (JSR 82) Location API (JSR 179) MID Profile 2.0 (JSR-118) Mobile ...
J2ME中文版API J2ME中文版API
J2ME API技术手册,里面还有wtk的使用细节描述呢!可是chm格式的,挺方便的
j2me fileconnection api 本文档讲述了FileConnection API [JSR-075],并简要介绍了该包中包含的MIDlet范例以及诺基亚特有的一些实现细节。
J2ME API手册,可以方便得查询各个函数,希望会对J2ME开发者有所帮助。
J2ME中文版API,希望大家多多支持!我找了很久才找到的!
j2me中文帮助文档,手机程序开发的帮助文档,手机游戏开发的帮助文档,参考文档