【android】读取通讯录
16lz
2021-01-23
1.Manifest.xml设置权限
<uses-permission android:name="android.permission.WRITE_CONTACTS"/> <uses-permission android:name="android.permission.READ_CONTACTS"/>
2.ContactTestActivity.java代码
package com.zufe.contacttest;import android.app.ListActivity;import android.content.ContentResolver;import android.database.Cursor;import android.os.Bundle;import android.provider.ContactsContract;import android.widget.ListAdapter;import android.widget.SimpleAdapter;import android.widget.SimpleCursorAdapter;import androidx.annotation.Nullable;public class ContactTestActivity extends ListActivity { @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); //setContentView(R.layout.contacttest); ContentResolver cr = getContentResolver(); Cursor c = cr.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI,null,null,null,null); startManagingCursor(c); ListAdapter adapter = new SimpleCursorAdapter(this, android.R.layout.simple_list_item_2, c, new String[]{ ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME, ContactsContract.CommonDataKinds.Phone.NUMBER}, new int[]{ android.R.id.text1,android.R.id.text2} ); this.setListAdapter(adapter); }}
更多相关文章
- 工具:Android本地代码生成器
- Android很有用的代码片段
- android上传图片到服务器,求服务器那边和android的Activity的完整
- android 源代码研究之----frameworks-----status bar 状态栏
- 【转】Android --权限大全
- Android 代码实现重启
- 【Arcgis android】 离线编辑实现及一些代码段
- Android 实现扫雷小游戏实例代码
- android代码分析,及Terminal使用