我正在制作Android应用,需要拨打电话的联系人列表.我需要调用联系人列表功能,选择联系人,然后使用联系人姓名返回我的应用程序.这是我在互联网上获得的代码,但它不起作用.
import android.app.ListActivity;
import android.content.Intent;
import android.database.Cursor;
import android.os.Bundle;
import android.provider.Contacts.People;
import android.view.View;
import android.widget.ListAdapter;
import android.widget.ListView;
import android.widget.SimpleCursorAdapter;
import android.widget.TextView;
public class Contacts extends ListActivity {
private ListAdapter mAdapter;
public TextView pbContact;
public static String PBCONTACT;
public static final int ACTIVITY_EDIT=1;
private static final int ACTIVITY_CREATE=0;
// Called when the activity is first created.
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
Cursor C = getContentResolver().query(People.CONTENT_URI, null, null, null, null);
startManagingCursor(C);
String[] columns = new String[] {People.NAME};
int[] names = …
Run Code Online (Sandbox Code Playgroud) 如何从Android联系人获取以下字段?我使用的是Android 2.2.
可以在一个查询中执行此操作吗?
据我所知,SIM联系人的内容是 content://icc/adn
给定联系人ID,我可以通过对每个字段进行不同的查询来获取各种联系人详细信息(如姓名,电话,电子邮件ID等).
但有没有一种方法可以通过单个查询获取与此联系人ID相关的所有详细信息?
我想在列表中显示所有本机联系人,并让用户将列表中的联系人(多个联系人)添加到我的应用程序数据库.如何使用这个可以让任何人给我构思或分享一些代码..在此先感谢..