05 2017 档案

摘要:这个系列一共8篇文章,这里是第7篇,我们讲ContentProvider。 阅读全文
posted @ 2017-05-31 10:12 包建强 阅读(4260) 评论(2) 推荐(3) 编辑
摘要:这个系列一共8篇文章,这里是第6篇,我们讲BroadcastReceiver。 阅读全文
posted @ 2017-05-28 10:08 包建强 阅读(3395) 评论(3) 推荐(1) 编辑
摘要:(十)Service Service有两套流程,一套是启动流程,另一套是绑定流程。我们做App开发的同学都应该知道。 1)在新进程启动Service 我们先看Service启动过程,假设要启动的Service是在一个新的进程中,分为5个阶段: 1)App向AMS发送一个启动Service的消息。 2 阅读全文
posted @ 2017-05-26 10:44 包建强 阅读(4258) 评论(4) 推荐(1) 编辑
摘要:(八)App内部的页面跳转 在介绍完App的启动流程后,我们发现,其实就是启动一个App的首页。 接下来我们看App内部页面的跳转。 从ActivityA跳转到ActivityB,其实可以把ActivityA看作是Launcher,那么这个跳转过程,和App的启动过程就很像了。 有了前面的分析基础, 阅读全文
posted @ 2017-05-23 09:52 包建强 阅读(4711) 评论(0) 推荐(1) 编辑
摘要:书接上文,App启动一共有七个阶段,上篇文章篇幅所限,我们只看了第一阶段,接下来讲剩余的六个阶段,仍然是拿斗鱼App举例子。 阅读全文
posted @ 2017-05-22 09:56 包建强 阅读(6042) 评论(1) 推荐(1) 编辑
摘要:本文讲解一个App启动的过程。我们尽量不贴代码多画图,用浅显易懂的语言,让大家理解Activity与AMS通信的过程。 阅读全文
posted @ 2017-05-21 10:17 包建强 阅读(11293) 评论(2) 推荐(4) 编辑
摘要:这是一组写给App开发人员看的系列文章,先后介绍了Binder、AIDL、四大组件、AMS、PMS等核心思想,以及App安装流程、App启动流程。因为面向的读者是App开发人员,所以尽量不贴底层的代码,用浅显易懂的语言,为读者展现一个全新的世界。 阅读全文
posted @ 2017-05-19 10:30 包建强 阅读(29849) 评论(7) 推荐(8) 编辑
摘要:对我的文章和培训课程感兴趣的可以加我微信16230091进行关注。 —————————————————————————————————— 今天聊聊我沉淀比较久的一门技术,设计模式。这里是第一篇,算是概论,讲一下我这些年来学习设计模式的心路历程。 (一) 设计模式和数据结构,在日常开发工作中,无论是A 阅读全文
posted @ 2017-05-01 14:41 包建强 阅读(1385) 评论(0) 推荐(0) 编辑