问题描述
我写了一个手机软件,在操作中要输入电话号码,我想尝试调用手机中的电话薄来简化这个操作。哪位高手指点一下。谢谢。
解决方案
解决方案二:
看看这篇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您好!我用了你的程序还是不可以调用手机电话薄。不知可否讲解一下。