Android Day02

Android中的數(shù)據(jù)庫(kù)

  1. Android中提供SQLite數(shù)據(jù)庫(kù)
  2. 使用時(shí)新建一個(gè)類并繼承SQLiteOpenHelper
  3. 生命周期
    3.1. public void onCreate(SQLiteDatabase sqLiteDatabase) 數(shù)據(jù)庫(kù)初次被創(chuàng)建時(shí)調(diào)用
    3.2. public void onUpgrade(SQLiteDatabase sqLiteDatabase, int i, int i1)升級(jí)時(shí)會(huì)被調(diào)用
  4. 注意點(diǎn)事項(xiàng)
    4.1. 關(guān)鍵字autoincrement 中間并沒(méi)有‘_’,如果有會(huì)報(bào)錯(cuò)
    4.2. Cursor與在javaweb里面的resultset的操作是一樣的
    4.3. 在完成對(duì)數(shù)據(jù)庫(kù)的引用后,需要將資源釋放,如Cursor
  5. 對(duì)于數(shù)據(jù)庫(kù),后續(xù)需要特別鞏固
    5.1.初見(jiàn)SQLite
    5.2.又見(jiàn)SQLite

異常oom和memory leak:

  • oom:內(nèi)存溢出
    內(nèi)存溢出---指內(nèi)存不夠用了,就會(huì)出現(xiàn) oom異常
  • Memory leak:內(nèi)存泄漏

數(shù)據(jù)顯示控件ListView

  • 特征:
    使用MVC模式設(shè)計(jì)
    M:就是你要綁定的數(shù)據(jù)
    V:就是ListView
    C:就是自己實(shí)現(xiàn)的Adapter
  • 重點(diǎn):
    1.適配器的使用(Github里面有萬(wàn)能適配器可用)
    2.convertView是用來(lái)進(jìn)行性能優(yōu)化的具體點(diǎn)這里
    3.使用打氣筒View.inflate以一個(gè)xml文件為模板來(lái)填充listview每一個(gè)Item
    Paste_Image.png

    Paste_Image.png

提示控件AlertDialog

  • 使用方式:
    AlertDialog.Builder builder = new AlertDialog.Builder(this);
    在獲得對(duì)象builder后,可以直接調(diào)用里面設(shè)置builder.setXXX方法來(lái)設(shè)置對(duì)話框里面的屬性,然后調(diào)用builder.show();來(lái)顯示

AnimationDrawable動(dòng)畫(huà)

Paste_Image.png
  • 注意事項(xiàng)
    1.屬性duration的單位是毫秒
    2.屬性oneshot為true代表只播放一次,flase代表循環(huán)播放
  • 實(shí)例化代碼
Paste_Image.png

通過(guò)設(shè)ImageView的BackgroundResource為剛剛新建的那個(gè)xml動(dòng)畫(huà)文件,再?gòu)?qiáng)轉(zhuǎn)為AnimationDrawable類,再借助屏幕觸發(fā)事件,讓改動(dòng)畫(huà)實(shí)例start()
Paste_Image.png

android中的國(guó)際化

  • 注意事項(xiàng):
    關(guān)于國(guó)際化文件夾的命名方式,可以參考官方Demo應(yīng)用程序

Android的網(wǎng)絡(luò)連接

  • 注意事項(xiàng):
    與在javaweb中不一樣,在android需要手動(dòng)調(diào)用API
Paste_Image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容