![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android 源码理解
文章平均质量分 80
oceanZhao
这个作者很懒,什么都没留下…
展开
-
Android源码学习之二-Activity如何管理对话框
我们都知道Activity负责生成、保存、恢复对话框,下面我们就来了解一下Activity的对话框管理机制。在Activity的源码中我们可以看到 private static class ManagedDialog { Dialog mDialo转载 2011-09-05 11:31:40 · 619 阅读 · 0 评论 -
Android源码学习之三-Activity是如何进行自动化测试的
SDK中为我们提供了非常好的对Activity进行测试的方式,那么Activity的内部机制是如何支持的呢?比如如何在Activity的生命周期变化中加入测试代码?如何监控到Activity的各种变化?如何获得Activity启动的性能参数?如何自动向Activity发送按键消息转载 2011-09-05 17:08:58 · 758 阅读 · 0 评论 -
Android源码学习之五-Android的IPC机制
ServiceManager启动源码:frameworks/base/cmds/servicemanager/Service_manager.c int main(int argc, char **argv){ struct binder_state *转载 2011-09-05 18:07:21 · 546 阅读 · 0 评论 -
Android源码学习之四-ActivityGroup是如何对嵌入的Activitys进行管理的
此前,我们对Activity进行了一些学习,在Android中,还提供了一个ActivityGroup类,该类是Activity的容器,可以包含多个嵌套进来的Activitys,我们接下来依然采用源码分析的方式来了解该类的内部实现。首先,从SDK中和源码中都可以获知,Acti转载 2011-09-05 17:57:28 · 916 阅读 · 0 评论 -
Android源码学习之一-Activity是如何实现主题变化的
要想回答这一问题,我们需要先从Activity的基类入手来看Context类,该类是一个抽象类,为访问应用程序的环境信息提供了全局的接口,通过它可以访问到应用程序的资源,类型,以及运行中的Activitys,正在广播和接收中的Intents等。 /** Return转载 2011-09-05 11:32:54 · 1020 阅读 · 0 评论