android儲存方式之xml

2021-07-12 04:12:56 字數 779 閱讀 9511

在android中簡訊不能用sharedpreference儲存,所以用xml儲存比較方便。

我們可以使用xml序列化器生成xml檔案。

//拿到序列化器物件

xmlserializer xs = xml.newserializer();

//初始化

file file = new file("sdcard/sms2.xml");

try

//生成結尾節點,第一引數命名空間,第二引數內容

xs.endtag(null, "message");

//告訴序列化器檔案生成完畢

xs.enddocument();

} catch (exception e)

以上是生成xml檔案。

接下來說一下用pull解析xml檔案

//獲取到src資料夾下的資源檔案

inputstream is = getclassloader().getresourceasstream("weather.xml");

//拿到pull解析器物件

xmlpullparser xp = xml.newpullparser();

//初始化

try

else if("city".equals(xp.getname()))

else if("name".equals(xp.getname()))

}//把指標移到下乙個節點並返回該節點的型別

type = xp.next();

}} catch (exception e)

Android學習筆記 XML儲存

這兩天繼續弄我們聊天的小軟體,嘗試用xml來儲存聊天記錄。不過最終是放棄了,選擇使用sqlite來儲存記錄,這是後話了 先把xml的儲存與解析的 放來把 網上有很多,這兒就是小魏自己複習總結一下 xml儲存使用xml序列化物件xmlserializer,看 就知道怎麼寫,很簡單 private ch...

Android資料儲存方式

1.檔案儲存,2.sd卡儲存 外部儲存 3.sp儲存 配置檔案儲存 4.資料庫儲存 儲存大量結構相似的資料,可以進行增刪改查 5.網路儲存 手機記憶體不足時存放在伺服器端的 sqlite資料庫的建立與增刪改查 1.首先建立mydbopenhelper繼承sqliteopenhelper重寫它的構造方...

Android之XML資源訪問

f00 0f0 00f 10dp 10sp hello world 123可以在listview的布局檔案中直接引用 android entries array stringarray 開啟sdk下的tools資料夾裡的draw9patch,拖入原 拖動四條邊上的九宮格線,確定的縮放區域,ctrl ...