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函数来呼叫特定的电话号码)
分享到:
相关推荐
学习这个J2ME项目,开发者可以了解如何处理手机特有的硬件接口,例如拨号器、电话簿、短信服务等。此外,还可以学习到如何在有限的内存和计算资源下优化代码,以适应移动设备的限制。对于初学者,理解MIDlet的生命...
《J2ME手机通讯录详解》 在移动设备开发领域,Java 2 Micro Edition(J2ME)曾是广泛应用于创建手机应用的平台之一。本文将深入探讨如何使用J2ME实现一个基本的手机通讯录功能,特别是通过Canvas组件来构建用户界面...
标题中的“j2me呼叫手机号码.rar”表明这是一个与Java ME(J2ME)平台相关的项目,特别是关于通过J2ME应用程序拨打电话的功能。J2ME是Java的一种轻量级版本,用于移动设备和嵌入式系统,如早期的智能手机和平板电脑...
### 基于J2ME平台的手机语音控制系统 #### 一、系统概述 随着通信技术的迅猛发展,手机已经成为日常生活中不可或缺的一部分。现代手机不仅仅局限于传统的通话功能,还集成了短信、电子邮件、多媒体播放等多种功能...
实现基本的添加、快速查找、查看、修改、删除功能,同时还能打电话和发短信的功能,其中包括打包好的jar包,可以直接在手机上运行。解压密码:robin
在移动设备领域,Java 2 Micro Edition(J2ME)是一种广泛用于开发移动应用的平台,尤其在功能手机时代占据重要地位。标题“j2me 实现打电话功能”表明我们将探讨如何利用J2ME技术来实现手机的基本通话功能。描述中...
在移动开发领域,J2ME(Java 2 Platform, Micro Edition)和WAP(Wireless Application Protocol)是两种常见的技术,用于构建手机应用程序。本文将深入探讨如何在J2ME和WAP环境中实现电话呼叫功能,这对于开发具有...
- 移动通信:如短信服务、拨号应用、手机游戏等。 - 物联网设备:如智能家居控制、传感器数据收集等。 - 便携式设备:如电子书阅读器、GPS导航系统等。 **6. 性能优化技巧** 由于资源有限,开发CLDP应用时需注意...
Java 2 Micro Edition (J2ME) 是一种Java平台,专为嵌入式设备和移动设备设计,如早期的智能手机和平板电脑。它提供了丰富的功能,可以用来开发各种应用程序,其中包括通讯录应用。本篇将深入探讨如何使用J2ME开发一...
1. 通话功能:测试拨号、接听、挂断、语音清晰度、网络信号强度等。 2. 消息功能:测试发送、接收、删除、编辑短信,支持MMS、彩信的功能测试。 3. 电话本:测试联系人添加、删除、查找、同步,以及导入导出功能。 4...
第二层次是内置的手机本地应用,例如电话薄、短信息等内容, 更为重要的是, 再一些手机上已经集成J2ME的开发平台,即它可以运行第三方开发的应用程序;第三次是在J2ME平台上开发的一些Kjava平台上开发的一些Kjava...
它由15位数字组成,通常在手机的包装盒、电池下面或者通过拨号*#06#可以查看到。IMEI码的作用类似于人的身份证,能够帮助运营商追踪和管理移动设备,例如防止被盗手机接入网络。 基站,又称为移动通信基站或无线...
智能手机已经成为了重要的个人信息管理载体,无论哪个智能平台,如J2ME、Blackberry、iOS还是Android,都提供了PIM功能。这类应用的核心是处理用户在不同系统中的登录账号信息,包括用户名和密码。由于用户可能需要...
J2ME(Java Micro Edition)则提供了一种在移动设备上开发应用程序的框架,使得开发者可以方便地管理手机通讯录。 通讯录作为记录联系信息的重要工具,其内容已经从传统的姓名、电话号码扩展到包括单位电话、移动...
- **启动手机**: 在首次使用时,按照用户手册中的指引完成手机的基本组装,并了解如何正确开机。 - **帮助功能**: 用户手册提供了帮助选项,便于新用户快速熟悉各项功能。 **2. 给电池充电** - **充电方法**: ...
PPP常用于模拟拨号连接,对于早期的移动设备尤其重要,因为它们可能没有内置的高速数据连接如WiFi或3G。 总的来说,这个主题涵盖了以下几个知识点: 1. **JAVA软件**:JAVA应用程序通常基于J2ME(Java 2 Platform,...
余志龙,来自于手机制造业、电视媒体业、网络、电信产业、软件开发等领域,擅长嵌入式系统软件设计、J2ME游戏开发、Android开发,以及J2EE、JSP、Servlet、JavaBeans、PHP、C#等程序语言,熟悉面向对象技术与Eclipse...
2. **J2ME 应用框架**: 项目可能使用了 MIDP (Mobile Information Device Profile) 和 CLDC (Connected Limited Device Configuration)。MIDP 提供用户界面组件,如 LCDUI(Limited Display User Interface),而 ...