240 发简信
IP属地:云南
  • 适应手机和平板屏幕

    手机界面加载单个fragment,平板加载两个,列表和内容fragment,是最常见的布局分化情形。 首先要聪明地加载不同的布局文件 解决方案一...

  • 本地化

    配置适合不同国家的资源文件:语言修饰配置符来自ISO 639-1标准代码配置好不同国家资源后,切换设备语言,就能看到语言切换效果使用Open t...

  • Resize,w 360,h 240
    BroadcastReceiver的启动过程

    静态广播的注册和其他三大组件一样,由packageManagerService完成的。 动态注册广播的过程 1、通过ContextWrapper...

  • Resize,w 360,h 240
    Android IPC机制

    跨进程有多种方式: 基于Binder的AIDL、Messager、ContentProvider 能够携带Bundle的intent 跨进程文件...

  • View绘制流程

    感谢原文作者——原文链接 View的绘制流程主要是指measure,layout,draw这三步,即测量、绘制、布局View的绘制流程从View...

  • Handler机制

    handler中的looper如何与当前线程绑定 handler实例化的时候会构造对应该handler的looper和messageQueue,...

  • 设计模式

    面向对象的普适设计原则 单一职责原则高内聚,低耦合。每个类应该只有一个职责,对外只能提供一种功能。 开闭原则一个对象,对拓展开发,对修改关闭。一...

  • 初步认识RXJava

    前言:面向对象变成是命令式编程的一种,面向计算机硬件的抽象,有变量、赋值、表达式和控制语句。函数式编程是面向数学的抽象,将计算描述为表达式求值。...

  • Android 架构演进

    为什么从Dalvik虚拟机演变成ART运行环境 HIDL 的浅浅理解 为什么从Dalvik虚拟机演变成ART运行环境 1、Dalvik虚拟机An...