Android ContentResolver 使用例子,读取联系人
2011-05-23 17:05 闫妍 阅读(223) 评论(0) 编辑 收藏 举报import android.app.ListActivity;
import android.database.Cursor;
import android.os.Bundle;
import android.provider.Contacts.Phones;
import android.widget.ListAdapter;
import android.widget.SimpleCursorAdapter;
public class ActivityMain extends ListActivity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Cursor c = getContentResolver().query(Phones.CONTENT_URI, null, null, null, null); //获得一个ContentResolver并读取联系人列表
startManagingCursor(c); //托管结果
ListAdapter adapter = new SimpleCursorAdapter(this,
android.R.layout.simple_list_item_2, c,
new String[] { Phones.NAME, Phones.NUMBER },
new int[] { android.R.id.text1, android.R.id.text2 });//生成适配器。
setListAdapter(adapter); //绑定List
}
}