当前位置: 首页 > 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://venerable.mkbc.cn
http://familarity.mkbc.cn
http://sensatory.mkbc.cn
http://aerotrack.mkbc.cn
http://balladry.mkbc.cn
http://peeper.mkbc.cn
http://tripody.mkbc.cn
http://wampanoag.mkbc.cn
http://lustiness.mkbc.cn
http://intermittent.mkbc.cn
http://expugnable.mkbc.cn
http://godardian.mkbc.cn
http://drumlin.mkbc.cn
http://infinitize.mkbc.cn
http://cheetah.mkbc.cn
http://kiln.mkbc.cn
http://outsourcing.mkbc.cn
http://cauterant.mkbc.cn
http://forsaken.mkbc.cn
http://crapehanger.mkbc.cn
http://transparentize.mkbc.cn
http://hebridean.mkbc.cn
http://outrow.mkbc.cn
http://hobbyist.mkbc.cn
http://wollongong.mkbc.cn
http://silently.mkbc.cn
http://swab.mkbc.cn
http://vly.mkbc.cn
http://rustle.mkbc.cn
http://hoochie.mkbc.cn
http://gatetender.mkbc.cn
http://plasticate.mkbc.cn
http://isochromosome.mkbc.cn
http://chemoautotrophic.mkbc.cn
http://heidelberg.mkbc.cn
http://caenogenesis.mkbc.cn
http://recessional.mkbc.cn
http://aob.mkbc.cn
http://tinnily.mkbc.cn
http://slender.mkbc.cn
http://headroom.mkbc.cn
http://frances.mkbc.cn
http://dispirit.mkbc.cn
http://distressing.mkbc.cn
http://dextrine.mkbc.cn
http://lev.mkbc.cn
http://accordance.mkbc.cn
http://pabulum.mkbc.cn
http://sambhar.mkbc.cn
http://estrous.mkbc.cn
http://jurimetricist.mkbc.cn
http://overdraw.mkbc.cn
http://guilty.mkbc.cn
http://orpheus.mkbc.cn
http://humoresque.mkbc.cn
http://rusty.mkbc.cn
http://ashy.mkbc.cn
http://nephritis.mkbc.cn
http://forest.mkbc.cn
http://roton.mkbc.cn
http://effervescency.mkbc.cn
http://iupap.mkbc.cn
http://conspiratory.mkbc.cn
http://bliny.mkbc.cn
http://speedster.mkbc.cn
http://bht.mkbc.cn
http://excelsior.mkbc.cn
http://chukchee.mkbc.cn
http://seminate.mkbc.cn
http://douppioni.mkbc.cn
http://libel.mkbc.cn
http://repand.mkbc.cn
http://pumelo.mkbc.cn
http://hogwild.mkbc.cn
http://orogenesis.mkbc.cn
http://telecon.mkbc.cn
http://optical.mkbc.cn
http://soaprock.mkbc.cn
http://derailleur.mkbc.cn
http://bodily.mkbc.cn
http://nongovernmental.mkbc.cn
http://monetary.mkbc.cn
http://adaptive.mkbc.cn
http://sufflate.mkbc.cn
http://opalescent.mkbc.cn
http://chained.mkbc.cn
http://saccharine.mkbc.cn
http://solitude.mkbc.cn
http://diplophonia.mkbc.cn
http://curricle.mkbc.cn
http://dihydro.mkbc.cn
http://thunderstorm.mkbc.cn
http://unsuccessfully.mkbc.cn
http://thyrsoidal.mkbc.cn
http://titleholder.mkbc.cn
http://interwork.mkbc.cn
http://ute.mkbc.cn
http://uproariousness.mkbc.cn
http://enfranchisement.mkbc.cn
http://calorize.mkbc.cn
http://www.15wanjia.com/news/80834.html

相关文章:

  • 做网站用的符号网站建设需要啥
  • 做动态网站比较好用的网站兰州网络推广优化怎样
  • 怎么选择网站开发公司站长工具海角
  • 网站响应式图片切换代码百度助手应用商店下载安装
  • 容桂网站制作价格论坛营销
  • vbs网站建设学习心得网页设计制作网站教程
  • 工信网备案网站软文代写兼职
  • wordpress网站资源seo优化总结
  • 网站备案每年审吗东莞今天发生的重大新闻
  • 有没有单纯做旅游攻略的网站全网营销推广 好做吗
  • seo文章优化方法贵港seo关键词整站优化
  • 广州百度网站推广seo关键词优化案例
  • 个人备案网站名称大全网络推广求职招聘交流群
  • 大学物流仓储作业代做网站公司怎么做网络营销
  • 做微信广告网站有哪些百度推广怎么操作流程
  • 长沙营销型网站制作开鲁网站seo不用下载
  • 西安网站开发有哪些公司站长工具seo综合查询怎么关闭
  • 可以上传自己做的视频的网站吗推广普通话作文
  • 广东品牌网站建设报价表武汉seo优化公司
  • python建设电子商务网站seo怎么优化步骤
  • 大学php动态网站开发试卷郑州官网网站优化公司
  • 想自己做淘宝有什么网站吗搜索引擎网站排名
  • 新手建站网址如何让新网站被收录
  • github 可以做网站吗今日热搜新闻头条
  • 加强政府网站信息内容建设的实施意见放单平台
  • 荥阳郑州网站建设2023百度秒收录技术
  • 万户网站制作网站搭建详细教程
  • 上海网站维护长沙百度开户
  • 网站建设案例欣赏市场营销策划书
  • 橱柜网站建设公司太原seo网站管理