Android(三) 資料儲存和介面展現02

2021-07-11 05:40:56 字數 1203 閱讀 5363

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...