zoukankan
html css js c++ java
ContentProvider简单使用
package com.song; import android.app.Activity; import android.database.Cursor; import android.os.Bundle; import android.provider.ContactsContract.Contacts; import android.widget.ListView; import android.widget.SimpleCursorAdapter; public class ContactsListActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ListView listView = new ListView(this); // 得到联系人目录 Cursor cursor = getContentResolver().query(Contacts.CONTENT_URI, null, null, null, null); //在使用数据库的时候,使用完需要关闭。使用cursor的时候,可以将cursor的生命周期交给activity托管 startManagingCursor(cursor); /*在item中只显示属性的时候,可以直接使用android.R.layout.simple_expandable_list_item_1, * 这个系统默认的item布局,只包含一个textview. * String[] from = new String[] { Contacts._ID, Contacts.DISPLAY_NAME }; * int[] to = new int[] { android.R.id.text2, android.R.id.text1 }; * SimpleCursorAdapter adapter = new SimpleCursorAdapter(this, * android.R.layout.simple_expandable_list_item_1, cursor, from, to); */ //需要显示多个的时候,可以自己写一个listview_item.xml String[] from = new String[] { Contacts._ID, Contacts.DISPLAY_NAME }; int[] to = new int[] { R.id.tv_id, R.id.tv_name }; SimpleCursorAdapter adapter = new SimpleCursorAdapter(this, R.layout.listview_item, cursor, from, to); listView.setAdapter(adapter); setContentView(listView); } }
查看全文
相关阅读:
windows运行shell脚本
Android Webview H5资源本地化
Vscode开发Python环境安装
Vscode开发Java环境搭建
为什么索引可以提高效率?
Java内存模型
栈和队列----向有序的环形单链表中插入新节点
栈和队列----单链表的选择排序
栈和队列----将搜索二叉树转换成双向链表
栈和队列----在单链表中删除指定值的节点
原文地址:https://www.cnblogs.com/badboy/p/2183712.html
最新文章
thinkphp项目目录
小公司团队工作的心情
命名空间简单的理解
php修改配置文件php.ini设置文件上传大小讲解
ini_set()注意要点和解决方法
② 图片懒加载
webpack入门构建
webpack基本配置
① 什么是闭包
windows指令
热门文章
解决在IIS中调用Microsoft Office Excel组件后进程无法正常退出的问题
获得调用者进程信息
检查本功能是否在Excel中运行
Excel相关问题
创建快捷方式
Go 语言结构体---struct
反射认识_01_反射构造方法
H5谷歌登录 webview错误
使用Git和Svn
使用bootstrap
Copyright © 2011-2022 走看看