Android BroadcastReceiver的工作流程源码分析(8.0)

一,写在前面        本篇文章会从源码角度分析广播的工作流程,具体来说是分为两部分:广播的注册,发送广播。在阅读本篇文章前,建议先了解Activity,Service相关的工作流程。本篇文章将不再分析工作流程中的重复细节,参考文章: Android Activity的启动流程源码解析(8.0...

2017-11-28 07:22:02

阅读数 591

评论数 0

Android Service的绑定流程源码分析(8.0)

一,写在前面        为了更好的理解Service的绑定流程,建议先了解Activity和Service的启动流程,本篇文章将不再对一些重复的细节进行阐述。建议阅读前,可以参考如下两篇文章: Android Activity的启动流程源码解析(8.0)    Android Service的...

2017-11-23 00:34:04

阅读数 1020

评论数 0

Android Service的onRebind方法调用时机

一,写在前面               学习Android都知道Service有两种工作状态,一种是启动服务,一种是绑定服务。在研究bindService源码时,发现一个onRebind方法用于重新绑定服务,这篇文章是为下一篇的Service的绑定流程分析做准备。好了,进入主题吧~ 二,进入...

2017-11-21 06:35:30

阅读数 379

评论数 0

Android Service的启动流程源码分析(8.0)

一,写在前面        在Android中服务有两种状态,一种是启动服务,一种是绑定服务,它们有着不同的生命周期。启动服务的生命周期:onCreate,onStart,onDestroy;绑定服务的生命周期:onCreate,onBind,onUnBind,onDestroy。至于服务具体如何...

2017-11-19 19:51:17

阅读数 515

评论数 0

Android Activity的启动流程源码解析(8.0)

一,写在前面        Activity是Android四大组件之一,用于直接跟用户进行交互,本篇文章将介绍Activity的启动流程。用户启动Activity的方式大致有两种:一种是在桌面点击应用程序的图标,进入应用程序的主界面;另一种是在应用程序中,进入一个新的Activity。前者,桌面...

2017-11-15 21:41:04

阅读数 10898

评论数 17

Android 源码解析之WindowManager更新窗口

一,写在前面        在阅读本篇文章前,建议先了解使用WindowManager添加窗口的内部实现原理,可以参考文章Android 源码解析之WindowManager添加窗口。本篇文章将从源码角度解析WindowManager更新窗口,也算是WindowManager添加,删除,更新窗口...

2017-11-12 20:13:15

阅读数 697

评论数 0

Android 源码解析之WindowManager删除窗口

一,写在前面           在博客Android 源码解析之WindowManager添加窗口 中,先是介绍了如何通过WindowManager添加一个系统窗口,并从源码角度分析了PhoneWindow的创建时机,Window中创建WindowManagerImpl对象,以及创建ViewR...

2017-11-12 17:35:20

阅读数 1435

评论数 0

Android 源码解析之WindowManager添加窗口

一,写在前面         这篇文章先介绍如何使用WindowManager向设备窗口里添加View,并显示View,然后从源码角度分析这一过程。 二,WindowManager的使用 先来看看WindowManager的使用

2017-11-07 22:12:00

阅读数 1277

评论数 2

提示
确定要删除当前文章?
取消 删除