Android学习资料汇总
更新时间:2023-05-13 16:40:01 阅读量: 实用文档 文档下载
- 学习资料网推荐度:
- 相关推荐
涵盖了适合Android初学者的学习资料汇总,Android的各个层次能够学习的资料汇总
最近经常被问起如何更深入学习Android,在这里分享一些学习经验。
一、应用层:
应用层的书没有特别好的,内容都大同小异。推荐下面的学习资料:
1. Android developer网站
Android developer网站提供了熟悉Android系统最权威的资料,这里包含了Android所有概念的详细解释。
2. Android SDK示例程序
AndroidSDK示例程序,位于sdk/samples目录下,提供了大量的案例程序(demo)。是熟悉应用程序和学习Android API的最佳入门材料。
3. 《Android 4高级编程(第3版)》
(美) Reto Meier 著,算是介绍应用层相对好点的材料,翻译也不错
4. 一本能迅速上手的书
对于初学者,有一本迅速上手的书也是很有必要的。国内出版物通常侧重于实践,方便上手。这方面没有特别好的选择,通常人民邮电出版社图灵、机械工业出版社华章、电子工业出版社博文视点出版的原创书籍质量相对好些,可以根据自己的特点任选一本。最好选择2012年以后出版的图书,这样才可能包含比较新的概念,比如Fragment等。
5. 分析Android源码内置应用程序
Android内置应用程序是比较进阶的学习资料。Launcher、Contacts、Phone、Camera、Gallery不但提供了大量的编程技巧,还对理解系统功能十分有益。
6. 分析Android开源项目
可以从Android开源项目借鉴很多思想和方法。分析开源项目对第三方APP的开发十分有益。
二、框架层
框架层相对稳定,国内原创书籍质量也比较高。推荐下面的学习资料:
1. 《Android系统源代码情景分析》和老罗的Android之旅博客
作者:罗升阳。基于Android 2.3。老罗的特点是功底深厚,分析深入,对框架层核心模块的理解都很清晰透彻。需要读者有较高的起点,对C和C++部分的分析更为详细,对深入理解框架层非常有用。这本书对Binder驱动、智能指针、Ashmem、键盘消息处理机制、Service、Log系统的分析非常好。建议学习框架层必备。
2. 《Android的设计与实现:卷1》
作者:杨云君。基于Android4.1。这本书的特点是思路清晰,分析严谨细致,基本没留下什么盲点,对解决实际问题非常有用。对Java部分的分析更为详细。这本书对PackageManager、应用程序安装过程、ActivityManager、消息处理、进程管理、应用程序启动过程、系统启动过程的分析非常好。建议学习框架层必备。
3. 《深入理解Android:卷1,2》
作者:邓凡平。卷1基于An
droid2.2 ,卷2基于Android 4.0。这本书的特点是分析流畅,内容丰富,卷1侧重于框架层C和C++部分,卷2侧重于框架层Java部分,分析比较简略,对迅速了解框架层很有用。这本书对Binder框架、PowerManager、ContentProvider、常见类、Surfa
涵盖了适合Android初学者的学习资料汇总,Android的各个层次能够学习的资料汇总
ce的分析非常好。建议学习框架层必备。
三、内核驱动层
1. 《Linux内核设计与实现》
Linux开发四大名著之一,简称LKD。是迅速理解Linux整体框架的最佳选择。
2. 《深入理解Linux内核》
Linux开发四大名著之一,简称ULK。理解Linux内核的最佳选择。
3.《Linux设备驱动程序》
Linux开发四大名著之一,简称LDD。理解Linux驱动的最佳选择。
4.《深入理解Linux内核架构》
Linux开发四大名著之一,简称PLKA。理解Linux架构的最佳选择。
5. 优秀的国产图书
Linux内核源代码情景分析 (作者:毛德操,胡希明):国内分析Linux内核最深入的一本书,基于linux2.4,很多内容仍然值得借鉴。
Linux设备驱动开发详解(作者:宋宝华):适合驱动入门的一本书,可以配合LDD一起看。
嵌入式Linux应用开发完全手册 (作者:韦东山):适合入门的一本书,非常易懂
ARM体系结构与编程(作者:杜春雷):适合了解ARM体系结构的一本书。
正在阅读:
Android学习资料汇总05-13
滚压加工03-27
青春励志个性签名设计模板11-20
青春励志语录心情说说11-20
2021年有关距离高二作文多篇04-29
论文:企业网组建及相关技术03-08
ESL 9J P Paragrpah Revision Exercise 103-23
高斯消元法_实验报告06-02
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 学习资料
- 汇总
- Android
- 国内外金融生态最新文献综述_王伟
- 劳务派遣工 靠什么来维权
- 围手术期心理干预对乳腺癌手术患者心理的影响分析
- 小学班主任工作心得体会及班主任工作经验交流会发言稿
- 申请定点零售药店的流程--最新版
- ERP沙盘模拟比赛活动策划书
- 学前班第二学期期末数学试卷(二)
- 战胜拖延症 战胜自我 迎接成功
- 多种举措促进教师成长
- 2009年高考历史复习时政热点大国崛起
- 人教版八年级上册第五课第一框题 世界文化之旅教案
- 信用卡还款方式对比
- 民国对联三百副(1)
- LTE考试题库汇总(400题)
- 绿宝树种苗的栽培
- 供应商评估管理制度
- 龙晶SOC芯片研发及产业化(定稿)
- 建筑论文:论建筑垃圾的处理问题
- 九年级物理学情分析及教学对策
- 赵志群博士讲座——职业教育学习领域课程及课程开发