Android

Android 权限等级

Android 定义了四种权限等级(protection level),分别是 normal,dangerous,signature 和 signtureOrSystem ## normal 最低的权限等级,有比较低的风险。当一个应用在申请这样的权限的时候,系统会很

    Security Tips

    Android 系统提供了 N 多的安全机制(secutiry features),来包含应用,系统和用户的数据安全。包括: * 应用沙盒(Application Sandbox),应用沙盒保证每个应用都是相对独立的运行在系统之上。 * 应用框架实现了健全的通用安全

      权限系统

      # 权限系统 对于 Android 权限,你需要知道了解的知识点有: * 沙盒模型 * 申请权限 * 普通权限和危险权限,以及权限组 * 6.0 以上和早前版本的区别 * 自定义权限以及通过自定义权限保护你的数据 Android 是一个权限分离的操作系统(privi

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