240 发简信
  • 我为什么离开XX(2019)

    今天是2019年6月14日,也是我在XX公司(XX均指代这家公司)的最后一天。 至今我都记得2014年7月22日,是我以实习生身份入职的日子,而...

  • 滑动冲突的两种解决方法

    今天有人谈起滑动冲突的问题,虽说是一个老生常谈的东西,但具体到一些细节以及处理方式,很多人,包括我也未必了解,这里只是谈谈我自己对Android...

  • AS创建9 patch图透明背景变黑

    在AS中右键一个图片创建9 patch图,可能会发现新创建的9 patch图和原图相比,颜色失真,透明背景变黑,无法编辑拉伸和内容区域。 这是因...

  • 浅谈TouchDelegate的坑与用法

    从一个布局讲起 最近要实现如下图所示的布局: 底部按钮使用TextView实现, 按钮数量及文案长度不确定, 要求左右两侧间距相同, 每个按钮之...

    3.5 1037 2 13
  • 120
    被误用的屏幕分辨率限定符

    前言 最近要给项目换几个图片资源外加调整一下UI尺寸细节,发现项目里面使用了有很多类似这种限定屏幕分辨率的配置限定符: 乍一看以为是针对特定的屏...

    0.5 1088 4 16
  • 崩溃分析: resetCancelNextUpFlag 空指针

    前言 今天收到一份崩溃日志,经过一番分析之后,找到了原因,但对于这个崩溃,由于堆栈暴露的信息不足,项目代码又多又乱,基本无法定位崩溃代码,要定位...

  • Android KeyEvent分发与焦点切换

    前言 2016年年底的时候,给一个App适配了D-pad,D-pad就是下图红框里的东西: 对App来说,摸触摸屏产生的是TouchEvent,...

  • 下载Android源码的轻便方法

    有的时候为了研究一个问题,需要看Android源码,但是如果按照官方的方法,太慢了,特别是git的提交记录,占据了很大空间,大部分时候对我们没什...

  • 6.0系统App反编译

    仅针对6.0系统,6.0以上暂时未测试,但应该问题不大:

个人介绍
随便说说, 不要当真