Android Loader 机制

# Android Loader 机制 Android 在 3.0 后引入了 Loader 机制,并且 v4 包提供了 support 。所以,看上去实用性还是很强的。 ## 使用 使用其实还是比较简单,有以下几点: 1. 获取 LoaderManager . 在

    是否需要给每个 Activity 类提供 startActivity 方法

    # 是否需要给每个 Activity 类提供 startActivity 方法 在项目中,经常能碰见有人新建了一个 Activity 类,然后为了方便别人调用,在这个类里增加了一个静态的 startActivity 之类的方法,参数列表里放了启动这个 Activity

      Android

      startActivityForResult

      # startActivityForResult 一直以来,我认为 Activity 的 result 设计是非常精妙的而且合理的,很多人入门的时候也都了解了 startActivity 和 startActivityForResult,网上也有很多分享,但是这并没有引

      从疯狂动物城看产品细节

      周末赶了个早场,看了一场疯狂动物城,收获颇多。 我不是一个资深的电影看好者,每年看的电影不多,偶尔心血来潮会去看一场。对于一些简单的都市爱情剧不是很感冒,除非比较廉价,偶尔当成消遣去娱乐一下。但有些电影,我必须选择好的电影院,好的屏幕,不然会觉得不如不看,比如疯狂动物城

        技术管理

        对写技术文档这件事的思考

        最近摊上一件大事,比较麻烦的事,就是写一份技术文档。 文档主题是 Android 客户端的性能规范。临时的被告知我成为了公司性能规范制定小组中,唯一的 Android 成员。我的任务就是和其他方向的几位同事一起负责起草一份性能规范。 在小组的第一次会议中,主持者大概的

        Android

        SpannableString 与 SpannableStringBuilder

        SpannableString 和 SpannableStringBuilder 让 TextView 可以展示富文本。SpannableString 和 SpannableStringBuilder 分别对应 String 和 StringBuilder 。 在项目中

          设计模式与设计原则

          设计模式之享元模式

          # 享元模式 Flyweight 享元(Flyweight)模式,享元模式以共享的方式高效的支持大量的细粒度对象。享元模式能做到共享的关键是区分内蕴状态和外蕴状态。内蕴状态存储在享元内部,不会随环境的改变而有所不同。外蕴状态是随环境的改变而改变的。 单纯享元模式所涉及

          设计模式与设计原则

          设计模式之组合模式

          # 组合模式 组合模式:将对象组合成树形结构以表示“部分整体”的层次结构。组合模式使得用户对单个对象和使用具有一致性。 ## 组合模式的几个角色: 1. Component 是组合中的对象声明接口,在适当的情况下,实现所有类共有接口的默认行为。声明一个接口用于访问和管

          Linux 进程间通信

          # Linux 进程间通信 Android 是基于 Linux 系统的,学习 Android 的进程间通信,需要对 Linux 的进程间通信有点了解,所有咱们从 Linux 进程间为啥需要通信讲起。 程序的执行过程大概是这样的:运算器从存储器读取指令,进行运算,然后

            Android res/xml res/raw 和 assets 以及其他资源文件的区别

            # Android res/xml res/raw 和 assets 以及其他资源文件的区别 Android 为了加速对资源文件的读取,在编译的时候已经对资源文件里的 xml 文件和 9.png 文件进行了处理,变成了你不需要关心的二进制数据,存放在了一个你不需要关心的