close

Chapter 16 Activity Lifecycle

要查一下 onSaveInstanceState() / onRestoreInstanceState(),印象中一般比較少提到這兩個 event。

Chapter 17 Preference

主要有三種:

  • getPreference():存取Activity獨有的。
  • getSharedPreference():可跟其他 activity 共用。
  • getDefaultSharedPreference():全域的。


三種都是回傳 SharedPreference
Preference 也可以在 xml 裡設計,Framework 有提供便結的方法可以讀取並產生畫面 (addPreferencesFromResource())

Chapter 18 Accessing File

有提到用 DocumentBuilder 去 parse XML。

IinputStream/InputStreamReader/OutputStreamWriter ... 等,基本上跟 Java 一樣。

Chapter 19 Resources

介紹各種 Resource 格式以及存取方法。

Chapter 20 Database

用 DatabaseHelper 拿回 Readable、Writable 的 db 之後,再呼叫 execSQL 或其他 function 作業。

query、rawQuery() 傳回 cursor,差別在參數。也可以用 SQLiteQueryBuilder 丟必要東西進去,然後 query。

Cursor 跟 ASP.Net 的 DataTable 很接近。

Chapter 21 Libraries

source code 直接丟到 src 裡,jar archives 丟到 libs 裡。

有介紹 BeanShell 用法,可是作者不建議用,除了效能考量之外,也有檔案大小的考量。



arrow
arrow
    全站熱搜
    創作者介紹
    創作者 elleryq 的頭像
    elleryq

    我。閱讀

    elleryq 發表在 痞客邦 留言(0) 人氣()