Android开发从入门到精通之零基础学习路线 | 您所在的位置:网站首页 › cocos2d-android入门 › Android开发从入门到精通之零基础学习路线 |
一、前言
不知不觉自己已经做了几年开发了,由记得刚出来工作的时候感觉自己能牛逼,现在回想起来感觉好无知。懂的越多的时候你才会发现懂的越少。 如果你的知识是一个圆,当你的圆越大时,圆外面的世界也就越大。 最近看到很多Android新手问Android学习路线,学习方法啊,如何入门啊,所以我从网上找了一些资料,然后以我的工作经验给大家总结一下,让你们少走弯路,提取一些工作中经常用到的技术。 准备工作首先你得有台电脑(废话),当然这台电脑的配置要稍微好一点,尤其是当你准备在电脑上运行Android模拟器进行开发的话。 最好有一台Android手机。 准备好你入坑的热情和决心! JavaAndroid是使用Java语言开发的,所以想要学习Android,你必须有一定的Java基础,否则根本进行不下去。当然你没有也没有关系,这里为你提供一份Android编程入门教程,相信你能很快上手学习。 Java语言基础从入门到熟悉一. Java综述 面向对象 设计模式二. Java基础 基础笔记 接口与抽象类三. class Java 类的基础,class 基础 Java 类初始化顺序 …四. 面向对象 抽象,封装,继承,多态 多态五. 容器 Java集合类 ArrayList介绍 Map六. 多线程 线程简介 Java 读写锁七. IO Java读写文件 Java读写xls文件八. 正则表达式 使用正则表达式 查找特定字符串 提取特定字符 …九. 日历 … 十. 注解使用与简单说明 … 十一. Java使用加密算法 … 开发环境 开发工具学习Java期间使用的一般都是Eclipse。 但对于Android来说,建议使用 Android Studio 而不是Eclipse ADT。 对于新手来说可能安装Android Studio存在一定困难你可以看着以下视频,一步步的跟着学习安装运行 模拟器:如果开发工具自带的模拟器在你的电脑上运行流畅,那就用自带。 否则就试试Genymotion吧,不过这个模拟器常出毛病,虽然很流畅但微信菌揍是任性地不喜欢它。(主要是因为被它虐过千百遍了) 穿墙工具:这个不用多说了,有个翻墙工具还是挺方便的。 当然改hosts的方式能访问google,也可以。 Android入门 推荐图书:疯狂Android讲义第三版(因为这本书是使用Android Studio作为开发环境的所以更推荐它) 第一行代码 Android 推荐视频:腾讯Android视频(IT培训机构的课堂录像,浓郁的功利主义学习气息,但整个讲解体系比较清晰完整,学起来更顺手一些) 慕课网(虽然网站很努力地把已有视频整理出一个学习路线,但还是感觉比较零散,适合查漏补缺学习) Android入门自学方式 有了Java阶段的学习,这一阶段如果以视频学习为主,建议使用腾讯Android视频,辅以图书查漏补缺。如果以图书为主,可以根据图书讲解敲代码,辅以慕课网视频查漏补缺。遇到问题可以去百度,入门的问题一般会有很多人遇到,并且给出比较好的解答。 技术要求:掌握基本知识点,比如四大组件如何使用、如何创建Service、如何进行布局、简单的自定义View、动画、网络通信等常见技术。 全套零基础教程已经为你们准备好了,需要的可以在文末进行观看。 Android进阶图书推荐: Android开发艺术探索 Android群英传 Android 源码设计模式解析与实战 Android内核剖析 ……Android进阶自学方式 其实到了这一阶段(以微信菌目前的水平已经无法提供什么经验分享了),基本以看书、看博客自学为主。去CSDN翻大牛博客,去github找开源项目,去StackOverFlow寻找问题的解决答案等等。 这一阶段不多讲了,能进行到这一阶段的自学者,其实已经完全没必要看这篇文章里说的该怎么学习了 学习视频【Android安卓开发】Android零基础入门到精通 Android Studio安装教程+全套安卓基础教程 | 适合初学者 |
CopyRight 2018-2019 实验室设备网 版权所有 |