该软件支持导入导出手机通讯录与短信,可以通过导出进行备份,还可以直接阅读导出信息。导出文件存储在手机和SD卡里双重保险。
1、添加备忘录导入导出
2、优化导入导出时间
3、添加更多导出选项
4、支持网络化传送导出文件,互相导入
导出通讯录
[java] view plaincopy
public void GetTongXun() throws IOException
{
ContentResolver resolver = this.getContentResolver();
Uri uri = Uri.parse("content://com.android.contacts/contacts");
Cursor cursor = resolver.query(uri, new String[]{Data._ID}, null, null, null);
File file = CreatFile(dir+"通讯录.txt");
FileOutputStream outputStream = new FileOutputStream(file);
FileOutputStream fos = null;
fos = openFileOutput("通讯录.txt",Context.MODE_WORLD_READABLE + Context.MODE_WORLD_WRITEABLE);
while(cursor.moveToNext())
{
StringBuilder buf = new StringBuilder();
int id = cursor.getInt(0);//获得id并且在data中寻找数据
uri = Uri.parse("content://com.android.contacts/contacts/"+id+"/data"); //如果要获得data表中某个id对应的数据,则URI为content://com.android.contacts/contacts/#/data
Cursor cursor2 = resolver.query(uri, new String[]{Data.DATA1,Data.MIMETYPE,Data.DATA10}, null,null, null); //data1存储各个记录的总数据,mimetype存放记录的类型,如电话、email等
String phone = null;
while(cursor2.moveToNext())
{
String data = cursor2.getString(cursor2.getColumnIndex("data1"));
if(cursor2.getString(cursor2.getColumnIndex("mimetype")).equals("vnd.android.cursor.item/name") && cursor2.getString(cursor2.getColumnIndex("data10")).equals("2") ){ //如果是名字
buf.append(data);
if (phone != null) buf.append(phone);
}
else if(cursor2.getString(cursor2.getColumnIndex("mimetype")).equals("vnd.android.cursor.item/phone_v2")){//如果是电话
phone = new String(" "+data+"\n");
}
}
String str = buf.toString();
try {
outputStream.write(str.getBytes());
fos.write(str.getBytes());
} catch (IOException ex) {}
}
try {
outputStream.close();
fos.close();
} catch (IOException ex) {}
new AlertDialog.Builder(this).setMessage("成功导出通讯录!").show();
}
导出短信
[java] view plaincopy
public void OutDuanxin() throws IOException
{
Uri uri = Uri.parse("content://sms/");
smsContent sc = new smsContent(this,uri);
List<smsInfo> infos = sc.getSmsInfo();
List<smsInfo> realinfos = sc.getRealSmsInfo();
File file = CreatFile(dir+"短信.txt");
FileOutputStream outputStream = new FileOutputStream(file);
FileOutputStream fos = null;
fos = openFileOutput("短信.txt",Context.MODE_WORLD_READABLE + Context.MODE_WORLD_WRITEABLE);
File realfileFile = CreatFile(dir+"duanxin.yyqf");
FileOutputStream realoutputStream = new FileOutputStream(realfileFile);
FileOutputStream realfos = null;
realfos = openFileOutput("duanxin.yyqf",Context.MODE_WORLD_READABLE + Context.MODE_WORLD_WRITEABLE);
String string = new String();
String realString = new String();
for (int i=0;i<infos.size();i++)
{
string+=infos.get(i).getName();
string+="\n号码:"+infos.get(i).getPhoneNumber();
string+="\n日期:"+infos.get(i).getDate();
string+="\n消息:"+infos.get(i).getSmsbody();
string+="\n====================================\n";
realString+=realinfos.get(i).getPhoneNumber()+"\n";
realString+=realinfos.get(i).getSmsbody()+"\n";
realString+= ".!@#$%^&*().[].yyqf\n" + realinfos.get(i).getDate()+"\n";
realString+=realinfos.get(i).getType()+"\n";
}
try {
fos.write(string.getBytes());
outputStream.write(string.getBytes());
realfos.write(realString.getBytes());
realoutputStream.write(realString.getBytes());
} catch (Exception e) {}
try {
outputStream.close();
fos.close();
realfos.close();
realoutputStream.close();
} catch (IOException ex) {}
new AlertDialog.Builder(this).setIcon(android.R.drawable.ic_dialog_info).setMessage("成功导出短信!").show();
}
查看全部
开发者其他应用
腾讯微视73.7M58人在玩微视安卓版,最近像美拍、秒拍、微可拍这类的短视频分享应用在朋友圈非常流行,用户可以使用这些工具拍一些短视频来分享给网友,腾讯在这块自然也没落下
下载4399游戏盒手机版25.5M445人在玩4399游戏盒手机版是4399手游中心推出的一款手游客户端,其集游戏资讯、游戏搜索、游戏下载等媒体资讯于一体,拥有超过10W款手游供你免费下载,还有大量的手游攻略资讯查询,让爱好手游的你拥有一个最好的游戏平台
下载HDP直播tv版15.2M11673人在玩HDP直播正式版发布啦,针对网络电视机顶盒精选设计的UI和操作体验,600多个频道每天更新,遥控器数字选台,极速换台,多源自动切换,多种自定义节目单方式,您还在等什么?赶快下载安装到您的机顶盒上吧!HDP直播软件怎么安装将apk拷贝到u盘插上机顶盒
下载葫芦侠修改器22.7M54995人在玩葫芦侠游戏修改器是一款针对手机游戏的修改器(单机游戏),葫芦侠修改器可以帮助玩家减少游戏中的垃圾时间,让繁忙的我们也能更好的体验游戏带来的乐趣!葫芦侠通过修改正在运行的游戏中的内存数据,达到修改游戏中的金钱、血量、得分、道具数量、攻击、防御
下载PP助手安卓版16.8M4231人在玩PP助手安卓资源库有海量的免费资源,通过数据库自动检测更新应用,更新速度在同类软件中处于前列,能够满足绝大部分用户的需求。PP助手安卓版是一款安装在移动安卓设备上的应用平台
下载中国移动手机营业厅70.1M6805人在玩中国移动手机营业厅是依托智能终端,面向全网客户提供快速便捷的查询、办理和交费等自助服务的客户端软件,支持优惠资讯等特色服务。移动手机营业厅app覆盖Android、iOS等操作系统
下载手机QQ202089.8M13910人在玩手机qq2020是腾讯公司QQ用户打造的随时随地聊QQ的手机即时通讯软件,手机QQ2020安卓版是腾讯公司推出的全新架构的富媒体即时通信社交软件,引领亿万用户体验
下载中华万年历app24.3M10349人在玩中华万年历,是一款基于Android平台的手机日历软件,中华万年历app提供了与人们生活息息相关的日历查询功能,用户可以自定义节日、任务和提醒。中华万年历app软件同时集成了记事本、节日、黄历、生理节律、星座等
下载360省电王安卓版17.2M205人在玩360省电王给您温馨提醒并帮您延长电池使用!页面支持炫酷的滑动操作,工具软件也可以很酷!360省电王下载2017版优化电量使用时间计算,更精准,并能够显示当天总计延长使用的时间
下载联通手机营业厅47.6M324人在玩中国联通手机营业厅客户端是一款提供查询、交费和办理等自助服务功能的客户端软件。联通手机营业厅目前功能包括:话费查询、交费充值、3G套餐变更、业务查询、积分查询、密码修改、积分兑换、网点查询、手机号码归属地
下载