玩转Android Framework启动篇

一、为什么要阅读源码

作为Android开发者如果真正的想提高技术,必须要知道底层是如何运作的这样才能开发出性能良好的APP。

阅读源码是抱着一颗学习的心态,学习Google的代码风格,设计思想。

二、正确姿势是什么

先推荐大家从Android 的 framework base 看起,因为其中都是你很熟悉的,例如:Activity,Service, BroadcastReceiver, ContentProvider这四大组件都是大家每天都在写的。同时也包括了Android系统中的核心Service:ActivityManagerService,PackageManagerService, NotificationManagerService,UserManagerService。

 

怎么获取源码呢?

推荐大家一个无需翻墙的方法

从Github下载:

https://github.com/android/platform_frameworks_base

下载完成后直接在Android Studio中Open 等在Index结束后就可以畅快的阅读源码了。

 

 

三、本系列博客计划

1.    宏观从Framework层看Android 系统的启动流程

2.    四大组件的启动过程

3.    各种核心Service是如果与App通信的

4.    AMS PMS分析

 

 

 四、文章

1.Android本地广播LocalBroadcast完全解析: http://blog.csdn.net/davidluo001/article/details/75911391


希望与大家一起发现Android Framework的美。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值