多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > Android開發_備份短信

Android開發_備份短信

來源:程序員人生   發布時間:2014-09-19 19:22:13 閱讀次數:2749次


短信備份的原理

短信備份的原理,是用內容提供者讀取短信,然后保存。

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(); } }

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲国产综合视频 | 欧美aa级 | 成人性色生活片免费看爆迷你毛片 | 国产成人精品视频在放 | 国产精品一级二级三级 | 伊人五月在线 | 波多洁野衣一二区三区| 在线观看三级视频 | 欧美成人一区二区三区在线视频 | 精品久久久久不卡无毒 | 欧美日韩国产不卡在线观看 | 亚洲免费一区二区 | 欧美另类图片小说 | 99国产国人青青视频在线观看 | 国产91精品高跟丝袜在线 | 国产成人一级 | 一二三四视频社区在线中文 | 日本一级不卡一二三区免费 | 国产高清乱码无卡女大生 | 亚洲一区二区观看 | 牛站一级欧美大片 | 国产亚洲精品自在久久不卡 | 欧美性xxx久久 | 免费在线视频观看 | 日韩老女人 | 欧美极品欧美日韩 | 嫩草影院在线观看未满十八 | 国产中日韩一区二区三区 | 中文字幕在线视频播放 | 国产精品亚洲精品久久成人 | 激情区小说区偷拍区图片区 | 国产精品亚洲一区二区三区 | 欧美性受xxxx黑人xyx | 真人毛片免费全部播放完整 | 日本janpanese护士 | 色午夜日本高清视频www | 中文字幕国产视频 | 免费毛片全部不收费的 | 亚洲欧美自拍一区 | 日本一区二区三区四区五区 | 好看的亚洲视频 |