没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
public class MyCallLog {
/**
*
* @param context
* @param 返回通话记录的条数
* @return 姓名 name 电话 number 时间 date 时长 time 状态 status
*/
public ArrayList<HashMap<String,String>> getCallLogList(Context context,int limitKey)
{
ArrayList<HashMap<String,String>> list = new
ArrayList<HashMap<String,String>>();
SimpleDateFormat sdf = new SimpleDateFormat("MM/dd HH:mm:ss");
Cursor cursor = context.getContentResolver().query(CallLog.Calls.CONTENT_URI,
null, null, null,
CallLog.Calls.DEFAULT_SORT_ORDER + " limit "+limitKey);
cursor.moveToFirst();
do{
HashMap<String,String> hm = new HashMap<String, String>();
hm.put("name",
cursor.getString(cursor.getColumnIndex(CallLog.Calls.CACHED_NAME)));
hm.put("number",
cursor.getString(cursor.getColumnIndex(CallLog.Calls.NUMBER)));
String date = sdf.format(new
Date(Long.valueOf(cursor.getString(cursor.getColumnIndex(CallLog.Calls.DATE)))));
hm.put("date", date);
String time =
formatDuring(Long.valueOf(cursor.getString(cursor.getColumnIndex(CallLog.Calls.DURA
TION))));
hm.put("time", time);
String status = cursor.getString(cursor.getColumnIndex(CallLog.Calls.TYPE));
if(status.equals("1")){
status = "in";
}else if(status.equals("2")){
status = "out";
}else{
status = "miss";
}
hm.put("status",status);
list.add(hm);
}while(cursor.moveToNext());
return list;
}
/**
资源评论
- mashang1234567892017-09-02不错的资料,谢谢分享
- 风雅小呼2015-07-02还行吧,复杂了点
lhl5281
- 粉丝: 8
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功