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

hacker2年前网络黑客94

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卡,联系人姓名,电话号码类别(手机或座机)等,最后点“存储”即可。 在...

请问下,前端如何获取通话记录?安卓版的。

手机查看通话记录的方法如下:打开拨号盘(手机)-记录-右上角更多-过滤方式-根据需要选择查看方式:全部通话、未接来电、已拨电话等。

提示:不同型号手机操作路径可能略有不同。

相关文章

畅连通话会有通话记录吗,畅连不显示通话记录

畅连通话会有通话记录吗,畅连不显示通话记录

手机打电话、接电话后不显示通话记录? 如果您的手机通话记录不显示或丢失,请您按照以下场景排查:一、拨打或接听电话后无法产生通话记录:1.请检查是否开启了隐私空间。主空间和隐私空间保存有相同的联系人时,...

拿身份证查通话记录吗多久,拿身份证查通话记录吗

拿身份证查通话记录吗多久,拿身份证查通话记录吗

拿身份证去营业厅能查出通话记录来吗? 如果是拿自己的身份证去查自己的通话记录,当然是可以的,但如果是你拿别人的身份证去查别人的通话记录,那就不可以了,哪属于别人的隐私,营业厅也不会为你办理,除非警察有...

华为手机通话记录怎么备份数据,华为备份同步通话记录

华为手机通话记录怎么备份数据,华为备份同步通话记录

华为p40pro和p30pro怎么同步通话记录? 这里假设存在通话记录的旧手机是手机1,想要导入通话记录的新手机是手机2。有如下两种办法可以快速同步通话记录。第一:打开手机1的手机克隆软件,选择这是旧...

荣耀10为什么打电话不显示记录,荣耀10通话记录没有

荣耀10为什么打电话不显示记录,荣耀10通话记录没有

华为手机通话记录不更新也没有记录 一,机子不显示通话记录,一般原因是开启了访客模式。二,解决方法:1,点击手机的系统设置。2,选择全部设置,进入安全与隐私。3,在隐私设置里,把访客模式关了即可显示通话...

包含黑客性感机体的词条

包含黑客性感机体的词条

《侠盗猎车手》圣安地列斯的黑客模式是什么? 秘籍是NINJATOWN。进入游戏后,键盘上输入”NINJATOWN“即可,大街上全是黑色衣服的人,车子全部黑色。其他秘籍:LXGIWYL = 一般武器KJ...

异地恋怎样聊天,通话记录异地恋怎么办

异地恋怎样聊天,通话记录异地恋怎么办

通话记录异地能拉得出吗 可以啊!在哪都可以的。下载登录你手机运营商网上营业厅,进去除了话费余额外还有个查询详细通话记录,用你的手机取得验证码就可以了。异地恋通话记录怎么做成聊天背景 你可以把通话记录通...

评论列表

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

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

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

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

发表评论    

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