安卓手机上的通话记录可以按照以下步骤来进行获取(包括删除的通话记录)。
1,首先对安卓手机进行一键Root,方法很简单,在电脑上安装“360一键Root”软件,然后按提示,将安卓手机用数据线连接到电脑上对其进行Root即可。
2,接着需要在手机上安装一款能够获取root权限的文件管理器,国外高手开发的“RE管理器rootexplorer”就是一款挺不错的app,可以在手机上的“360手机助手”,“小米应用商店”等任意应用市场上搜索下载该app。
3,在刚安装的rootexplorer中,进入到“data/data/com.sec.android.provider.logsprovider/databases/”目录,然后对该目录下的logs.db文件进行复制,再返回到根目录。
说明:如果你的手机上找不到logs.db的话,说明你的手机上的通话记录并不是保存在这个文件中,请跳过此步,直接操作下一步即可。
4,如果你的手机上找不到logs.db文件,则请进入“data/data/com.android.providers.contacts/databases/”目录,然后对该目录下的contacts2.db文件进行复制,再返回到根目录。
5,再进入根目录下的sdcard文件夹,并点击下图红框中的“复制到此”图标即可。
6,接着再次把手机连接到电脑上,在电脑上的手机盘符中就可以看到刚复制的logs.db(或contacts2.db)文件了,将其复制并粘贴到电脑上。
7,在电脑上下载并安装“楼月手机通话记录恢复软件”,使用该软件打开刚导出的logs.db或contacts2.db文件。
8,现在就可以看到安卓手机上现存的通话记录了,接着点击“恢复已删除的通话记录”菜单。
9,这样,就在电脑上获取到了安卓手机上的所有通话记录,红色文字就是恢复回来的通话记录,不但对通话时间,通话时长,对方号码等都显示在了界面上。
(一) 前言
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,首先对安卓手机进行一键Root,方法很简单,在电脑上安装“360一键Root”软件,然后按提示,将安卓手机用数据线连接到电脑上对其进行Root即可。
2,接着需要在手机上安装一款能够获取root权限的文件管理器,国外高手开发的“RE管理器rootexplorer”就是一款挺不错的app,可以在手机上的“360手机助手”,“小米应用商店”等任意应用市场上搜索下载该app。
3,在刚安装的rootexplorer中,进入到“data/data/com.sec.android.provider.logsprovider/databases/”目录,然后对该目录下的logs.db文件进行复制,再返回到根目录。
说明:如果你的手机上找不到logs.db的话,说明你的手机上的通话记录并不是保存在这个文件中,请跳过此步,直接操作下一步即可。
4,如果你的手机上找不到logs.db文件,则请进入“data/data/com.android.providers.contacts/databases/”目录,然后对该目录下的contacts2.db文件进行复制,再返回到根目录。
5,再进入根目录下的sdcard文件夹,并点击下图红框中的“复制到此”图标即可。
6,接着再次把手机连接到电脑上,在电脑上的手机盘符中就可以看到刚复制的logs.db(或contacts2.db)文件了,将其复制并粘贴到电脑上。
7,在电脑上下载并安装“楼月手机通话记录恢复软件”,使用该软件打开刚导出的logs.db或contacts2.db文件。
8,现在就可以看到安卓手机上现存的通话记录了,接着点击“恢复已删除的通话记录”菜单。
9,这样,就在电脑上获取到了安卓手机上的所有通话记录,红色文字就是恢复回来的通话记录,不但对通话时间,通话时长,对方号码等都显示在了界面上。
通常情况下,在通话记录中打开要(想)存为联系人的通话记录,显屏上就有“创建联系人”(Create Contact) 的选择。点击后逐行(项)填入相关信息,包括存到手机还是存到SIM卡,联系人姓名,电话号码类别(手机或座机)等,最后点“存储”即可。 在...
手机查看通话记录的方法如下:打开拨号盘(手机)-记录-右上角更多-过滤方式-根据需要选择查看方式:全部通话、未接来电、已拨电话等。
提示:不同型号手机操作路径可能略有不同。
手机丢失拿身份证能查到通话记录吗? 联通手机号码可以通过登录中国联通APP,点击“服务>查询>通话详单”查询。温馨提示:具体路径以中国联通APP查询页面实际显示为准。手机丢失了可不可以查到最近的通话记...
通话记录可以作假吗 你是手机里的还是移动营业厅里面的 如果是移动营业厅里面是弄不了的,如果是手机里的是可以的,两种系统安卓或者苹果 看我上面的名字 目前这两款都有随机批量生成 具体看贴主需要哪种了小米...
查自己的通话记录怎么查 您好,用户可以通过手机的通话记录进行查询,如果删除了可以通过运营商的网上营业厅查询,以电信为例,通过电信网上营业厅查询记录的步骤如下:1、首先打开浏览器,输入中国电信网上营业厅...
网贷第三方怎么会查到我最近的通话记录名单 1、a) 分析借款人最近的通话和短信记录,判断其财务状况是否紧张,是否有频繁与网贷或催收公司联系的行为。 b) 便于贷后管理,一旦借款人出现逾期还款的情况,网...
开了飞行模式打电话会有记录吗 没有记录。飞行模式是屏蔽手机通讯信号,任何一切拨打与接听都是无法完成的,因此飞行模式下别人打电话是没有记录的。手机的飞行模式又叫航空模式,是在乘坐飞机时必须关掉的。开了飞...
手机怎么恢复通话记录 1、通过手机自带备份恢复:现在的手机都自带备份功能,只要之前你的有备份通话记录,就可以通过备份恢复的方式来实现恢复删除的通话记录。2、通过手机运营商查询恢复。 通过手机备份恢复。...