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); } }
查看全文
相关阅读:
JQuery
C#基础知识
CSS
学习.NET
Grunt常见问题
一个小型的类库
SQL字符串处理!
安装Java8以后,Eclipse运行异常解决方案
谈薪四式让你谈好薪
使用js实现input输入框的增加
原文地址:https://www.cnblogs.com/badboy/p/2183712.html
最新文章
CC1310电源管脚
百度贴吧图片抓取工具(Python)
C++实现元组
MFC多视图共用一文档实现
利用ADO方式连接SQLServer2008出现的问题
MFC程序实现窗口分割,视图快捷插入控件和插入列表
开发小型宿舍管理系统
我的MFC学习之路(一)
【高效办公】excel提升
【python学习笔记】openpyxl处理excle
热门文章
【python学习笔记】源码打包成exe文件
【python练习】生成词云图
【python练习】PDF操作练习
【python小练习集】
【python学习笔记】复习知识点随机
【python练习】正则表达式练习
【python学习笔记】正则表达式
【python练习】日志分析小工具
人工智能作业
React-事件处理 二
Copyright © 2011-2022 走看看