MIDlet的基本程序结构
2006-10-28 23:46
134 查看
前提:撰写MIDP应用程序的基本执行单位-MIDlet,必须继承自javax.microedition.midlet.MIDlet类。
javax.microedition.midlet.MIDlet类中定义了三个抽象方法,所以我们必须去实现它们,这三个抽象方法分别是:
startApp( ) 转至运作状态;
pauseApp( ) 转至暂停状态;
destroyedApp( ) 转至结束状态
根据MIDP规范,MIDlet中不应该有java程序中 public static void main(String[] args)这个方法,如果你的MIDlet中有这个方法,那么程序管理器会忽略这个方法。
综上所述,那么一个典型的MIDlet外观如下:
import javax.microedition.midlet.*;
public class HelloWorldMIDlet extends MIDlet
...{
public HelloWorldMIDlet( )
...{
//构造函数
}
public void startApp( )
...{
}
public void pauseApp( )
...{
}
public void destroyApp(boolean unconditional)
...{
}
}
注意:如果程序中有带参数的构造函数,那么必须再加上一个无参数的构造函数,否则程序无法正确初始化,也就无法正确加载。
javax.microedition.midlet.MIDlet类中定义了三个抽象方法,所以我们必须去实现它们,这三个抽象方法分别是:
startApp( ) 转至运作状态;
pauseApp( ) 转至暂停状态;
destroyedApp( ) 转至结束状态
根据MIDP规范,MIDlet中不应该有java程序中 public static void main(String[] args)这个方法,如果你的MIDlet中有这个方法,那么程序管理器会忽略这个方法。
综上所述,那么一个典型的MIDlet外观如下:
import javax.microedition.midlet.*;
public class HelloWorldMIDlet extends MIDlet
...{
public HelloWorldMIDlet( )
...{
//构造函数
}
public void startApp( )
...{
}
public void pauseApp( )
...{
}
public void destroyApp(boolean unconditional)
...{
}
}
注意:如果程序中有带参数的构造函数,那么必须再加上一个无参数的构造函数,否则程序无法正确初始化,也就无法正确加载。
相关文章推荐
- Java(三)Java基本的程序结构
- Scala入门到精通—— 第二节Scala基本类型及操作、程序控制结构
- OpenGL基础图形编程 - OpenGL基本程序结构
- 安卓程序基本结构分析
- Flask程序的基本结构
- 第二节Scala基本类型及操作、程序控制结构
- D3D程序基本结构
- 4.4 类与程序的基本结构(略)
- Windows程序设计----Windows程序基本结构
- (二)2.1程序的三种基本结构
- CodeDom系列二---程序基本结构--符号三角形问题
- C语言算法和三种基本程序结构
- flask 学习之路(二) 程序的基本结构
- Scala入门到精通—— 第二节Scala基本类型及操作、程序控制结构
- Flask:程序的基本结构
- 微信小程序开发 [01] 小程序基本结构和官方IDE简介
- 第3篇TinyOS/NesC程序的基本结构和入手写法(教程lesson 1 blink)
- oracle读书笔记-----PL/SQL编程(一)之基本数据类型、程序结构
- Linux C---程序设计基本结构——顺序、选择与循环
- 第一章 ASP.net C#基本语法(B篇 程序结构、运算符、运算优先级)