240 发简信
IP属地:北京
  • 全面剖析SharedPreferences

    1.原理和概述 1.储存于硬盘上的xml键值对。 2.轻量级数据储存,数据多了容易引起性能问题 3.xml文件所在目录位于/data/data/...

  • 用两个栈实现队列

    用两个栈来实现一个队列,完成队列的Push和Pop操作。

  • 打造ListView的万能ViewHolder

    在平时的项目中经常使用到listiview显示列表,很多时候,我们都是自定义一个adapter,然后继承BaseAdapter,并重写相关方法,...

  • Resize,w 360,h 240
    Android Studio项目目录结构

    开始前先说下什么是Gradle 单来说Gradle就是一个新兴的项目构建工具,他有着很高的灵活度,可以满足我们很多的项目需求。关于Gradle的...

  • Resize,w 360,h 240
    Weex项目的创建

    可以根据Weex官方文档的教程进行操作:官网教程 先安装node.js: 在 Node.js 官网 下载可执行程序直接安装即可。 检查node....

  • 解决Android Studio Conflict with dependency 'com.android.support:support-annotations'报错

    在Android Studio 创建新项目的时候,出现这个报错: Error:Execution failed for task ':app:p...

  • 设计模式系列--代理模式

    1.代理模式代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基...

  • Resize,w 360,h 240
    设计模式系列--装饰者模式

    意图 动态地给一个对象添加一些额外的职责。就增加功能来说, Decorator模式相比生成子类更为灵活。该模式以对客户端透明的方式扩展对象的功能...

  • 设计模式系列--原型模式

    定义 原型模式属于对象的创建模式。通过给出一个原型对象来指明所有创建的对象的类型,然后用复制这个原型对象的办法创建出更多同类型的对象。这就是原型...