日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

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

Android開發_備份短信

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


短信備份的原理

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

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

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 久久精品国产一区 | 好看的黄色网址 | 免费aaa级毛片在线视频 | 亚洲精品国产电影 | 天天操夜操视频 | 国产精品国产精品国产专区不片 | 久久三级视频 | 九九九九精品九九九九 | 中文字幕网站 | 国产精品久久久久久久久久久免费看 | 精产国产伦理一二三区 | 国产极品久久 | 日韩免费黄色大片 | 久久久极品 | 亚洲精品福利电影 | 成人在线免费网站 | 久久国产精品一区二区 | 亚洲精品免费视频 | 国产极品视频 | 亚洲精品欧美一区二区三区 | 国产精品久久久久久一级毛片 | 欧美精品在线视频 | 看全色黄大色黄大片女图片第一次 | 亚洲第一天堂 | 中国大陆高清aⅴ毛片 | 日韩 国产 欧美 精品 在线 | 在线播放国产一区二区三区 | 亚洲精品国产精品久久99 | 欧美综合在线观看 | 午夜午夜精品一区二区三区文 | 免费a级黄毛片 | 精品久久久久久久久久中出 | 久久久久久网 | 日韩免费一区二区 | 日韩国产欧美一区二区 | 在线观看麻豆视频 | 日韩在线播放视频 | 欧美特级 | 精品欧美一区二区三区久久久 | 国产三级午夜理伦三级 | 日韩高清一级 |