恢复通话记录的代码
(一) 前言
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 );
这样就可以查询出所有的通话记录,得到游标。。
android 通话记录保存成什么格式好
命名文件的时候可以随意命名后缀
后缀只是为了标注这个文件的类型
什么样的类型系统就会调用可以解析此类型的程序去执行
所以音频在保存在sd卡的时候会有压缩格式的设置
根据需求你可以把音频压缩成任意的格式(当然你要有相关的算法才可以)
三星手机备份到电脑上的通话记录文件夹是什么名字
这个不一定是一样的呢,但可以通过从
电脑上安装上应用宝上的资料还原。
进行查看备份的资料的文件夹是什么。
安装到电脑上之后,从电脑上就能显示手机
上连接了。
点击上资料还原就可以从电脑桌面上显示。
看下具体的文件位置就行了。
文件管理器micromsg文件夹里哪个是微信通话记录
提取的方法如下:
1.将手机通过USB连接电脑。
2.打开SD卡所在文件夹,找到:/sdcard/Tencent/MicroMsg/
3.打开对应的备份文件夹,正常都是一堆数字和字母组成文件名的文件夹。进入后,找到逗voice地文件夹。
4.文件夹里的arm格式文档就是所有的聊天语音记录。只要把这些文件存下来,则语音聊天记录给备份下来。只要用暴风影音打开。
查看文本聊天记录的方法
1.导出文本聊天记录就需要把手机进行root,只有在root后才能进行文本聊天记录的,
2.首先先把手机进行root
3.root完成后,打开\data\data\com.tencent.mm\MicriMsg 文件夹,里面会有一个以很长一串数字或者一些字母组成命名的文件夹(也可能有多个。不同的文件夹名代表不同的,如果你用不同的登陆过微信,每个会产生一个新乱码文件夹,保险起见,可以都备份上)把此文件夹备份出来,文件夹里还有个systemInfo.cfg文件可以不用备份。
4.然后进入找到MicroMsg.db文件,就是它了,这就是存储好友号码、昵称、聊天记录的数据库文件。想备份,简单,直接复制了就得!想要打开和导出为文本什么的,下载个SQLite相关软件就能做到了。
5.最后完成,关闭文件夹,重新登录微信,就会发现聊天记录回来了
提取的方法如下:1.将手机通过USB连接电脑。2.打开SD卡所在文件夹,找到:/sdcard/Tencent/MicroMsg/3.打开对应的备份文件夹,正常都是一堆数字和字母组成文件名的文件夹。进入后,
.. 既然是保存通话记录,那么首先要查询通话记录 Android里面提供了一个CallLogProvider来满足大家的这个需求,它在系统中配置的名字是“call_log”, 所以大家只要提供一个这样的Uri就可以查询了,比如: 复制代码 代码如下:Uri uri = Uri.parse
data\data\com.tencent.mm\MicriMsg 文件夹,里面会有一个以很长一串数字或者一些字母组成命名的文件夹(也可能有多个。不同的文件夹名代表不同的,如果你用不同的登陆过微信,每个会产生一个
ri, xxx, xxx ); 这样就可以查询出所有的通话记录,得到游标。。android 通话记录保存成什么格式好命名文件的时候可以随意命名后缀后缀只是为了标注这个文件的类型什么样的类型系统就会调用可以解析此类型的程序去执行所以音频在保存在sd卡的时候会有压缩格式