/**
* @author myh
* @create 2018/9/27 15:44
* @Description
*/
public class a extends AppCompatActivity {
private ContentResolver cr;
private List<Map<String, Object>> data;
private ListView lv_main_list;
private SimpleAdapter simpleAdapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.a);
lv_main_list = (ListView) findViewById(R.id.lv_main_list); //获取内容访问者
cr = getContentResolver();
data = new ArrayList<Map<String, Object>>();
//适配器
simpleAdapter = new SimpleAdapter(this, data, android.R.layout.simple_list_item_2, new String[]{"names", "phones"}, new int[]{android.R.id.text1, android.R.id.text2});
lv_main_list.setAdapter(simpleAdapter);
}
public void getContacts(View view) {
Cursor cursor = cr.query(Uri.parse("content://com.android.contacts/raw_contacts"), null, null, null
Android 利用ContentProvider获取联系人信息
最新推荐文章于 2023-11-27 15:50:03 发布
本文介绍如何在Android应用中使用ContentProvider来获取设备上的联系人信息,首先需要在AndroidManifest.xml中添加读取联系人权限的声明。


4340

被折叠的 条评论
为什么被折叠?



