恢复通话记录的代码
(一) 前言
Android默认提供了联系人备份到sd卡的功能(代码在com.android.vcard包里面),我们可以把联系人导出成.vcf文件存在sd卡中;如果换手机了,我们又可以把联系人从sd卡文件中导入进来。那么,通话记录我们也能不能做出类似的功能呢?答案是肯定的!
(二) 导出通话记录
既然是备份通话记录,那就肯定包括导出和导入的功能,这里我们先讲导出通话记录。
1. 根据通话记录导出的规范,导出的文件一般以.vcl后缀结尾,中间的内容是
复制代码 代码如下:
BEGIN:VCALL
SLOT:0 //卡槽号 0:单卡手机 1: 双卡手机卡槽1 2: 双卡手机卡槽2
TYPE:1 //电话类型 1:接入电话,2: 呼出电话 3: 未接电话
Date: 2013/02/12 14:11:12 GMT //来电或者去点的时间 备份时以GMT时间记录,恢复时显示手机时区对应时间
NUMBER:+86134xxxxx //对方号码
DURATION:5 //持续时间,秒数
END:VCALL
那么这里就是一条通话记录的存储格式了,以BEGIN:VCALL 开始 END:VCALL结束。 //表示的是该字段的含义,只是为了让大家理解,不会导入到实际的文件中去。那么我们来看实际怎么导出的。
2. 查询通话记录列表
ok.. 既然是保存通话记录,那么首先要查询通话记录
Android里面提供了一个CallLogProvider来满足大家的这个需求,它在系统中配置的名字是“call_log”, 所以大家只要提供一个这样的Uri就可以查询了,比如:
复制代码 代码如下:
Uri uri = Uri.parse("context://call_log/calls");
Cursor c = mContext.getContentResolver().query(uri, xxx, xxx );
这样就可以查询出所有的通话记录,得到游标。。
不小心把通话记录删除怎么恢复?
如果您使用的是联通手机号码,通话记录被误删除可通过以下方式查询:
1、登录【中国联通网上营业厅】,点击菜单“查询-话费业务查询-通话详单”,查询通话记录。
2、下载并登录【中国联通】APP,点击菜单“服务-查询-账详单查询-通话详单”,查询通话记录。
3、机主本人持有效证件原件到当地联通自有营业厅查询通话详单。
温馨提醒:
1、目前可提供最近六个月(含本月)的详单信息查询。
2、上述回答以重庆为例,因各省市区业务查询差异,建议可以拨打归属地运营商客服热线详细咨询。
手机通话记录删除了怎么恢复?
若是使用的vivo手机,可进入云服务--设备云备份--备份管理和数据恢复,查看是否有备份通话记录,如果有备份,即可恢复记录;如果没有备份,通话记录将不能找回,若有重要的号码需要查询,建议登录运营商APP查看通话详单,查找通话号码。
更多疑惑可进入vivo官网--我的--在线客服--输入人工,咨询在线客服反馈。
如果手机通话记录被删除如何找回
您好,目前运营商为用户保留最新六个月的通话记录供用户查询,时间过久的是不能查询到的。
用户可以通过营业厅,运营商的网上营业厅等渠道查询通话记录的,以电信为例,通过电信网上营业厅查询电信的通话记录的步骤如下:
1、首先打开浏览器,输入中国电信网上营业厅然后搜索,然后点击进入中国电信网上营业厅并且登录自己的电信手机号。
2、登录后,进入个人中心,然后左侧有业务导航,点击通话短信详单查询
3、然后根据提示获取相应的验证码就可以查询通话记录了,如图
了解更多服务优惠请关注“安徽电信”公众号。
异,建议可以拨打归属地运营商客服热线详细咨询。手机通话记录删除了怎么恢复?若是使用的vivo手机,可进入云服务--设备云备份--备份管理和数据恢复,查看是否有备份通话记录,如果有备份,即可恢复
录列表 ok.. 既然是保存通话记录,那么首先要查询通话记录 Android里面提供了一个CallLogProvider来满足大家的这个需求,它在系统中配置的名字是“call_log”, 所以大家只要提供一个这样的Uri就可以查
或者去点的时间 备份时以GMT时间记录,恢复时显示手机时区对应时间 NUMBER:+86134xxxxx //对方号码 DURATION:5 //持续时间,秒数 END:VCALL 那么这里就是一条通话记录的存储格式了,以BEGIN:VCALL 开
ogProvider来满足大家的这个需求,它在系统中配置的名字是“call_log”, 所以大家只要提供一个这样的Uri就可以查询了,比如: 复制代码 代码如下:Uri uri = Uri.parse("context://call_log/cal
卡槽1 2: 双卡手机卡槽2 TYPE:1 //电话类型 1:接入电话,2: 呼出电话 3: 未接电话 Date: 2013/02/12 14:11:12 GMT //来电或者去点的时间 备份时以GMT时间记录,恢复时显示手机时区对应时间 NUMBER:+86134xxxxx //对方