Avatar notebook default
21篇文章 · 9914字 · 2人关注
  • Android apk打包流程

    通过AAPT工具进行资源文件(包括AndroidManifest.xml、布局文件、各种xml资源等)的打包,生成R.java文件。 通过AID...

  • Android activity启动流程

    1、点击桌面应用图标,Launcher进程将启动Activity(MainActivity)的请求以Binder的方式发送给了AMS。 2、AM...

  • Android 进程间通讯

    首先了解为什么需要进程间通讯 每个app都至少有一个进程,每个进程又至少有一个线程,每个进程间都是相互独立的,这是后想要传递数据就需要用到进程间...

  • Android View绘制流程

    从根布局的performTraversals()方法开始,Traversal的意思就是遍历,也就是会从上到下遍历整个view树,每个view都有...

  • Android View事件分发

    一:view的触摸事件:开始于down,经过N个move,结束于up 这是整个流程 二事件的分发有三个方法: dispatchTouchEve...

  • Android各版本新特性

    Android5.0新特性 MaterialDesign设计风格 支持64位ART虚拟机(5.0推出的ART虚拟机,在5.0之前都是Dalvik...

  • Android的ANR

    主线程被IO操作(从4.0之后网络IO不允许在主线程中)阻塞。 主线程中存在耗时的计算 主线程中错误的操作,比如Thread.wait或者Thr...

  • 设计模式的应用

    AlertDialog、Notification源码中使用了Bulider(建造者)模式完成参数的初始化 日常开发的BaseActivity抽象...

  • Android---Handler

    对于handler来说主要有两个用途: 1.循环执行任务。 2.执行与当前线程不同的线程发送过来的指令,也就是线程间的通信 用法是在主线程中实例...

文集作者