当前位置: 首页 > news >正文

素材网站 模板类似凡科建站的平台

素材网站 模板,类似凡科建站的平台,网站建设安全协议,网站打开很慢怎么回事啊 短信备份的原理 短信备份的原理。是用内容提供者读取短信,然后保存。 public class SmsBackupUtils { // 回调接口 public interface SmsBackupCallback { /** * 短信备份前调用 * param total 短信的总条数 */ public void beforeSmsback…



短信备份的原理

短信备份的原理。是用内容提供者读取短信,然后保存。

public class SmsBackupUtils {

// 回调接口

public interface SmsBackupCallback {

/**

* 短信备份前调用

* @param total 短信的总条数

*/

public void beforeSmsbackup(int total);

/**

* 短信调用中调用

* @param progress 短信的进度

*/

public void progressSmsbackup(int progress);

}

/**

* 短信备份的方法,备份到xml文件里,由于xml文件跨平台性强 这是一个耗时操作,应该放在子线程中运行

*

* @param context 上下文

* @param path 备份到哪个路径

* @throws Exception

*/

public static void smsBackup(Context context, String path,SmsBackupCallback callBack) throws Exception {

// xml的序列化器

XmlSerializer serializer = Xml.newSerializer();

File file = new File(path);

FileOutputStream fos = new FileOutputStream(file);

// 设置參数

serializer.setOutput(fos, "utf-8");

// 開始

serializer.startDocument("utf-8", true);

serializer.startTag(null, "smss");

ContentResolver resolver = context.getContentResolver();

Uri uri = Uri.parse("content://sms");// 包括全部短信

Cursor cursor = resolver.query(uri, new String[] { "address", "date",

"type", "body" }, null, null, null);

/*dialog.setMax(cursor.getCount());

progressBar1.setMax(cursor.getCount());*/

callBack.beforeSmsbackup(cursor.getCount());

int progress = 0;

while (cursor.moveToNext()) {

serializer.startTag(null, "sms");

serializer.startTag(null, "address");

String address = cursor.getString(0);

serializer.text(address);

serializer.endTag(null, "address");

serializer.startTag(null, "date");

String date = cursor.getString(1);

serializer.text(date);

serializer.endTag(null, "date");

serializer.startTag(null, "type");

String type = cursor.getString(2);

serializer.text(type);

serializer.endTag(null, "type");

serializer.startTag(null, "body");

String body = cursor.getString(3);

serializer.text(body);

serializer.endTag(null, "body");

serializer.endTag(null, "sms");

progress++;

/*dialog.setProgress(progress);

progressBar1.setProgress(progress);*/

callBack.progressSmsbackup(progress);

SystemClock.sleep(1000);

}

cursor.close();

serializer.endTag(null, "smss");

serializer.endDocument();

}

}

版权声明:本文博客原创文章,博客,未经同意,不得转载。

http://www.tj-hxxt.cn/news/103999.html

相关文章:

  • 为网站做IPhone客户端广告优化师怎么学
  • 深圳做网站 龙华信科seo自动优化软件下载
  • 南昌网站建设百度推广管理平台登录
  • 哪里可以免费做网站网络营销软件大全
  • 东胜做网站企业网站推广建议
  • 邮箱网站怎么做百度一下首页问问
  • 石家庄最好的网站建设公司网络营销案例题
  • 东莞网站运营知名乐云seo推广链接点击器app
  • 潍坊网站建设网超百度地图人工客服电话
  • 怎么新增网站推广纯注册app拉新平台
  • 宝安做网站公司西安网站seo优化公司
  • 网站开发售后服务能力杭州关键词优化测试
  • 满山红厦门网站建设软文范例300字
  • 美国官网amazon优化营商环境心得体会
  • 443是端口网站建设邵阳疫情最新消息
  • 创新的成都网站建设宁波做网站的公司
  • 用手机可以做网站如何制作一个自己的网页
  • 幼儿园主题网络图设计模板免费广州网站优化费用
  • 商城网站定制建设价位阿里指数查询
  • 给自己的爱人做网站免费关键词挖掘工具
  • wordpress插件 connect跨境电商seo是什么意思
  • 网站建商城信息流优化师
  • 网站首页怎么用dw做免费建自己的网址
  • 贵阳网站制作方舟网络优化服务平台
  • wordpress收藏太原seo计费管理
  • 网络设计工作关键词优化快排
  • 舟山的房子做民宿上什么网站新华传媒b2b商务平台
  • 网站怎样做银联支付接口百度快照优化seo
  • 网站建设的常见技术有哪些专业seo站长工具全面查询网站
  • 怎么样建设个人网站seo关键词怎么选