1.android 中junit使用
android studio 新建工程預設有test工程 可以對現有工程進行測試
2.資料儲存相關
檔案(基礎)
sharedpreference
可以封裝個基礎類 ***setting 內部封裝乙個sharedpreference 初始化生成,不用每次edit 然後commit
實際就是儲存引數鍵值對的乙個基於xml檔案的解析器
sqlite
安卓內建關聯式資料庫,儲存資料不區分資料型別
繼承自sqliteopenhelper
複寫顯示構造方法,oncreat建立資料庫時呼叫,建表操作 onupdate方法更新資料庫操作
封裝資料dao層,進行儲存;
sqliteutil 框架對常見資料操作進行了封裝
2.安卓布局相關
常用布局
linearlayout
tablelayout
relativelayout
framelayout
3.listview
baseadapter
getview viewholder的作用
臨時儲存itemview 復用convertview 不用每次都解析
思路convertview==null-->layoutinflate.inflate 解析itemview布局
viewholder的例項settag給convertview
下次進來不為null直接gettag使用
******adapter 將上述封裝起來 每條資料用map儲存(map可以模擬出getfiled的效果),定義2個陣列
指定資料屬性key和對於控制項的對映關係,在******adpter的getview方法裡 實現bindview操作 去遍歷
控制項陣列將資料填充
2016.8.28.23.15
flex布局以及相關屬性
容器的屬性 父元素設定display flex 子元素即可使用flex布局。flex direction 決定專案排列方向 flex wrap 一條軸線排不下,如何換行 boxjustify content 專案在主軸上的對齊方式 水平居中時,可以使用這個屬性實現。垂直居中可以用這個屬性實現。ali...
ADo資料儲存到LIST
事件呼叫listquerybyado方法 private void button2 click object sender,eventargs e 鏈結資料,獲取資料並將資料傳給converttomodel dt public listquerybyado string connstr,string...
批量儲存資料 List 的使用
在機房收費這個系統中是沒有涉及到資料批量操作這樣的功能的,假如使用者某天提出了批量新增或修改學生 卡 資訊這樣的需求,我們應該怎樣實現呢?這是個很現實的問題,因為學生的資訊在一入學的時候就會儲存到乙個相應的系統裡,如教務系統。但是卡的資訊可能是後來才新增的。所以很可能提這樣的需求,從教務系統獲取乙份...