《Android開發藝術探索》第十一章重點筆記

2021-10-01 01:34:31 字數 526 閱讀 6592

第十一章  android的執行緒和執行緒池

asynctask底層是執行緒池;intentservice/handlerthread底層是執行緒;

在android中,執行緒的形態有很多種:

(1)、asynctask封裝了執行緒池和handler。

(2)、handlerthread是具有訊息迴圈的執行緒,內部可以使用handler

(3)、intentservice是一種service,內部採用handlerthread來執行任務,當任務執行完畢後intentservice會自動退出。由於它是一種service,所以不容易被系統殺死

##11.1、asynctaskasynctask就是乙個抽象的泛型類. 這三個泛型的意義

params:引數的型別

progress:後台任務的執行進度的型別

result:後台任務的返回結果的型別

如果不需要傳遞具體的引數, 那麼這三個泛型引數可以用void來代替.

四個方法 :

Android 開發藝術探索筆記(14)

android動畫可以分為三種 view動畫,幀動畫和屬性動畫。view動畫 view動畫作用於view,它支援四種動畫效果,分別是平移 縮放 旋轉和透明度。幀動畫也屬於view動畫,但是其表現形式和上面四種變換效果不太一樣。view的四種變換效果對應著animation的四個子類 translat...

Android 開發藝術探索筆記(16)

插值器和估值器 timeinterpolator中文翻譯為時間插值器,它的作用是根據時間流逝的百分比來計算出當前屬性改變的百分比。系統預置了一些插值器 線性插值器,加減速插值器等 typeevaluator的中文翻譯為型別估值演算法,也叫估值器,它的作用是根據當前屬性改變的百分比來計算改變後的屬性值...

Android 開發藝術探索 IPC機制

2.1 2.2.1 android 開啟程序方式只有android proces 特殊方式通過jni native fork乙個程序 android proces remote 私有程序,其他應用和元件不能和他跑乙個程序 android proces com.test 全域性程序,具有相同share...