`
dengzhangtao
  • 浏览: 681056 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

android导出通讯录,通话记录,短信

 
阅读更多
ContentResolver cr = getContentResolver();
Cursor cur = cr.query(ContactsContract.Contacts.CONTENT_URI,null, null, null, null);
int index = cur.getColumnIndex(ContactsContract.Contacts.LOOKUP_KEY);
FileOutputStream fout;
try {
String sdpath = Environment.getExternalStorageDirectory().getAbsolutePath();
String path = sdpath+"/tt.vcf";
File f = new File(path);
f.createNewFile();
fout = new FileOutputStream(path);
byte[] data = new byte[1024 * 1];
while(cur.moveToNext()){
String lookupKey = cur.getString(index);
Uri uri = Uri.withAppendedPath(ContactsContract.Contacts.CONTENT_VCARD_URI, lookupKey);
AssetFileDescriptor fd = this.getContentResolver().openAssetFileDescriptor(uri, "r");
FileInputStream fin = fd.createInputStream();
int len = -1;
while((len = fin.read(data)) != -1){
fout.write(data, 0, len);
}
fin.close();
}
fout.close();
} catch (Exception e) {
debug(e.toString());
}
上面实现了通讯录的导出备份。
0
0
分享到:
评论

相关推荐

    android手机通讯录系统

    - **模块划分**:系统分为多个模块,如联系人管理模块、通话记录模块、个人中心模块等,每个模块都有明确的职责和功能。 - **用户交互**:设计友好的用户界面,提供直观的操作方式,如通过MENU键进行功能选择,...

    Android通过蓝牙使用Pbap协议读取通讯录

    本篇文章将深入探讨如何在Android中利用PBAP协议来读取远程设备的通讯录。 首先,我们需要理解PBAP协议的基本概念。PBAP是蓝牙标准的一部分,旨在为不同设备提供一种通用的方式去访问和管理通讯录。它基于VCard格式...

    android通讯录联系人xls格式(excel)导出工具

    帮助用户备份通讯信息,导出联系人文件格式为xls或vcf,同时可以导出通话记录和短信

    基于云计算的Android手机通讯录.pdf

    基本功能需求方面,系统提供了包括通话记录查看、短信记录管理、联系人信息编辑、二维码名片识别与存储等丰富功能。在信息查询方面,用户可以通过云端账号访问备份的通讯录,进行导入导出操作,大大增强了信息的可...

    安卓课程设计-手机通讯录系统全解.doc

    系统用例分析则涉及多个模块,如联系人详细信息查看、清空通话记录、拨打电话、发送短信、编辑联系人、新建联系人等,以及个人中心的设置功能。 在总体设计方案中,系统被划分为多个模块,如用户管理、联系人操作、...

    超强功能通讯录_Android.rar

    同时,应用还可能采用了SQLite数据库来存储额外的元数据,如分组信息、通话记录等,以提高查询性能。 为了提高用户体验,该应用可能还运用了Android的异步任务处理和通知机制,确保在进行数据操作时不会阻塞用户...

    安卓通讯录联系人打电话归属地相关-Android异步联系人备份与恢复Demo.rar

    这个"安卓通讯录联系人打电话归属地相关-Android异步联系人备份与恢复Demo.rar"文件提供了一个示例应用,用于演示如何异步地备份和恢复手机上的联系人信息,并且可能包含了归属地查询的功能。下面我们将深入探讨相关...

    安卓课程设计-手机通讯录.docx

    系统用例分析进一步细化了各个功能模块,包括联系人详细信息查看、编辑、删除、通话记录管理和导入导出联系人等。 详细设计阶段,通讯录的设计考虑了用户界面的友好性和操作流畅性,例如,通过菜单选项实现各种功能...

    安卓课程设计-手机通讯录.pdf

    系统用例分析进一步细化了每个功能模块的交互行为,如通话记录模块支持查看、删除、拨打电话和发送短信;联系人模块提供新建、编辑、删除、拨打电话和发送短信操作;个人中心模块用于设置个人信息;而联系人导入导出...

    我的通讯录

    3. AI智能推荐:结合人工智能技术,通讯录能自动分析通话和短信记录,推荐可能认识的新联系人。 总结,通讯录作为日常生活中的必备工具,其背后涉及的编程技术和设计理念同样复杂且重要。开发者需要在满足用户需求...

    超强功能通讯录.zip

    8. **通话与短信记录**:记录通话和短信历史,方便用户回溯和管理通信记录。 9. **自定义标签与备注**:允许用户为联系人添加自定义标签和备注,提升个性化体验和信息组织。 10. **多语言支持**:考虑到全球化用户...

    安卓手机数据恢复软件

     3、能够恢复删除丢失的联系人、通话记录  4、能够恢复删除微信、QQ聊天记录  5、丢失短信、通讯录能够以Excel表格的形式导出  6、能够预览丢失数据  7、能够搜索指定联系人或者电话号所有短信  二、软件...

    安卓手机数据恢复软件 v4.0 试用版.zip

    3、能够恢复删除丢失的联系人、通话记录 4、能够恢复删除微信、QQ聊天记录 5、丢失短信、通讯录能够以Excel表格的形式导出 6、能够预览丢失数据 7、能够搜索指定联系人或者电话号所有短信 二、软件优点: 优势...

    手机通讯录

    9. **智能推荐**:部分手机系统利用AI技术,根据用户的通话和通信记录,智能推荐可能认识的新联系人。 10. **导入导出**:除了常见的SIM卡导入导出,还可以通过蓝牙、USB数据线或无线网络将通讯录信息导入导出到...

    android开发

    - 通话记录模块:展示联系人详细信息,允许清空记录,拨打电话,发送短信,以及删除记录。 - 联系人模块:查看、编辑、创建联系人,执行删除、拨打电话和发送短信操作,还支持联系人搜索。 - 个人信息设置:用户设定...

    通讯录管理软件

    7. 备注与历史记录:记录与联系人的互动信息,如通话记录、邮件往来,有助于跟踪和管理人际关系。 8. 集成其他服务:可能集成社交媒体平台,如微信、LinkedIn,以便获取更多联系人详情或直接通过软件进行交流。 9....

    Android模块测试用例.zip

    9. **【通话记录】测试用例_V1.0.xlsx**:通话记录模块测试,确认记录的准确性和查询功能,同时检查删除、备份和恢复通话记录的场景。 10. **【通讯录】测试用例_V1.0.xlsx**:通讯录模块测试,包括联系人添加、...

    phone search v3

    在“phone search”这个标签中,我们可以推测出该软件的核心功能是围绕手机中的通讯录、通话记录和短信等与电话相关的数据进行搜索。可能包括以下特性: 1. **快速搜索**:提供实时搜索功能,用户输入关键词后,...

    谷歌A3用户手册android操作

    6. **电话**:拨打电话、接听电话、查看通话记录及管理联系人。 7. **电子邮件**:支持多种邮件服务,设置账户后可收发邮件。 8. **联系人**:管理个人通讯录,同步到Google账户,导入导出联系人。 9. **浏览器**...

Global site tag (gtag.js) - Google Analytics