ContentResolver contentResolver = mActivity.getContentResolver();Cursor cursor = null;try {cursor = contentResolver.query(// CallLog.Calls.CONTENT_URI, Columns, null,// null,CallLog.Calls.DATE+" desc");CallLog.Calls.CONTENT_URI, null, null, null,CallLog.Calls.DATE + " desc");if (cursor == null)return null;List mRecordList = new ArrayList();while (cursor.moveToNext()) {RecordEntity record = new RecordEntity();record.name = cursor.getString(cursor.getColumnIndex(CallLog.Calls.CACHED_NAME));record.number = cursor.getString(cursor.getColumnIndex(CallLog.Calls.NUMBER));record.type = cursor.getInt(cursor.getColumnIndex(CallLog.Calls.TYPE));record.lDate = cursor.getLong(cursor.getColumnIndex(CallLog.Calls.DATE));record.duration = cursor.getLong(cursor.getColumnIndex(CallLog.Calls.DURATION));record._new = cursor.getInt(cursor.getColumnIndex(CallLog.Calls.NEW));Log.e(TAG, record.toString());//int photoIdIndex = cursor.getColumnIndex(CACHED_PHOTO_ID);//if (photoIdIndex >= 0) {//record.cachePhotoId = cursor.getLong(photoIdIndex);//}mRecordList.add(record);}} finally {if (cursor != null) {cursor.close();}}


 

private class RecordEntity{String name;String number;int type;long lDate;long duration;int _new;@Overridepublic String toString() {return "RecordEntity [toString()=" + name+"," + number+"," + type+"," + lDate+"," + duration+"," + name+"," + "]";}}


 

 

 

权限:

 

        


更多相关文章

  1. Android(安卓)访问权限许可大全
  2. Android(安卓)开启闪光灯做手电筒 源码
  3. 获取sdcard文件
  4. Android(安卓)结束进程的方法forceStopPackage
  5. Android连接网络
  6. Android获取WiFi ip相关信息
  7. 【Android学习三】相关指令操作
  8. android电话录音
  9. android > Visualizer监听手机声波

随机推荐

  1. Android的之我见
  2. android中的后退键——onBackPressed()的
  3. 使用android快速开发框架afinal 开发andr
  4. Android如何为kernel添加一个驱动
  5. android:process=":remote" .
  6. android学习日记01-搭配开发环境
  7. Android 各版本Gradle离线下载
  8. android生命周期_Android活动生命周期–
  9. Android(安卓)API Demos笔记
  10. Android 实现开关灯效果