Java-Android 2.1如何获取联系人的电话号码

Java-Android 2.1如何获取联系人的电话号码,第1张

概述我是Android新手,一直在开发需要获取用户所有联系人电话号码的应用程序.显然,我拥有的代码不适用于2.1SDK.到目前为止,这里是我正在使用的代码:String[]projection=newString[]{Phone.NUMBER};Cursorc=managedQuery(Phone.CONTENT_URI,projection,null,null,null

我是Android新手,一直在开发需要获取用户所有联系人电话号码的应用程序.显然,我拥有的代码不适用于2.1 SDK.到目前为止,这里是我正在使用的代码:

String[] projection = new String[] { Phone.NUMBER };Cursor c = managedquery( Phone.CONTENT_URI, projection, null, null, null );int colindex = -1;try {    colindex = c.getColumnIndexOrThrow( Phone.NUMBER );} catch( Exception e ) {    print( e.getMessage() ); }print( "Column Index = " + colindex ); //count is equal to 3for( int i = 0; i < count; i++ ){    try {        print( c.getString( 2 ) ); //the 2 used to be colindex    } catch ( Exception e ) {        print( e.getMessage() );     }}

看来,无论我传入c.getString()是什么,它始终告诉我传入-1.但是我什至对2进行了硬编码,它说的也一样.任何帮助将非常感激.

解决方法:

对于您的特定问题,请参见此问题的公认答案:

Read all contact’s phone numbers in android

总结

以上是内存溢出为你收集整理的Java-Android 2.1如何获取联系人的电话号码全部内容,希望文章能够帮你解决Java-Android 2.1如何获取联系人的电话号码所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/web/1094111.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存