Android TV中的按键事件
Android电视应用开发与Android手机应用开发的区别之一就是Android手机是触屏交互而电视是遥控器按键交互。所以入坑电视开发后,那套关于MotionEvent的分发机制在电视上作用不大,转而替代的是KeyEvent。
CrossWalk是一款为HTML应用提供运行时环境的开源项目,从Android开发的角度讲Crosswalk可以用来替代WebView显示网页,在应用重度依赖网页时可以使用Crosswalk解决设备碎片化问题。直接将Crosswalk的库包导入到项目中即可像使用WebView一样使用,这种模式在Crosswalk项目中叫内嵌模式,但这样有一个问题由于Crosswalk库包太大集成后的应用体积太大,为此Crosswalk为Android设备提供了另外两种使用方式,共享模式和下载模式。虽然Crosswalk项目
已经在17年停止维护,但它这种动态加载使用的方式仍值得我学习。本文将介绍Crosswalk的三种加载方式。