import javax.microedition.lcdui.Alert;
import javax.microedition.lcdui.AlertType;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Gauge;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
//Gauge组件测试
public class Gauge_test extends MIDlet implements CommandListener {
private Display display;
private Alert al;
public Gauge_test(){
display = Display.getDisplay(this);
}
protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
// TODO Auto-generated method stub
}
protected void pauseApp() {
// TODO Auto-generated method stub
}
protected void startApp() throws MIDletStateChangeException {
// TODO Auto-generated method stub
al = new Alert("信息发送中");
al.setType(AlertType.INFO);
al.setTimeout(Alert.FOREVER);
Gauge g = new Gauge(null,false,10,0);
al.setIndicator(g);
Command start = new Command("开始",Command.OK,1);
Command stop = new Command("停止",Command.STOP,1);
al.addCommand(start);
al.addCommand(stop);
al.setCommandListener(this);
display.setCurrent(al);
}
public void commandAction(Command c, Displayable d) {
// TODO Auto-generated method stub
String cmd = c.getLabel();
if(cmd.equals("开始")){
AlertThread t = new AlertThread(al);
al.setString("正在发送信息...");
t.start();
}else if(cmd.equals("停止")){
notifyDestroyed();
}
}
}
//编写一个类
class AlertThread extends Thread{
Alert al;
public AlertThread(Alert al){
this.al = al;
}
public void run(){
Gauge indicator = al.getIndicator();
for(int i= 0;i<11;i++){
indicator.setValue(i);
try{
Thread.sleep(500);
}catch(Exception ex){
ex.printStackTrace();
}
}
}
}
分享到:
相关推荐
同时,“工具”可能指J2ME的开发环境,如NetBeans或Eclipse,它们提供集成的开发工具,如调试器、模拟器和编译器,方便开发者编写、测试和优化J2ME应用。 虽然没有具体的源码内容,但根据标题和描述,我们可以推断...
这个工具包包含了开发、编译和测试J2ME应用所需的一切,包括模拟器和API库。 3. **CDC和CLDC**: - **CDC (Connected Device Configuration)**:适用于资源较丰富的设备,如电视机顶盒,使用的是Connected Device ...
J2ME应用软件测试指南.pdf
J2ME项目测试文档,J2ME项目测试文档,非常实用
3. **单元测试**:学习如何编写针对游戏各个组件的单元测试,例如游戏逻辑、用户界面元素和网络通信模块。使用JUnit等工具进行自动化测试,可以提高测试效率和准确性。 4. **功能测试**:全面测试游戏的各种功能,...
j2me手机游戏开发中免不了测试手机支持的各种参数。本midlet测试精心编写了一系列参数的测试。
6. **库与框架**:有一些第三方库,如MIDPX(MidpX)、J2ME Polish等,提供了丰富的UI组件,包括预设样式的进度条,可以简化开发过程。 通过分析上述文件名,我们可以推测这些文本文件可能包含了不同的进度条实现...
**J2ME手机JSR支持测试** J2ME(Java 2 Micro Edition)是Java平台的一个版本,专门设计用于移动设备、嵌入式系统和其他资源有限的设备上运行应用程序。JSR(Java Specification Requests)是Java社区进程的一部分...
**NEXTDATE测试工具**可能是一个用于测试日期和时间处理的组件。在J2ME环境中,考虑到资源有限,对日期和时间的操作必须高效且准确。此工具可能用于验证应用程序在处理日期计算、时区转换、日期格式化等方面的正确性...
在J2ME中处理音频是开发者经常遇到的任务,而“J2ME音频测试工具”就是为了帮助开发者更好地理解和调试音频功能而创建的。这个工具可能包含了各种功能,比如播放、暂停、停止音频,调整音量,以及对不同音频格式的...
J2ME由配置(Configurations)、配置集合(Configuration Sets)和可部署的子系统(Deployable Subsystems)组成,通过CLDC(Connected Limited Device Configuration)和MIDP(Mobile Information Device Profile)...
在啤酒知识小测试中,MIDP提供了基础的UI组件,如按钮、文本框等,用于创建交互式的用户界面。 2. **CLDC (Connected Limited Device Configuration)**: 与MIDP一起,CLDC定义了J2ME的基础运行环境,用于内存有限和...
自己做的一个j2me下载测试软件,用于连续下载测试用,耗流量软件
NULL 博文链接:https://janla.iteye.com/blog/267857
2. **MIDP (Mobile Information Device Profile)**:MIDP是J2ME中最常见的框架,用于开发移动应用程序,包括用户界面组件和网络通信功能。 3. **CLDC (Connected Limited Device Configuration)**:这是J2ME的基础...
j2me程序打包出jar过大时,可以用该模拟器运行,可以调模拟器的分辨率,超级好用
**J2ME API 2.0 - J2ME使用手册 - J2ME帮助文档** Java 2 Micro Edition(J2ME)是Java平台的一个子集,专为资源有限的设备如移动电话、智能手表和家用电器等设计。J2ME API 2.0 提供了在这些小型设备上开发应用...
这是Form对Item布局的一个演示,仅在于指出如何进行组件居中布局。
4. **模拟对象**:jmunit的模拟对象功能允许在测试环境中模拟特定组件的行为,无需实际设备即可进行测试。 5. **持续集成**:配合Ant或其他构建工具,可以将jmunit测试集成到持续集成流程中,确保每次代码变更后都...
这是一个测试包,解码库的源代码是由...鉴于目前二维码如此火热,在此发布这个测试器,将其装到支持摄像头的j2me手机上,基本上就能看看效果。应为其原有的测试程序,似乎不能跑。