前往顾页
以后地位: 主页 > 收集编程 > Jsp实例教程 >

在J2ME和WAP中实现德律风呼唤服从 源代码

时候:2012-02-29 21:53来源:知行网www.zhixing123.cn 编辑:麦田守望者

本文介绍如安在J2ME平台和WAP页面实现德律风呼唤的服从。关于WAP和J2ME的辨别其实不在会商范围,读者可以自行查阅质料。 MIDP 1.0中没有供应德律风呼唤的服从。在MIDP 2.0中,javax.microedition.midlet.MIDlet类供应了platformRequest()体例来请求装备来完成特定的请求,请求的内容由platformRequest()体例的String范例的参数url来标识。多是调用浏览器翻开某个特定的wap页面,也能够是呼唤德律风。在装备资本可用的时候,体系会把MIDlet放在背景履行,而把特定的利用法度,比方德律风法度或浏览器放在前台来履行。呼唤德律风的时候可利用以下的情势:

try{

 this.platformRequest("tel:13810000000");

}catch(ConnectionNotFoundException ex){

 ex.printStackTrace();

}

这里供应了一个简朴的例子,在Nokia 7610(支撑MIDP 2.0)上测试经由过程,成功呼唤了指定的德律风。

package com.j2medev.call;

import javax.microedition.io.ConnectionNotFoundException;

import javax.microedition.midlet.*;

import javax.microedition.lcdui.*;

/**

*

* @author Administrator

* @version

*/

public class TeleMIDlet extends MIDlet implements CommandListener {

 private Display display = null;

 private List main = null;

 public void startApp() {

if(display == null){

 display = Display.getDisplay(this);

 main = new List("测试德律风服从", List.IMPLICIT);

 main.append("13810000000", null);//这里的德律风号码是假造的

 main.append("13810000001", null);//这里的德律风号码是假造的

 main.setCommandListener(this);

}

display.setCurrent(main);

 }

 public void pauseApp() {}

 public void destroyApp(boolean unconditional) {}

 public void commandAction(Command cmd,Displayable displayable){

if(cmd == List.SELECT_COMMAND){

 String number = main.getString(main.getSelectedIndex());

 try{ 

this.platformRequest("tel:"+number);

 }catch(ConnectionNotFoundException ex){

ex.printStackTrace();

 }

}

 }

}

比拟J2ME技术,WAP更近似于Web,是一种办事器端为主的技术。在WML中可以调用装备的WTAI函数来呼唤特定的德律风号码,代码以下所示:

<input name="phone_no" format="*m" value="13"/>

<do type="option" label="呼出号">

<go href="wtai://wp/mc;$(phone_no)"/>

</do><br/>

或直接写入德律风号码的体例:

<a href="wtai://wp/mc;1331597312*">拨打德律风</a>在MIDP 2.0和WAP平台中都对德律风呼唤供应了支撑,本文进行了简朴的总结,希望对您的实际项目有所帮忙。
 

------分开线----------------------------
标签(Tag):Java JAVA实例教程 JAVA根本教程 Java源代码 Java技能
------分开线----------------------------
保举内容
猜你感兴趣