本文共 2464 字,大约阅读时间需要 8 分钟。
所需权限
layout 布局文件
mainActivity
list填充文件
逻辑代码 mainActivity.java
package com.qf.day16_contentresolver_call_demo2;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.logging.SimpleFormatter;import android.net.Uri;import android.os.Bundle;import android.provider.CallLog;import android.app.Activity;import android.content.ContentResolver;import android.database.Cursor;import android.view.Menu;import android.widget.ListView;import android.widget.SimpleAdapter;import android.widget.TextView;/** * * 通话记录的数据 * * 1,获取ContentResolver对象 2,ContentResolver对象 通过Uri地址 获取数据 3,展示数据 * */public class MainActivity extends Activity { private ListView lv; private TextView tv; private ContentResolver contentResolver; //content://call_log/calls private Uri callUri = CallLog.Calls.CONTENT_URI; private String [] coumns = new String[]{CallLog.Calls._ID,CallLog.Calls.NUMBER,CallLog.Calls.DATE}; //存数据源的集合 private List
转载于:https://www.cnblogs.com/muyuge/p/6152243.html