SimpleCursorAdapter-获取电话簿中联系人并显示在类表中
来源:互联网 发布:建筑作品集知乎 编辑:程序博客网 时间:2024/05/29 10:50
下面的程序是从手机中把联系人显示到类表中。
先在通讯录中添加一个联系人作为数 据库的数据。然后获得一个指向数据库的 Cursor 并且定义一个布局文件(当然也可以使用 系统自带的)。
package com.eson.simplecursoradapter ;import android.database.Cursor ;import android.os.Bundle ;import android.provider.Contacts ;import android.support.v7.app.AppCompatActivity ;import android.widget.ListAdapter ;import android.widget.ListView ;import android.widget.SimpleCursorAdapter ;public class MainActivity extends AppCompatActivity { private ListView listView; @Override protected void onCreate (Bundle savedInstanceState) { super .onCreate(savedInstanceState) ; listView = new ListView( this ); Cursor cursor = getContentResolver().query(Contacts.People. CONTENT_URI , null, null, null, null ); startManagingCursor(cursor) ; ListAdapter listAdapter = new SimpleCursorAdapter(this, android.R.layout. simple_expandable_list_item_1 , cursor, new String[]{Contacts.People. NAME }, new int []{android.R.id. text1}) ; listView .setAdapter(listAdapter) ; setContentView( listView ); }}
注意添加权限
<uses-permission android :name="android.permission.READ_CONTACTS" />
1 0
- SimpleCursorAdapter-获取电话簿中联系人并显示在类表中
- Android中获取系统通讯录联系人并显示在EditText
- Android中获取系统通讯录联系人并显示在EditText
- Android中获取系统通讯录联系人并显示在EditText
- Android中获取系统通讯录联系人并显示在EditText
- ContentResolver实现获取手机联系人并显示在ListView中
- 利用Content provide获取电话联系人并显示在listview
- 利用SimpleCursorAdapter获取手机上联系人
- 用SimpleCursorAdapter来获取手机联系人
- Android中读取联系人并显示
- MUI 获取手机中的联系人来生成电话簿
- ext获取后台数据,并显示在gridPanel中
- 获取网页验证码并显示在picturebox中
- 使用 PHP 获取并解析 JSON 显示在页面中
- android 获取系统联系人并展示在ListView上
- Android中实现显示手机联系人并调用
- Android获取通讯录联系人显示在EditText上Demo
- Android获取通讯录联系人显示在EditText上Demo
- java日志记录之Logger.getLogger()和LogFactory.getLog()的区别
- MyEclipse 启动 Tomcat 速度慢
- RecyclerView使用详解
- BigDecimal如何比较大小
- storm实战入门
- SimpleCursorAdapter-获取电话簿中联系人并显示在类表中
- libevent : struct event & struct event_base
- Android中跨进程通信方式之使用Messenger
- 2016.5.10
- 光源(Light)
- 第十一周阅读程序(5.5)
- JVM系统属性
- 唯爱小粽子:Java中break和continue的区别
- java 内存映射文件