inputstream is = getclassloader().getresourceasstream("weather.xml");
xmlpullparser xp = xml.newpullparser();
如果獲取到的事件型別不是end_document,就說明解析還沒有完成,如果是,解析完成,while迴圈結束
while(type != xmlpullparser.end_document)
當我們解析到不同節點時,需要進行不同的操作,所以判斷一下當前節點的name
當解析到city的結束節點時,說明city的三個子節點已經全部解析完了,把city物件新增至list
case xmlpullparser.end_tag:
if("city".equals(xp.getname()))
白盒測試
根據測試粒度
根據測試暴力程度
//建立openhelper物件
myopenhelper oh = new myopenhelper(getcontext(), "person.db", null, 1);
//獲得資料庫物件,如果資料庫不存在,先建立資料庫,後獲得,如果存在,則直接獲得
sqlitedatabase db = oh.getwritabledatabase();
//插入
db.execsql("insert into person (name, phone, money) values (?, ?, ?);", new object);
//查詢
cursor cs = db.rawquery("select _id, name, money from person where name = ?;", new string);
* 測試方法執行前會呼叫此方法
protected void setup() throws exception
任意插入一些資料
每乙個條目都是乙個view物件
螢幕上能顯示多少個條目,getview方法就會被呼叫多少次,螢幕向下滑動時,getview會繼續被呼叫,建立更多的view物件顯示至螢幕
Android資料儲存
android中一共提供了4種資料儲存方式 shared preferences 用來儲存 key value paires 格式的資料,它是乙個輕量級的鍵值儲存機制,只可以儲存基本資料型別。files 他通過fileinputstream和fileoutputstream對檔案進行操作。但是在an...
Android資料儲存
1.五種儲存方式 android作業系統提供了一種公共檔案系統,即任何應用軟體都可以使用它來儲存和讀取檔案,該檔案被其他的應用軟體讀取。android採用了一種不同的系統,在android中,所有的應用軟體資料 為應用軟體私有,然而,android也提供了一種標準方式 用軟體將私有資料開放給其他應用...
android 資料儲存
sharedpreferences xml檔案儲存 一 根據context獲取sharedpreferences物件 二 利用edit 方法獲取editor物件。三 通過editor物件儲存key value鍵值對資料。四 通過commit 方法提交資料。sharedpreferences sp c...