Zygote进程: 1、创建AppRuntime,执行其start方法,启动Zygote进程。。2、创建JVM并为JVM注册JNI方法。3、使用JNI调用ZygoteInit...
Zygote进程: 1、创建AppRuntime,执行其start方法,启动Zygote进程。。2、创建JVM并为JVM注册JNI方法。3、使用JNI调用ZygoteInit...
无。
Android启动过程 https://www.jianshu.com/p/dc47b0ae6b2e 启动电源,ROM引导程序载入 bootstrap,拉起Android o...
OverView 在上一篇从顶层整体流程分析TextView时能看到Layout这个重要概念,无论是onMeasure()过程还是onDraw()过程,主要工作都是由Layo...
OverView TextView应该是Android中最基础也是使用最广的控件,其能力简单来说就是将一段文本显示出来,但TextView可能也是最复杂的控件之一,涉及到的类...
OverView 官方文档中关于ImageView的介绍是:Displays image resources, for example Bitmap or Drawable ...
OverView A view group that allows the view hierarchy placed within it to be scrolled. S...
OverView RecyclerView是Android5.0推出的新组件,可以认为是更加灵活强大的ListView,在日常开发中基本上已经取代了ListView成为长列表...
OverView Android ListView 是Android中常用的长列表组件,其继承层次如下: 用法 通常在业务代码中使用ListView的常用姿势是: 创建1个L...
OverView Android AbsoluteLayout是Android六大布局之一,但目前已经处于Deprecated状态,废弃的原因在于,绝对布局使用的是绝对坐标进...
OverView TableLayout是Android的六大布局容器之一,不过日常开发中使用得并不多,顾名思义,其主要特点是像表格一样,有行和列的概念。 重要属性 Tabl...
OverView GridLayout是Android4.0引入的网格控件,可以方便地实现网格式布局,减少嵌套层级,这周看下GridLayout具体的工作原理。 onMeas...
OverView FrameLayout也是Android开发中常用的布局之一,其特征是子View层层相叠,通过源码来了解其工作原理。 onMeasure 一个布局容器的工作...
Overview RelativeLayout是Android中一种常用的布局,通过View之间的相互关系能够方便地确定子View的位置,通过源码的学习来看下Android是...
Overview LinearLayout应该是Android开发中最常见的布局容器控件,可以实现子View的线性排列,通过layout_weight的可以方便地控制子Vie...
起点 事件传递,属于我们人与机器交互的范畴,因此选择交互的载体——Activity作为起点。在Activity中与触摸事件相关的方法是dispatchTouchEvent(M...
ViewGroup A ViewGroup is a special view that can contain other views. The view group is...
View This class represents the basic building block for user interface components. A Vi...
是什么 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架渐进式的含义是,可以逐步地使用这个框架的某些部分,而不是强制配合这个框架。 声明式...
基础类型 布尔值,boolean 数字,number 字符串,string 数组,number[]和Array<number> 元组,[string, number] 枚举,...