上手Android源码探索AOSP的奥秘过程笔记(不是教程,只是自己遇到的问题或者心得的笔记,持续更新)
来源:互联网 发布:js prototype 阮一峰 编辑:程序博客网 时间:2024/05/21 10:53
做应用层的开发已经两年多有余了,不知是所处的环境的原因还是有老大罩着觉得自己目前所学的东西足以应付工作中的一般问题,但是对于一些高深的问题还是只能观望,想要求教呢也没人可以探讨。做过Android开发的应该都知道Android分为很多层,笼统的分为:应用开发、framework开发、驱动硬件开发。想着现在自己的应用层开发是不是到了瓶颈了,就想着突破现状,突破现状对于大多数人而言肯定是换工作找个更牛逼的公司 共牛逼的大大带着,于是就去找了,但是当面试官问道:你做了什么去了解framework了吗?我就说:我去学习过了JNI、AIDL这些比较深一点的技术了。他摇摇头说这些不属于 framework的。结果肯定自然而然的当然没进去了,果然大公司还是比较难进的。于是回来就问了度娘,怎么样才能向着framew开发前进,有推荐书籍的,有说找一份framework的相关工作就可以的,有说看源码的。想了想就看源码的建议比较靠谱。不采用看书籍的原因是:百看不如一敲,相信大家都知道做项目是学习做最快的方式;不采用去找framework相关工作的原因:拜托除非自己所在的公司做framework拉你一起去做,要不然谁会要没有接触过的人去做,公司也要讲究效率的,教会你都不知道猴年马月了,不靠谱。于是就去看源码吧。
说道源码,去看过官方的就知道有很详细的教你怎么下载,但是对于被墙的我们想要跟着官方的教程下载实在是太慢了,好在天无绝人之路,在国内有镜像,我用的是清华大学的镜像:https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/,跟着这里面的教程一步步坐下来总算是可以下到源码了。(本人对于Linux可以算是白纸一张,所以可以想象安装Linux、跟着教程执行那些看都看不懂的命令是如何的艰辛了,这里由衷的佩服一下对于Linux玩的6的大神们)。
现阶段只是下载成功了,看着只有三行的文字,其实下载的时间花了我一周的时间(泪目),晚上在继续看看怎么读源码吧。----2017.02.07
- 上手Android源码探索AOSP的奥秘过程笔记(不是教程,只是自己遇到的问题或者心得的笔记,持续更新)
- Android开发遇到的问题笔记(持续更新)
- android studio 安装或者导入项目过程中常见的问题(持续更新)
- Mozilla扩展开发过程遇到的问题(持续更新)
- 更新自己编译android源码遇到的问题
- Android遇到的问题及解决(持续更新中)
- Jenkins遇到的问题(持续更新)
- 个人学习过程中遇到的疑难杂症(笔记,持续更新中……)
- android studio使用过程中遇到的问题(笔记)
- java开发过程中遇到的问题(持续更新)
- 编译AOSP源码(我也有自己的Android源码啦)
- 自己遇到的bug汇总,持续更新(一)
- 咨询的奥秘--笔记
- android开发中总会遇到的小问题【持续更新...】
- Android开发日常所遇到的问题汇总-持续更新
- Android开发jni遇到的一些问题,持续更新
- AndroidStudio使用过程中遇到的bug(持续更新)
- c++(c语言)编程过程中遇到的细微问题总结(持续更新)
- 5.2.2.1、SSAS-维度-父子维度改宽表维度
- HTML5 & CSS3 初学者指南(4) – Canvas使用
- android中获取前一个Activity传递过来的参数获取不到的问题
- 解决request.getParameter() 、 request.getInputStream()和request.getReader()只能使用一次的问题
- 如何将html模板保存为图片
- 上手Android源码探索AOSP的奥秘过程笔记(不是教程,只是自己遇到的问题或者心得的笔记,持续更新)
- 文件下载 上传ext4.0.7+struts2
- xml与xsl的转换
- 微信APP支付——支付流程说明及示例
- ==和Equals的区别应用
- 兼容iOS 10 资料整理笔记
- 每天一个linux命令——tar
- java通信二:利用Socket实现聊天室功能
- BZOJ 1497, 最大获利