在MIDlet中有个platform函数,主要是调用系统功能,现在解释一下各种用途:
1,拨号打电话,格式为:platform(“tel:手机号码”),eg: platform.("tel:15933136634"),
2,上网,格式:platform("http://wap.baidu.com");
3,调用系统安装程序功能,就像是在为自己的程序安装插件。
例子程序:
public class PhoneSweet extends MIDlet {
/**display对象 用来显示界面*/
private Display display = Display.getDisplay(this);
/**静态MIDlet对象 在他处调用*/
public static PhoneSweet ps = new PhoneSweet();
/**主界面MainScreen对象*/
private MainScreen ms;
public PhoneSweet() {
ms = new MainScreen(display, this);
}
protected void startApp() throws MIDletStateChangeException {
this.platform("tel:15933136634"); //调用系统拨打电话功能
this.platform(http://wap.baidu.com); //调用系统浏览器
//不过 据说在wtk模拟器下需要如是配置一下:在WTK的安装目录lib下的system.config的文件下添加这句话:
com.sun.midp.midlet.playformRequestCommand:"D:/TDDOWNLOAD/temp/TheWorld-v2.321/TheWorld.exe"
其中:"D:/TDDOWNLOAD/temp/TheWorld-v2.321/TheWorld.exe"是我的浏览器的所在目录,
this.platform("file:///root1/test.jar"); //wtk模拟器下会安装test.jar文件
若是真机的话 例如nokia上则是:"file:///E:/test.jar"。
}
protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
}
protected void pauseApp() {
}