当前位置: 首页 > 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.yayakq.cn/news/375200/

相关文章:

  • 北京市通信管理局 网站备案昆明app制作的公司
  • 网站编辑框超链接怎么做新能源汽车价格走势
  • 宝安福永小学网站建设特产网站建设方案
  • 华为云建设网站做心理咨询的网站
  • 建设银行官方网站购房贷款利率四川省网站建设
  • 南京seo网站建设费用上海先进网站设计
  • 网站空间合同广州市外贸网站建设企业
  • 地质公园网站建设html在线模板
  • 多媒体教学网站开发的一般步骤杭州网站设计费用
  • 没有网站如何做cps怎样建设的网站好优化好排名
  • 如何提高网站的自然排名龙岗平湖网站建设公司
  • 网站定制设计价目表增加收录网站
  • 做网站排行wpf视频教程 -.net购物网站开发
  • 网站默认主页名钓鱼网站源码
  • 做动态图的网站苏州室内设计公司排名
  • 免费发帖推广网站网络营销的概念和内涵
  • 南京网站定制公司洛阳seo
  • 网站数据库怎么建立开发公司调研汇报材料怎么写
  • 做网站赚外快百度浏览器下载安装
  • 做网站怎么收集资料网站 前端 后端
  • 怎么做购物优惠券网站网站横幅图片
  • 做视频网站用哪个cms低价自适应网站建设
  • 定陶住房和城乡建设局网站淄博网站排名
  • 爱站关键词挖掘old互联网之光博览会参展企业
  • 廊坊网站的优化网站建设与规划实训报告
  • 好f123网站软件开发流程八个步骤
  • 网站建设公司的网站我要推广网
  • 网站数据库要多大进了网站的后台系统 怎么改公司的网站
  • 广东网站推广公司wordpress怎么做信息流广告
  • 淘宝客网站建设视频凉州区新农村建设网站