240 发简信
IP属地:广西
  • Resize,w 360,h 240
    LinearLayout分隔符妙用

    缘起 平时开发中很多时候,我们需要写这样的布局:类似标准的设置界面,从上到下一行一行的条目,然后每个条目之间有道分隔符隔开,就像下图这样: 如何...

  • Resize,w 360,h 240
    View的onAttachedToWindow和onDetachedFromWindow的调用时机分析

    缘起 笔者为什么会挑这个话题,是因为长时间以来我自己对这2个方法一直有些疑惑,比如: 为啥叫onAttachedToWindow而不是onAtt...

  • Handler.post和View.post的区别

    缘起 在Android开发中,我们经常会见到下面的代码,比如: 你曾经有没有想过这两者到底有什么区别?我该使用哪种呢? 常见的Handler.p...

  • Resize,w 360,h 240
    Android fragment源码完全解析

    缘起 一直以来,笔者对fragment相关的这一堆API,内部具体干了哪些事情不是很清楚,所以经常会用起来心里有点小疙瘩,不是那么踏实。总想着花...

    1.0 8083 6 54
  • Canvas&Paint使用心得

    缘起 自己画图在平常开发中不算很常见的需求,但偶尔有些需求还必须通过Canvas自己画出来,最近笔者就遇到了这样的事情,由于以前对这些API不是...

    0.4 1873 1 30
  • 字体大小自适应的TextView

    缘起 开发中经常会遇到这样的情况,某天你心情正好的时候,产品拿着某台设备跑过来告诉你,快看这里的文字显示不下了,开发会说:擦,你这个字太长了啊,...

    0.6 7441 4 26
  • fragment的状态保存&恢复过程分析

    缘起 之前已经做了关于fragment源码的分析,但貌似把fragment关于保存、恢复的内容给忽略了,再加上上周5在开发一个功能时遇到了一个奇...

    0.4 8773 8 15 1
  • Resize,w 360,h 240
    Mac下调整Android Studio可使用内存大小

    缘起 当我们安装完AS后,系统会有一个默认的值,但这个值是一个通用的,不可能去适配每台机器,默认的值在/Applications/Android...

    0.3 9286 1 12
  • Resize,w 360,h 240
    改变Activity启动时的默认动画

    why 在开发中我们可能需要改变这一行为,一般基于2种理由: 产品的spec这么要求的; 想自己控制这个行为,因为在Android设备上可能每个...

个人介绍
来知识星球找我吧,搜索我的星球:Android开发&面试指南。