资源简介
http://blog.csdn.net/xiaoxiao108/article/details/6901964
最近想写段android程序玩玩。
开发环境 eclipse ,android2.2
开发环境搭建
1.先安装jdk
2.下载安装eclipse
3.下载安装android sdk
4.安装eclipse插件 adt
5.配置 Window > Preferences 中的android sdk路径
6.创建 AVD
实现方法很简单
1.把通讯录中的联系人,电话号码保存到txt文件中完成备份。
2.读取txt文件,导入到通讯录完成还原。
具体代码
1.添加 通讯录读写权限,存储卡写权限
2.写文件代码
File saveFile=new File("/sdcard/test.txt");
FileOutputStream outStream;
try {
outStream = new FileOutputStream(saveFile);
outStream.write(str.getBytes());
outStream.close();
} catch (Exception e) {
setTitle(e.toString());
}
3.取通讯录联系人
str="";
Cursor cur = getContentResolver().query(ContactsContract.Contacts.CONTENT_URI, null, null, null, null);
if (cur.moveToFirst()) {
int idColumn = cur.getColumnIndex(ContactsContract.Contacts._ID);
int displayNameColumn = cur.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME);
do {
String contactId = cur.getString(idColumn);
String disPlayName = cur.getString(displayNameColumn);
str+=disPlayName;
int phoneCount = cur.getInt(cur.getColumnIndex(ContactsContract.Contacts.HAS_PHONE_NUMBER));
if(phoneCount>0){
Cursor phones = getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI,null,ContactsContract.CommonDataKinds.Phone.CONTACT_ID+ " = " + contactId, null, null);
int i=0;
String phoneNumber;
if(phones.moveToFirst()){
do{
i++;
phoneNumber= phones.getString(phones.getColumnIndex(ContactsContract.CommonDataKinds.Phon
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 48964 2018-06-21 09:56 android手机通讯录备份还原.rar
----------- --------- ---------- ----- ----
文件 48964 2018-06-21 09:56 android手机通讯录备份还原.rar
- 上一篇:C#坦克大战代码电脑版本跟手机版本
- 下一篇:广工java文本编辑器课设源代码
相关资源
- Android Wi-Fi 支持中文SSID修改 Patch
- android 源码 短信收发工具
- javax.servlet-api-3.0.1-sources.jar
- android studio finished with non-zero exit val
- java-ymodem/xmodem上位机源码
- android实训报告
- android:TabHost+Fragment
- 清华大学人工智能大作业源码
- android自定义时钟APP源码
- Java实战项目 - 办公自动化管理系统源
- Java实战项目 - 图书管理系统源码内有
- android content provider程序简单记账
- Android答辩ppt
- android 剪刀石头布程序
- java实现图片压缩功能源码
- Android通过扫码枪获取到商品的编码
- MPandroidChart jar包
- SpringBoot与Shiro整合-权限管理实战视频
- android_Bluetooth_ssp-BLE,一个可以选择
- 基于Android的简单多媒体播放器
- 软件工程课程设计完美的版本有源码
- android TV端的自定义recyclerView控件.
- Android的蓝牙编程 完整
- Java练手_电子时钟
- 八数码问题代码java)
- Android汉字简拼搜索
- android 记事本源码
- android成绩查询系统
- Java+Web的网上选课系统Java源码
- java++jsp+网络电视代码源码整理
评论
共有 条评论