通话记录的后缀,通讯录前缀是什么意思

hacker|
244

恢复通话记录的代码

(一) 前言 

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 ); 

这样就可以查询出所有的通话记录,得到游标。。

.xlog是什么文件 可以删除吗

微信中的xlog文件可以删除吗?很多人会误以为xlog文件是.log(日志)文件,认为可以删除,但事实并非如此,下面为大家详细介绍下。

想要了解xlog文件是否可以删除,首先需要知道xlog是什么文件。

xlog文件并不是一般的log日志文本文件,而是一种语音通话记录文件或者说是手机录音文件,但它又不是普通的音频格式,因此一般很难打开它,手机与电脑都无法直接打开该文件。

在微信中,如果删除手机微信文件夹中的xlog文件,会导致微信中之前的语音记录丢失,它相当于 *** 聊天记录文件,应该属于一种加密文件,普通文本或者影音工具无法直接打开,仅能在微信中通过查看语音记录播放打开。

对于用户来说,xlog文件并不是普通的log文本文件,而是一种特殊的语音通话记录文件,微信中删除了此文件,会导致此前的微信语音聊天记录丢失,如果微信语录记录不重要或者已经备份,那么这个文件是可以删除的,如果没有备份需要保留微信语音聊天记录,这个xlog文件就不能删除了。

最近通话记录里面的联系人后面括号里的数字是什么意思

表示连续通话的次数,比如后面有一个“(2)”,表示你连续和他通话了两次,点击后方的i图标后,可以看到具体两次通话的时间及时长。

18101692593(69)通话记录中后面的69表示什么意思?

这位朋友你好,首先这个记录呢当然是表达他已经后缀的字母表示。这个情况呢有可能是形成的第二个手机号码。

1条大神的评论

  • avatar
    访客 2022-09-19 下午 10:06:07

    //对方号码 DURATION:5 //持续时间,秒数 END:VCALL 那么这里就是一条通话记录的存储格式了,以BEGIN:VCALL 开始 END:VCALL结束。

发表评论