
Android源码
文章平均质量分 81
国际巨星赫赫
第100届奥斯卡最佳男主角!!!
展开
-
Android程序入口ActivityThread和Android应用程序启动流程详解
大家初学java时候都知道java的程序入口是从main方法进入,那么Android是基于java编写的,那Android的程序入口做了哪些操作呢?还有Android的应用程序到底是怎样启动的呢?我们一起来看一下.首先附上ActivityThread.java的main方法:public static void main(String[] args) { Trace.t原创 2018-01-26 17:58:12 · 6489 阅读 · 1 评论 -
Handler机制及实现原理
Handler处理消息 由 Handler、Message、Looper 来携手完成,那么Handler内部是如何处理消息的呢?Message封装了消息,消息处理对象及数据,在使用Message时建议使用Message.obtain从空消息池中获取一个空消息对象,节约内存开销。源码如下:public final class Message implements Parcela...原创 2019-05-15 15:58:47 · 365 阅读 · 0 评论 -
startActivity调用流程及生命周期
Android小伙伴们再打开一个Activity时都知道调用startActivity方法,传递一个Intent 就搞定了,那么到底Android系统做了一些什么事情呢。我们一起来看一下。Activity类:位于frameworks\base\core\java\android\app\Activity.java@Override public void startActivit...原创 2019-05-22 19:08:05 · 2143 阅读 · 0 评论