
前面三篇都是從源碼的角度分析按鍵事件、焦點變換的原理,作為應用層的開發(fā)者,分析源碼都是帶著實際的開發(fā)困惑的,要不然誰沒事做會read the f...
上兩篇文章分別單獨分析了KeyEvent在View樹中分發(fā)和View獲得焦點的過程,實際上這兩個并不是獨立的,當我們按下按鍵的時候會發(fā)現(xiàn)如果我們...
上一篇分析到了KeyEvent的分發(fā)其實就是把事件交給了焦點View處理,那怎么去定義一個View可獲得焦點?其實很簡單,只需要在xml布局中設...
Android TV中的按鍵事件 Android電視應用開發(fā)與Android手機應用開發(fā)的區(qū)別之一就是Android手機是觸屏交互而電視是遙控器...
起因 在項目開發(fā)中遇到了一些實際的需求,為了滿足這些需求不得不去了解新的知識點或者加深對已知知識點的認識,現(xiàn)在就總結一下在實際開發(fā)中對Recyc...
起因 RV在幾乎在所有的有界面的Android應用都會使用到,可以說日常開發(fā)中RV是老熟人天天見,可是仔細想想熟悉它的什么呢?熟悉的是怎么去使用...
起因 在項目開發(fā)中發(fā)現(xiàn)很多數據都是用SharedPreferences做本地保存的,操作SharedPreferences只需要建立Editor...
簡介 CrossWalk是一款為HTML應用提供運行時環(huán)境的開源項目,從Android開發(fā)的角度講Crosswalk可以用來替代WebView顯...
本練習參考 自定義View練習(二)簡易折線圖控件,折線圖支持設置x軸與y軸的取值范圍與遞增值,效果如下: 首先自定義屬性,在res/value...