240 发简信
IP属地:上海
  • Android 自定义View

    通过前面的《View的事件体系》以及《View的工作原理》,对于自定义View已经有了比较充分的了解,接下来就可以对之前Android View...

  • Resize,w 360,h 240
    Android View的工作原理

    一、绘制流程 View的绘制流程是从ViewRoot的performTraversals方法开始的,经过measure、layout、draw三...

  • Resize,w 360,h 240
    Android View的事件体系(三)——滑动冲突

    一、滑动方式 常见的滑动有三种: scrollTo/scrollByscrollTo实现了基于所传递的参数的绝对滑动;scrollBy实现了基于...

  • Resize,w 360,h 240
    Android View的事件体系(二)——分发响应机制

    所谓点击事件的事件分发,其实就是对MotionEvent事件的分发过程,即当一个MotionEvent产生了以后,系统需要把这个事件传递给一个具...

  • Android View的事件体系(一)——基础知识

    从事安卓工作两年多了,一直以来都没有写文章的习惯,以至于愈发发现自己没什么明显的进步,甚至在原地踏步。最近在学习任玉刚老师的《Android开发...

  • Resize,w 360,h 240
    Android混淆总结

    在了解混淆之前,先来了解一下反编译。 反编译 Android程序打完包之后得到的是一个APK文件,这个文件是可以直接安装到任何Android手机...

  • RecyclerView实现多行多列item单选点击变色

    今天工作的时候遇到一个需求,需要实现多行多列单选,并且点击变色的功能,一开始我是想用RadioButton来实现的,但是RadioGroup只能...

  • Android 卸载不干净导致无法安装apk

    今天遇到一个情况,在调试app的时候突然出现“Installation error: INSTALL_FAILED_UID_CHANGED”,是...