从0开始学习Android

引言

我是一个android开发,为什么说要从0开始学习android呢,因为在使用android提供的api(frameworks)开发了这么久都没有勇气去探寻android整体架构和核心源码.处处思想受限、处处碰壁,另外我也做好了思想准备,死磕android.


因为近期在做音视频,所以死磕Android从MediaPlayer源码开始,但是会先从整体架构细分Android----frameworks源码树

开始

如何获取Android源码

在线阅读

在线阅读这里我不做过多的介绍,打开直接选择查看就行,但是我强烈推荐下面的本地查看,因为可以代码追踪,一直追到实现......

本地源码阅读

因为Android的镜像源码需要成功编译一次,省去编译环节直接百度云:(有兴趣的百度搜索)
百度云: 链接:pan.baidu.com/s/1Do5OzfpT… 提取码:put0

推荐查看工具Source Insight4.0,上面的百度云里面有破解+客户端,破解方法:

三步完成Source Insight 4.0 破解安装

  • 第一步:安装sourceinsight4.0 (可从下文地址下载)

  • 第二步:替换 sourceinsight4.0.exe 用下文地址中的 sourceinsight4.0.exe 替换安装后路径下的 sourceinsight4.0.exe

  • 第三步:破解运行sourceinsight4.0,选择破解文件破解

OK,开始使用!

使用方法: SourceInsight 4.0教程

我会先从MediaPlayer 的源码分析开始,但是MediaPlayer牵扯到JNI层,和C层的一些播放器控制和播放逻辑等,所以会先从C -> JNI ->C++ ->NDK,然后再去借鉴+分析Mediaplayer的源码.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值