出现错误The application ...has stopped unexpectedly. 是不是该加个什么permission。看你的错误信息,应该程序没什么错误,可能就是少了个什么东西... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 下面这个是允许程序读取用户联系人数据,,main.xml中已添加了<uses-permission android:name="android.permission.READ_CONTACTS"></uses-permission> Cursor cursor = cr.query(ContactsContract.Contacts.CONTENT_URI, null, null, null, null); cursor.moveFirst(); //向下移动一下光标 while(cursor.moveToNext()) 很多函数,如获取数据之类的需要catch来进行防错。 lz的sdk版本是不是2.0以上的?2.0以上的直接调用int numberFieldColumnIndex = cursor.getColumnIndex(PhoneLookup.NUMBER); String number = cursor.getString(numberFieldColumnIndex);是不好用的,需要根据contactId来调用不好用的String contactId = cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts._ID)); //获取联系人的ID号,在SQLite中的数据库IDCursor phone = cr.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, ContactsContract.CommonDataKinds.Phone.CONTACT_ID + " = " + contactId, null, null); while (phone.moveToNext()){ String strPhoneNumber = phone.getString(phone.getColumnIndex (ContactsContract.CommonDataKinds.Phone.NUMBER)); //手机号码字段联系人可能不止一个 string += strPhoneNumber;} 试试好用不 android中定时开关机的实现 该应用是如何实现的,请高手回答 android listView显示实体数据 创建AVD失败啊!!!求大神!!! ImageButton长按问题 何去何从— 3G协议工程师 or 智能机android平台下多媒体驱动开发 如何在AppWidget(桌面小部件)中使用动画? 平移即可 anjian.setOnClickListener(new anjianlistener());哪里错了 问题很深奥,以致不知道如何起这个标题。求大牛们来看看。 SQLite手机上无法创建数据库 关于移动应用的学习 TextView字符串没超出长度后面为什么总是显示省略号?
<uses-permission
android:name="android.permission.READ_CONTACTS">
</uses-permission>
cursor.moveFirst();
//向下移动一下光标
while(cursor.moveToNext())
int numberFieldColumnIndex = cursor.getColumnIndex(PhoneLookup.NUMBER);
String number = cursor.getString(numberFieldColumnIndex);是不好用的,需要根据contactId来调用不好用的
String contactId = cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts._ID)); //获取联系人的ID号,在SQLite中的数据库ID
Cursor phone = cr.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, ContactsContract.CommonDataKinds.Phone.CONTACT_ID + " = "
+ contactId, null, null);
while (phone.moveToNext())
{
String strPhoneNumber = phone.getString(phone.getColumnIndex (ContactsContract.CommonDataKinds.Phone.NUMBER)); //手机号码字段联系人可能不止一个 string += strPhoneNumber;
} 试试好用不