前面三篇都是从源码的角度分析按键事件、焦点变换的原理,作为应用层的开发者,分析源码都是带着实际的开发困惑的,要不然谁没事做会read the f...
上两篇文章分别单独分析了KeyEvent在View树中分发和View获得焦点的过程,实际上这两个并不是独立的,当我们按下按键的时候会发现如果我们...
上一篇分析到了KeyEvent的分发其实就是把事件交给了焦点View处理,那怎么去定义一个View可获得焦点?其实很简单,只需要在xml布局中设...
Android TV中的按键事件 Android电视应用开发与Android手机应用开发的区别之一就是Android手机是触屏交互而电视是遥控器...
起因 在项目开发中遇到了一些实际的需求,为了满足这些需求不得不去了解新的知识点或者加深对已知知识点的认识,现在就总结一下在实际开发中对Recyc...
起因 RV在几乎在所有的有界面的Android应用都会使用到,可以说日常开发中RV是老熟人天天见,可是仔细想想熟悉它的什么呢?熟悉的是怎么去使用...
起因 在项目开发中发现很多数据都是用SharedPreferences做本地保存的,操作SharedPreferences只需要建立Editor...
简介 CrossWalk是一款为HTML应用提供运行时环境的开源项目,从Android开发的角度讲Crosswalk可以用来替代WebView显...
本练习参考 自定义View练习(二)简易折线图控件,折线图支持设置x轴与y轴的取值范围与递增值,效果如下: 首先自定义属性,在res/value...