当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:12:00  来源:本站整理

在J2ME和WAP中实现电话呼唤功效[Java编程]

赞助商链接



  本文“在J2ME和WAP中实现电话呼唤功效[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

本文介绍如安在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平台中都对电话呼唤供应了支持,本文举行了简单的总结,但愿对您的实际项目有所帮忙.


  以上是“在J2ME和WAP中实现电话呼唤功效[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 在J2ME/MIDP中实现图象旋转
  • 在J2ME手机程序开辟中操纵颜色
  • 在J2ME开辟中解析XML
  • <b>办理在J2ME平台上的手机游戏移植的问题</b>
  • <b>在J2ME编程中操纵Nokia的中文模拟器</b>
  • 在J2ME中模拟浮点运算
  • 在J2ME手机编程中操纵字体和颜色
  • 在J2ME中实现图片的翻转效果
  • 在J2ME和WAP中实现电话呼唤功效
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .