利用J2ME怎样调用手机中的电话薄?

问题描述

我写了一个手机软件,在操作中要输入电话号码,我想尝试调用手机中的电话薄来简化这个操作。哪位高手指点一下。谢谢。

解决方案

解决方案二:
看看这篇http://woshizn.javaeye.com/blog/564820
解决方案三:
如果手机支持调取通讯录的话TextFieldtf=newTextField("","",10,TextField.PHONE_NUMBER);TextBoxtf=newTextBox("","",10,TextField.PHONE_NUMBER);这样的话系统会自动添加一个调取通讯录的按钮
解决方案四:
/***导入*/publicstaticvoidimportContacts(){//得到能支持的功能名字。一般只有电话本String[]names=PIM.getInstance().listPIMLists(PIM.CONTACT_LIST);m_vNames=newVector();m_vTels=newVector();for(inti=0;i<names.length;i++){try{//联系人ContactListlist=(ContactList)PIM.getInstance().openPIMList(PIM.CONTACT_LIST,PIM.READ_ONLY,names[i]);Contactcontact=null;for(Enumeratione=list.items();e.hasMoreElements();){contact=(Contact)e.nextElement();try{//姓名m_sNameImporting=contact.getString(Contact.FORMATTED_NAME,0);//电话号码,如果一个联系人对应多个号码,只能取得第一个。m_sTelsImporting=contact.getString(Contact.TEL,0);m_vNames.addElement(m_sNameImporting);m_vTels.addElement(m_sTelsImporting);}catch(Exceptionex){ex.printStackTrace();}}list.close();}catch(Exceptionex){ex.printStackTrace();}}}

解决方案五:
需要手机支持...JSR扩展的..不同平台的手机me不一样.有些还要数字签名.
解决方案六:
tangmin0719您好!我用了你的程序还是不可以调用手机电话薄。不知可否讲解一下。

时间: 2024-09-29 09:36:33

利用J2ME怎样调用手机中的电话薄?的相关文章

我想在C#下利用GP工具调用arcgis中toolbox里的一些功能,应该怎么做呢

问题描述 我想在C#下利用GP工具调用arcgis中toolbox里的一些功能,应该怎么做呢 我想在C#下利用GP工具调用arcgis中toolbox里的一些功能,但是刚接触这个,具体编译环境怎么设置,如何调用,有谁知道请指导一下,不胜感激..... 解决方案 ArcGIS Engine中调用GP的两种方法 http://bbs.csdn.net/topics/390978045 解决方案二: ArcGIS Engine中调用GP的两种方法 http://bbs.csdn.net/topics/

J2ME如何调用手机内置浏览器,nokia N81

问题描述 platformRequest()这个函数可以实现调用内置浏览器吗,怎么实现啊?求详解.. 解决方案 解决方案二:可以调用,如打开百度platformRequest("http://www.baidu.com");

在J2ME和WAP中实现电话呼叫功能

本文介绍如何在J2ME平台和WAP页面实现电话呼叫的功能.关于WAP和J2ME的区别并不在讨论范畴,读者可以自行查阅资料. MIDP 1.0中没有提供电话呼叫的功能.在MIDP 2.0中,javax.microedition.midlet.MIDlet类提供了platformRequest()方法来请求设备来完成特定的请求,请求的内容由platformRequest()方法的String类型的参数url来标识.可能是调用浏览器打开某个特定的wap页面,也可以是呼叫电话.在设备资源可用的时候,系统

利用VC调用动态链接库中的函数

自从微软推出16位的Windows操作系统起,此后每种版本的Windows操作系统都非常依赖于动态链接库(DLL)中的函数和数据,实际上Windows操作系统中几乎所有的内容都由DLL以一种或另外一种形式代表着,例如显示的字体和图标存储在GDI DLL中.显示Windows桌面和处理用户的输入所需要的代码被存储在一个User DLL中.Windows编程所需要的大量的API函数也被包含在Kernel DLL中.在Windows操作系统中使用DLL有很多优点,最主要的一点是多个应用程序.甚至是不同

asp.net 电话 手机 中英 数字验证控件

asp教程.net 电话 手机 中英 数字验证控件 1 对手机号码的验证:^1[0-9]d{9}$,之前使用的是:/^0{0,1}(13[4-9]|15[7-9]|15[0-2])[0-9]{8}$/, 编辑部在使用的时提出问题:怎么189的号不能添加啊,我一看,正则表达式没有189的号,然后跑去找一个资历老一点的同事,他给我的正则是:d{11},我一看这个验证不对啊!只能保证输入的是11位数字,格式什么的就没限制了,然后自己改了下,现在还没出现什么问题 2 只输入中文或英文:[u4e00-u9

java-Java中利用jawin技术调用第三方dll文件,其中 invoke的参数问题 ,高手请进

问题描述 Java中利用jawin技术调用第三方dll文件,其中 invoke的参数问题 ,高手请进 各位大神: dll中的被调用方法如下: long WINAPI AutoOpenComPort(long* Port, unsigned char *ComAdr, unsigned char Baud,long *FrmHandle); 其中: Port:输出变量, ComAdr:输入/输出变量 Baud:输入变量 FrmHandle:输出变量 请问它的 msgBox.invoke(instr

难道JavaEye就没有个高手么?怎么把在Netbeans中创建的J2ME程序打包到手机中测试?

问题描述 怎么把在Netbeans中创建的J2ME程序打包到手机中测试? 解决方案 ...没有高手这是什么意思?呵呵你点一下生成工程,就是那个bulit按钮,之后你可以回到你的工程那个文件夹下,在dist文件夹里有生成的jar文件那就是你要的东西了

J2ME开发之手机键盘使用注意问题

在J2ME程序的开发过程中,经常需要接受用户的输入,而所有这些的输入都是通过手机键盘进行的,下面介绍一下在使用的时候需要注意的问题. 在高级用户界面开发中,只能使用功能键来控制Command按钮,这些都是一些固定的模式,例如手机显示两个Command的话,分别对应屏幕上的左右两个Command,不需要用户去处理键值,所以不存在移植的问题,在所有的手机上都是通用的. 但是在低级用户界面开发中,可以直接获得手机的键值(keyCode),因为不同的手机中按键的键值存在差别,所以就存在移植的问题了. 在

触屏手机中手势交互的设计研究

触屏手机作为未来手持移动设备的发展趋势,手势为其主要的交互方式和提高用户体验的方法有着重要的意义.目前触屏手机中手势交互研究正处于初级阶段,笔者作为交互设计师从实践的角度针对本国用户的特点,通过人机工程学原理进行相关数据测量分析,并结合解剖学.认知心理学等相关理论,分析和总结触屏手机中手势交互的设计和运用原则. 1 人机工程学原则 通过实验针对触屏手机中手势操作的相关问题进行定量到定性的研究.筛选被试:选取使用触屏手机3年以上的正常成年人为典型被试.据中科院心理研究所调查数据显示,中国目前右撇子