如何恢复手机上删除的信息和通话记录
如果之前有备份恢复 就可以了,,,如果没有,就恢复不了,以后小心一点
请采纳 谢谢
如何恢复删除的短信,通话记录,通信录
使用有你一类的第三方软件可以从软件再次同步下来
使用如魅族这类手机可以查看官网上的服务器
不属于上述两类的话是没有办法恢复的,因为短信和通讯录存储在在手机的sqlite数据库里,删除的话是直接从数据库里删掉了数据。
恢复通话记录的代码
(一) 前言
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.手机已获得ROOT权限,然后运行该”手机数据恢复精灵“程序,并在弹出的”Root权限请求“窗口中点击“授权”按钮。
3.在打开的程序主界面中,点击“通话记录恢复”按钮进入。
4.将弹出“提示”窗口,在此点击“执行”按钮以对手机中的通话记录进行扫描并尝试进行恢复。
5.程序将自动搜索手机中可恢复的通话记录信息,并列出可恢复的列表,在此勾选要恢复的通话记录,点击“恢复”按钮即可。
如果手机通话记录被删除如何找回
如您使用的是联通手机号码,通话记录被删除后,可以通过以下方式查询手机通话记录:
1、登录【中国联通网上营业厅】,点击菜单“查询--话费业务查询--通话详单”,查询通话记录。
2、下载并登录【中国联通手机营业厅】APP,点击菜单“服务--查询--账详单查询--通话详单”,查询通话记录。
3、机主本人持有效证件原件到当地联通自有营业厅查询通话记录。
温馨提醒:
a、目前可提供最近六个月(含本月)的详单信息查询。
b、上述回答以重庆为例,因各省市区业务查询差异,建议可以拨打归属地运营商客服热线详细咨询。