日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

在J2ME和WAP中實(shí)現(xiàn)電話呼叫功能_JSP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:J2ME編程實(shí)踐之聯(lián)網(wǎng)開發(fā)1
由于無線設(shè)備所能支持的網(wǎng)絡(luò)協(xié)議非常有限,僅限于HTTP,Socket,UDP等幾種協(xié)議,不同的廠家可能還支持其他網(wǎng)絡(luò)協(xié)議,但是,MIDP 1.0規(guī)范規(guī)定,HTTP協(xié)議是必須實(shí)現(xiàn)的協(xié)議,而其他協(xié)議的

本文介紹如何在J2ME平臺(tái)和WAP頁面實(shí)現(xiàn)電話呼叫的功能。關(guān)于WAP和J2ME的區(qū)別并不在討論范疇,讀者可以自行查閱資料。 MIDP 1.0中沒有提供電話呼叫的功能。在MIDP 2.0中,javax.microedition.midlet.MIDlet類提供了platformRequest()方法來請(qǐng)求設(shè)備來完成特定的請(qǐng)求,請(qǐng)求的內(nèi)容由platformRequest()方法的String類型的參數(shù)url來標(biāo)識(shí)�?赡苁钦{(diào)用瀏覽器打開某個(gè)特定的wap頁面,也可以是呼叫電話。在設(shè)備資源可用的時(shí)候,系統(tǒng)會(huì)把MIDlet放在后臺(tái)執(zhí)行,而把特定的應(yīng)用程序,例如電話程序或者瀏覽器放在前臺(tái)來執(zhí)行。呼叫電話的時(shí)候可以使用如下的形式:

try{

 this.platformRequest("tel:13810000000");

}catch(ConnectionNotFoundException ex){

 ex.printStackTrace();

}


這里提供了一個(gè)簡單的例子,在Nokia 7610(支持MIDP 2.0)上測(cè)試通過,成功呼叫了指定的電話。

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("測(cè)試電話功能", List.IMPLICIT);

 main.append("13810000000", null);//這里的電話號(hào)碼是虛擬的

 main.append("13810000001", null);//這里的電話號(hào)碼是虛擬的

 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技術(shù),WAP更類似于Web,是一種服務(wù)器端為主的技術(shù)。在WML中可以調(diào)用設(shè)備的WTAI函數(shù)來呼叫特定的電話號(hào)碼,代碼如下所示:

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

<do type="option" label="呼出號(hào)">

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

</do>


或者直接寫入電話號(hào)碼的方式:

<a href="wtai://wp/mc;1331597312*">撥打電話</a>

在MIDP 2.0和WAP平臺(tái)中都對(duì)電話呼叫提供了支持,本文進(jìn)行了簡單的總結(jié),希望對(duì)您的實(shí)際項(xiàng)目有所幫助。

51CTO.com整理   

分享:對(duì)SUN定義的四種JDBC驅(qū)動(dòng)程序標(biāo)準(zhǔn)簡介
SUN定義的四種JDBC驅(qū)動(dòng)程序標(biāo)準(zhǔn): Type1 JDBC-ODBC橋 作為JDK1.1后的一部分,是sun.jdbc.odbc包的一部分 ApplicationJDBC-ODBC Bridge(Type1 jdbc driver)-JDBC-ODBC LibraryODBC D

來源:模板無憂//所屬分類:JSP教程/更新時(shí)間:2008-08-22
相關(guān)JSP教程