去年大概在七月份的时候误打误撞接触了一阵子Android,之后由于工作时间比较忙,无暇顾及,九月份的时候自己空闲的时间比较多,公司相对来说加班情况没以前严重。开启了个人的Android学习之旅,初衷是想将Android的博客做个索引文章的,不过想想还可以分享一些学习中的历程,算是对自己的Android学习 有个交代吧。由于在公司有工作,学习的时间通常就是周一到周五晚上的时间和周末时间,周一到周五晚上的时间不确定,因此牺牲了大量的周末时间来学习Android,有点像苦行僧,时间段持续了三个多月。如果你对一个月精通Android的此类文章更感兴趣的话,相对而言,我的这个Android之旅可能更需要耐心一些,更符合一个上班族的学习历程。

博客索引

写此文的初衷是想将本人的Android博客做一个目录索引文章,目录的文章是根据博客发布时间排序的,博客都是自己研究完之后发的:

以上算是自己学习Android的一个个人总结,文章不多大概四十篇左右,关于Java学习历程自己博客没写,如果不熟悉Java而又对Android有兴趣可以先见到你的学习一下Java基本的语法知识,周一到周五晚上加上双休日基本上对Java应该有一个比较熟悉的认知。如果文章写到这里的话,我还不如取看个电影睡个觉,duang的一下你就看到下面的重点啦。

学习历程

学习分为两种情况一种是自主学习,另外是被动学习(学校的老师,培训机构的老师),学习的进度主要是看有无相关工作经验,比如说学C#转WP,学Java转Android,都非常容易,因为很类似,当然如果从C#转Android还是需要点时间的。由于本人是自学,之前在群里有一些人上传了培训机构的视频,由于平时在公司主要从事ASP.NET网站开发,时间不充分,看视频很耗时间,看书也是也是一个头疼的事,因为一本书如果没有实战经验,看了之后基本上跟没看一样。本人学习的过程主要是通过网站和博客,通过网站和博客取舍自己改学习的东西。

入门必备:

安卓巴士(10年成立的Android学习论坛,入门必备网站之一)

EOE Android开发社区(受益最多的网站,从中学习到很多基础知识)

Android Studio开发社区(Android Studio是未来的趋势,如果对Android Studio不熟悉,强烈推荐此网站)

Google官方社区(需要自备梯子)

Android源码(有兴趣的可以看下,看不懂也没关系)

优质博客:

stormzhang:http://stormzhang.com/(写过一篇很著名的文章Android学习之路,博客一直在更新)

张兴业:http://blog.csdn.net/xyz_lmn/(关于Android UI写的文章非常nice)

任玉刚:http://blog.csdn.net/singwhatiwanna/(中科大毕业,腾讯,创新工场,百度都呆过,写的博客很有质量)

郭霖:http://blog.csdn.net/guolin_blog/(去年出了一本书《第一行代码》,博客也一直在更新)

农民伯伯:http://over140.cnblogs.com/(伯伯早期对Android中知识点讲的比较透彻)

念茜:http://blog.csdn.net/yiyaaixuexi(程序媛,Android博客写的算是女程序媛中非常好的)

谦虚的天下:http://www.cnblogs.com/qianxudetianxia(对Android中的设计模式有详细的分析,值得拜读)

Trinea:http://www.trinea.cn/(就职于阿里巴巴,对开源项目和性能优化有深入分析)

安卓巴士站长:http://www.cnblogs.com/aimeng(索引贴开源项目,基础知识必备)

ActionBarSherlock作者:http://jakewharton.com/(国外大牛,如果英文不好用用他的开源项目就行)

ActionBar-PullToRefresh作者:https://chris.banes.me/(有种对英文的无力感)

SlidingMenu作者:http://jeremyfeinstein.com/(对比而言老外喜欢用自己的头像,国人写博客用本人头像的比较少,可能是比较低调吧)

励志博客:

兰亭风雨:http://blog.csdn.net/ns_code/article/details/40408397

江南风雨:http://blog.csdn.net/xiajun07061225/article/details/12844801

沉默的羔羊:跨行业自学Android(一个女生边学Android边找工作,话说当时对我激励很大)

书籍和视频:

Android学习思维导图:http://pan.baidu.com/s/1hqhAL3A 密码: gsnk

极客学院Android视频:http://pan.baidu.com/s/1kTIIusJ 密码: 6wyj

Android学习资料大全:http://pan.baidu.com/s/1jGsvY9w 密码: jkhv

相对来说是上面给出的链接比较少,而大部分博客和资料,我也只是看了其中的一部分,上面给的博客和网站链接每一个都是宝库,如果能对着学习一阵子,会发现真的受益匪浅,本人是Android菜鸟,以上是本人学习的过程中参考的资源。如果能帮助到你,是我的荣幸~写博不易,如果觉得还好,不妨推荐下~

http://www.cnblogs.com/xiaofeixiang/p/4349095.html

