J2ME和WAP網頁實現撥號功能
也許一個技術總有他無法解決的功能,但是它往往給人們留下了一個很小很小的“特性“,只要我們去研究一下去分析一下總能找到解決的好辦法,誰然這個 辦法不如其它的技術解決的完美,但是它對你解決問題已經起到了很大的作用了,況且它也很好用。看到了這樣的一個例子希望能激發大家的什麼研究分析的習慣 吧!
以下是J2ME實現撥號功能的程式碼(很好理解就不多做解釋啦!唯一要多說幾句的是:
javax.microedition.midlet.MIDlet類提供了platformRequest()方法來請求裝置來完成特定的請求,請求的內容由platformRequest()方法的String型別的引數url來標識。可能是呼叫瀏覽器開啟某個特定的wap頁面,也可以是呼叫電話。)
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();
}
}
}
}
下面是WAP中實現手機撥號功能程式碼(是用WMLSCRIPT哦!):
<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>
(說明一下:WML中可以呼叫裝置的WTAI函式來呼叫特定的電話號碼)
後繼:
由於每個裝置有很大的不同,如果你的裝置不能實現的話也許是不相容吧!應該去研究一下怎麼去改變它的引數吧!由於不知道你所用的機型我也不能給你說別的了!祝大家好運吧!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21255398/viewspace-600406/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 用VC++實現上網撥號功能 (轉)C++
- VC++實現撥號上網程式 (轉)C++
- WAP網頁問題網頁
- 求助:J2ME實現檔案操作 和郵件傳送功能
- JS實現網頁換膚功能效果JS網頁
- C#實現網頁截圖功能C#網頁
- js實現網頁端錄音功能JS網頁
- UNIX 系統上實現撥號(轉)
- 建wap網站。實現遙控應用網站
- web端 網頁端分享功能的實現Web網頁
- 撥號上網程式 (轉)
- 實現類似IE的列印網頁功能 (轉)網頁
- Html網頁實現鍵盤Enter響應功能HTML網頁
- 分頁功能的實現
- Win11自動撥號的實現(教程)
- 在應用程式中實現RAS撥號 (轉)
- 【淘寶網招聘】J2ME、JAVA-WAP、Hadoop開發工程師JavaHadoop工程師
- FreeBSD撥號網路(轉)
- 網頁中文字朗讀功能開發實現網頁
- 前端黑科技:使用 JavaScript 實現網頁掃碼功能前端JavaScript網頁
- 使用 jQuery 實現分頁功能jQuery
- web 實現分頁列印功能Web
- DjangoRestFramework 實現分頁功能與搜尋功能DjangoRESTFramework
- 網頁中文字朗讀功能開發實現分享網頁
- VC的撥號上網程式 (轉)
- html5呼叫安卓或者ios的撥號功能HTML安卓iOS
- Laravel 整合 EasyAlipay 實現支付寶手機網站 Wap 支付Laravel網站
- 文章內容分頁功能實現
- jsp分頁功能的實現JS
- DataGridView分頁功能的實現View
- Android實現翻頁功能原理Android
- [SQL Server]分頁功能的實現SQLServer
- win10撥號上網如何設定_win10設定撥號上網的步驟Win10
- 用phpmailer實現網頁表單提交傳送郵件功能PHPAI網頁
- MySQL用表實現號池的功能MySql
- 在DELPHI程式中撥號上網 (轉)
- 利用 Redis 生成序列號的功能實現編號自增Redis
- WebView實現頁內文字查詢功能WebView