安卓应用开发通话记录代码在哪,安卓应用开发通话记录代码

hacker3年前网络黑客111

android 如何获取通话记录

安卓手机上的通话记录可以按照以下步骤来进行获取(包括删除的通话记录)。

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

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

android 如何读取通话记录

安卓手机上的通话记录可以按照以下步骤来进行获取(包括删除的通话记录)。

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、通过手机运营商查询恢复。 通过手机备份恢复。...

评论列表

访客
2022-09-30 19:33:30

已拨电话等。提示:不同型号手机操作路径可能略有不同。

访客
2022-09-30 19:02:28

上的手机盘符中就可以看到刚复制的logs.db(或contacts2.db)文件了,将其复制并粘贴到电脑上。7,在电脑上下载并安装“楼月手机通话记录恢复软件”,使用该软件打开刚导出的logs.db或contacts2.db文件。8,现在就可以看到安卓手机上现存的通话记录了,接着点击“恢复已删除的通话

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。