Avatar notebook default
15篇文章 · 11693字 · 4人关注
  • Resize,w 360,h 240
    逆向思考,优化/重构你的代码逻辑

    阅读陈皓博客代码优化, 写了此篇文章,多层if else值得深思,至少现在我已经在优化多层if情况了. 函数中多层if else情况 if el...

  • Android中的备忘录模式-onSaveInstanceState()

    简介 备忘录模式用于保存一个对象的当前的状态, 其实我们写程序时要保存的状态很多, 比如应用退出后再次启动希望还是原来的界面啊,甚至想回退到上一...

    0.1 677 0 38
  • Resize,w 360,h 240
    AIDL的真相-Android中的代理(Proxy)模式

    简介 我在公司负责的模块,是以本地代理模式的形式提供给其他人使用的, so, 总结了一下关于代理模式的概念.代理两个字我们平时接触的还是很多的,...

  • Android中的享元模式

    前言 又来梳理知识点啦! 在有的时候我们要多次使用某个类中的公有实例方法,我们通常的做法是,先new一个该类的实例,然后再调用该类的这个方法,调...

    0.1 1603 0 32
  • Android开发之模板方法模式

    前言 其实模板方法模式我们经常使用,而且在我看来,可能是23个设计模式中最简单的一个了,但是可能大家都忘记概念了,此偏博文作为总结回顾。 毕竟,...

  • Resize,w 360,h 240
    Android浅析SurfaceView

    为什么要用SurfaceView 在自定义View中,我们知道使用onDraw可以做一些简单的动画效果。通过不断循环的执行View.onDraw...

    0.4 3922 1 60
  • 奇技淫巧之-Android监听键盘弹出与隐藏事件

    相信看到这个标题,大家都会潜意识觉得:Activity中没有可以复写的方法么?或者说,没有什么listener可以让我们使用么?抱歉,真的没有,...

  • 奇技淫巧之-EditText控制输入中文10个字英文20个字且不允许特殊字符

    备注 这个需求是大家经常用到的,比如在控制用户名输入时经常要用到。 此方法是设置文本监听器,省事,好用,且ROM,平台无关。 code 使用时,...

    0.3 1734 4 36
  • Android设计模式之策略模式

    此文章全是文字,但是不长,看上去有点枯燥,还请保持耐心。 策略模式,很多人会忘记的一个模式,但是是我们平时开发中用到的最多的,我个人而言,我认为...

文集作者