我的Android学习之旅(转)的更多相关文章

  1. Android学习之旅(一)

    2017-02-27 今天开始,正式开启Android学习之旅,背景从事.Net平台开发快五年了,一直在用C#做Web开发. 前天选购了两本书:<Java 编程思想(第四版)>和<第 ...

  2. 衡量android开发者水平的面试问题-android学习之旅(91)

    一般面试时间短则30分钟,多则1个小时,这么点时间要全面考察一个人难度很大,需要一些技巧,这里我不局限于回答题主的问题,而是分享一下我个人关于如何做好Android技术面试的一些经验: 面试前的准备 ...

  3. My Android 学习之旅--开始

    其实,很早就想写写博客了,一直懒到现在. 学习android也不是今天才开始的,大概在2月份过完年之后就开始了,买了我认为还可以的书<Android从入门到精通>,花了不到一个月的时间,把 ...

  4. 【Android学习之旅】1、Android入门介绍

    1.Android介绍 1.1 Android的系统架构 下面这张图展示了Android的系统架构: 图中可见,Android大致可以分为四层架构,五块区域: Linux内核层(Linux Kerne ...

  5. Android的Toast介绍-android学习之旅(三十六)

    Toast简单介绍 Toast是一个很方便的消息提示框.会在桌面显示一个短暂的消息提示.有两个特点: 1.消息不会获得焦点. 2.过一段时间会自己主动消失. Toast的生成步骤 1.调用构造器或者静 ...

  6. Android学习之旅:五子棋

    在学完了Android的基础之后,我开始尝试着写一些小项目练练手,同时进一步巩固自己的基础知识,而我选的的第一个项目就是做一个简单的人人对战的五子棋小游戏. 首先,我们要新建一个自定义控件类Panel ...

  7. Android的Bitmap和BitmapDrawable类解析-android学习之旅(六十)

    使用简单图片 使用Drawable对象 bitmap和BitmapDrawable对象 package peng.liu.test; import android.app.Activity; impo ...

  8. Intent启动系统组件(activity,service,BroadReceiver)-android学习之旅(四十九)

    android提供了统一的编程模型Intent来启动系统的组件,这样提供了松耦合性.是一种mvc的编程模式 $(function () { $('pre.prettyprint code').each ...

  9. Android触摸屏幕时间-android学习之旅(三)

    android的多点触摸是经常遇到的编程技巧,这一篇可以将详细的介绍这个问题. 简单实例 android的触摸需要实现OnTouchListener接口,继承里面方法. 布局代码: <?xml ...

随机推荐

  1. Hadoop应用开发实战(flume应用开发、搜索引擎算法、Pipes、集群、PageRank算法)

    Hadoop是2013年最热门的技术之一,通过北风网robby老师<深入浅出Hadoop实战开发>.<Hadoop应用开发实战>两套课程的学习,普通Java开发人员可以在最快的 ...

  2. android 细节之 旋转动画

    Flip Animation for Android: 近期项目中用到了一个小动画,让物体实现一定的3D旋转效果,现记录例如以下: public class FlipAnimation extends ...

  3. 进阶:案例三: Upload File using WebDynpro

    1.节点创建,其中DATASOURCE存放uploadfile名称 2.layout布局 3.upload事件代码: method ONACTIONUPLOAD . DATA: lo_Node typ ...

  4. Java 的垃圾回收机制(转)

    先看一段转载,原文出自 http://jefferent.iteye.com/blog/1123677 虚拟机中的共划分为三个代:年轻代(Young Generation).年老点(Old Gener ...

  5. uva 12627

    题意:开始有1个红气球,每小时后1个红气球会变为3个红气球和1个蓝气球,问k小时后第A行到第B行的气球数. 解:用g(k,i)表示第k小时时,从底部数i行的红气球数.所以ans = g(k,2^k-A ...

  6. keyset与entryset

    1.基本概述 Set<Map.Entry<K,V>> entrySet()  返回此映射中包括的映射关系的 set 视图. Set<K>              ...

  7. GitHub上项目配置和导入eclispe的问题解决

    在github上下载的工程文件导入的时候总是遇到各种各样的问题,昨天晚上瞎忙一晚上查资料没搞定.早上找高手请教了一下,一起弄了好一会终于解决了,这里记录一下方法解决的具体方法步骤. 本方法适用于离线导 ...

  8. hdu 2147 SG函数打表(手写也可以) 找规律

    kiki's game Time Limit: 5000/1000 MS (Java/Others)    Memory Limit: 40000/1000 K (Java/Others) Total ...

  9. rsync使用指南

    考虑到服务器数据的安全,我考虑增加一台备份服务器,通过数据同步,达到较好的冗余. linux下有非常好的一个命令rsync可以实现差异备份,下面就说说它的用法:ubuntu缺省安装的安装中,rsync ...

  10. Delphi面向对象设计的经验原则(61条)

    (1)所有数据都应该隐藏在所在的类的内部. (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者. (3)尽量减少类的协议中的消息. (4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深 ...