“Android”的版本间的差异
来自软件实验室
(→Android学习资料) |
Lisongyang(讨论 | 贡献) (→Android阅读书单) |
||
(未显示3个用户的33个中间版本) | |||
第1行: | 第1行: | ||
== Android的学习路径 == | == Android的学习路径 == | ||
+ | * [[xml|xml基础知识]] | ||
+ | * [[Java基础知识]] | ||
+ | * [[html5|html5基础知识]] | ||
+ | |||
一个Android知识结构的思维导图: | 一个Android知识结构的思维导图: | ||
− | [[文件:android知识体系.png]] | + | [[文件:android知识体系.png|400px]] |
+ | == Android开发知识点修正== | ||
+ | 该条对应前面学习路径中的图进行部分修正 | ||
+ | #应该把Intent放在基础知识中,很重要! | ||
+ | #图中缺少了 ''通知(Notification)'' 这个内容,需要补充 | ||
+ | #需要添加Material Design设计的相关内容 | ||
− | == | + | ==Android Studio== |
+ | #[http://www.cnblogs.com/smyhvae/p/4390905.html Android Studio的安装与配置] | ||
+ | #[http://tianweishu.com/2015/12/21/android-studio-debug-tips-you-may-not-know/ Android Studio断点调试技巧] | ||
+ | #[https://dsx.bugly.qq.com/ 配置android sdk国内更新,腾讯提供,教程简单详细!] | ||
+ | ==Android的设备驱动编程 == | ||
+ | |||
+ | ==Material Design== | ||
+ | *推荐极客学院的文档[http://wiki.jikexueyuan.com/project/material-design/ Material Design] | ||
==Android学习资料== | ==Android学习资料== | ||
* [http://developers.androidcn.com/ developers.android.com的镜像,可惜有点老] | * [http://developers.androidcn.com/ developers.android.com的镜像,可惜有点老] | ||
* [http://www.androiddevtools.cn/ Android开发工具大全] | * [http://www.androiddevtools.cn/ Android开发工具大全] | ||
+ | * [http://www.android-studio.org/ 中文的android studio下载和学习站点] | ||
+ | * [tools.android-studio.org android sdk国内镜像] | ||
* [[文件:AndroidTrainingCHS.v0.9.1.pdf]],在线阅读: http://hukai.me/android-training-course-in-chinese/index.html | * [[文件:AndroidTrainingCHS.v0.9.1.pdf]],在线阅读: http://hukai.me/android-training-course-in-chinese/index.html | ||
+ | * [http://hukai.me/android-training-course-in-chinese/index.html Android官方培训文档,对楼上内容的更新,版本为0.9.4] | ||
+ | * [[http://android-doc.com android api文档镜像]] | ||
+ | * [[http://gold.xitu.io/entry/5709ceffc4c9710051aa1515 国外工程师总结的android开发tips]] | ||
+ | |||
+ | == Android开发释疑 == | ||
+ | * [[Debian8下面运行Android SDK]] | ||
+ | * [http://blog.csdn.net/u010665691/article/details/49716705 ListView多种item使用的实例] | ||
+ | |||
+ | == Android架构 == | ||
+ | |||
+ | * MVC | ||
+ | * MVP:[https://github.com/JamesLiAndroid/MVPExample MVP的例子,实现天气预报的功能] | ||
+ | * MVVM:[https://github.com/JamesLiAndroid/MVVMExample MVVM的例子,实现ip查询的功能] | ||
+ | |||
+ | == Android第三方库总结 == | ||
+ | * [https://github.com/JamesLiAndroid/AndroidDevAll/blob/master/android%E5%BC%80%E5%8F%91%E5%86%85%E5%AE%B9%E6%80%BB%E7%BB%93.md 当前使用的一些第三方库和国内的部分第三方服务] | ||
+ | |||
+ | ==Android阅读书单== | ||
+ | #入门 | ||
+ | ##《第一行代码--Android》 郭霖 著 | ||
+ | ##《Android编程宝典》 秦建平编著(虽然是编著,但是里面的例子大多可以直接运行的) | ||
+ | ##《Android编程权威指南》 [美]菲利普斯(Bill Phillips),斯图尔特(Chris Stewar)著 | ||
+ | |||
+ | #提高 | ||
+ | ##《打造高质量Android应用:Android开发必知的50个诀窍》(美) Carlos Sessa著 | ||
+ | ##《Android编程实战》(瑞典) Erik Hellman著 | ||
+ | ## 《Android开发艺术探索》任玉刚 著 | ||
+ | ## 《Android群英传》徐宜生编著 | ||
+ | ## 《Android开发进阶:从小工到专家》何宏辉 著 (推荐入门后先看这本书) | ||
+ | ## 《App研发录》 包建强 著 | ||
+ | ## [http://download.csdn.net/download/ayonggu/9725020 《The Busy Coder's Guide to Android Development 8.1》] 这本书重点推荐,是不断更新的,比如RxJava等前沿内容,希望同学们好好阅读,六级都过了,这本书不在话下! | ||
+ | |||
+ | #编程思想 | ||
+ | ##《重构-改善既有代码的设计》 [美] Martin Fowler 著 | ||
+ | ##《Android源码设计模式》何宏辉 关爱民 著 | ||
+ | ##《设计模式之禅》 秦小波著 | ||
+ | #界面设计 | ||
+ | ##《移动设计》 傅小贞, 胡甲超, 郑元拢著 | ||
+ | == 待续 == | ||
+ | |||
+ | == 番外篇 == | ||
+ | ===Nexus7(2013WIFI) 刷入Factory Image碰到的激活问题=== | ||
+ | 这是这台机器官方提供的最后的android6.0支持了,从下一个android新版本开始,这台机器将正式进入历史环节,先纪念下,毕竟攒了俩月的钱买的。 | ||
+ | |||
+ | PS:该方式适用于各个版本的Google原版机器在国内进行激活的问题! | ||
+ | |||
+ | 刷入官方系统后需要你选择语言->选择wifi进行连接->Google验证页面,这个验证页面将是比较麻烦的问题,由于众所周知的原因,google的服务并没有那么容易连接,我们可能会等待相当漫长的时间,我等了两天,今天实在不能忍了,于是就这样解决了: | ||
+ | *回到wifi连接的页面 | ||
+ | *重新选择一个wifi,或者forget之前连接的重新进行连接 | ||
+ | *在输入wifi密码的页面,当你输入wifi密码后,点下面的一个advance选项 | ||
+ | *这个时候需要[[www.xicidaili.com 西刺代理]]网站,选择一个可用的代理,填入相应的选项,一般只填ip和端口号就行,其他默认 | ||
+ | *到这一步,就可以选择连接wifi,进行机器激活,只要激活页面的skip按钮可用,就可以后续的操作了 |
2017年2月23日 (四) 09:49的最新版本
目录
Android的学习路径
一个Android知识结构的思维导图:
Android开发知识点修正
该条对应前面学习路径中的图进行部分修正
- 应该把Intent放在基础知识中,很重要!
- 图中缺少了 通知(Notification) 这个内容,需要补充
- 需要添加Material Design设计的相关内容
Android Studio
Android的设备驱动编程
Material Design
- 推荐极客学院的文档Material Design
Android学习资料
- developers.android.com的镜像,可惜有点老
- Android开发工具大全
- 中文的android studio下载和学习站点
- [tools.android-studio.org android sdk国内镜像]
- 文件:AndroidTrainingCHS.v0.9.1.pdf,在线阅读: http://hukai.me/android-training-course-in-chinese/index.html
- Android官方培训文档,对楼上内容的更新,版本为0.9.4
- [android api文档镜像]
- [国外工程师总结的android开发tips]
Android开发释疑
Android架构
- MVC
- MVP:MVP的例子,实现天气预报的功能
- MVVM:MVVM的例子,实现ip查询的功能
Android第三方库总结
Android阅读书单
- 入门
- 《第一行代码--Android》 郭霖 著
- 《Android编程宝典》 秦建平编著(虽然是编著,但是里面的例子大多可以直接运行的)
- 《Android编程权威指南》 [美]菲利普斯(Bill Phillips),斯图尔特(Chris Stewar)著
- 提高
- 《打造高质量Android应用:Android开发必知的50个诀窍》(美) Carlos Sessa著
- 《Android编程实战》(瑞典) Erik Hellman著
- 《Android开发艺术探索》任玉刚 著
- 《Android群英传》徐宜生编著
- 《Android开发进阶:从小工到专家》何宏辉 著 (推荐入门后先看这本书)
- 《App研发录》 包建强 著
- 《The Busy Coder's Guide to Android Development 8.1》 这本书重点推荐,是不断更新的,比如RxJava等前沿内容,希望同学们好好阅读,六级都过了,这本书不在话下!
- 编程思想
- 《重构-改善既有代码的设计》 [美] Martin Fowler 著
- 《Android源码设计模式》何宏辉 关爱民 著
- 《设计模式之禅》 秦小波著
- 界面设计
- 《移动设计》 傅小贞, 胡甲超, 郑元拢著
== 待续 ==
番外篇
Nexus7(2013WIFI) 刷入Factory Image碰到的激活问题
这是这台机器官方提供的最后的android6.0支持了,从下一个android新版本开始,这台机器将正式进入历史环节,先纪念下,毕竟攒了俩月的钱买的。
PS:该方式适用于各个版本的Google原版机器在国内进行激活的问题!
刷入官方系统后需要你选择语言->选择wifi进行连接->Google验证页面,这个验证页面将是比较麻烦的问题,由于众所周知的原因,google的服务并没有那么容易连接,我们可能会等待相当漫长的时间,我等了两天,今天实在不能忍了,于是就这样解决了:
- 回到wifi连接的页面
- 重新选择一个wifi,或者forget之前连接的重新进行连接
- 在输入wifi密码的页面,当你输入wifi密码后,点下面的一个advance选项
- 这个时候需要www.xicidaili.com 西刺代理网站,选择一个可用的代理,填入相应的选项,一般只填ip和端口号就行,其他默认
- 到这一步,就可以选择连接wifi,进行机器激活,只要激活页面的skip按钮可用,就可以后续的操作了