起因

因为初学Android的时候还没有写博客的意识,现在Android的门是入了,正在进阶的道路上行走,但是就这一路也走了不少的弯路。我想,总得来说Android入门还是比较容易的,网络资源比较丰富,就连Google官方都提供了eclipse+SDK+ADT的集成(当年是要自己装ADT插件配置的),下载下来解压->打开eclipse->直接就helloworld了。然后自己按照书上搞几个Activity互相跳转,监听几个按钮也能做出各种有意思的玩意儿。

现在想起来,入门真的没啥特别大的难度。了解清楚工作环境,学些java基础,照着形形色色的教程乱做一番,也就不知不觉入了门。

所以吧,我想总结一些经验,为那些入了门的开发者们能更顺利、更快地进阶。

此教程知识基础

  • java基础知识(面向对象、线程)。
  • 能较快做出一个简单的Android计算器。
  • 了解HTTP及浅显的网络概念,会基础的Android网络编程。
  • SQLite等Android数据存储方式的简单应用。
  • 总之一切都有个简单了解最好啦~

Android入门推荐

“那我还没有接触过java和Android开发,应该怎样入门呢?”

我的建议是:

  1. 买书。且一定要买最新的书,全书所用的系统至少从Android4.0往后的吧。

  2. 谷歌。无论用什么方法,总之一定要用上谷歌,平时用用百度尚可,搜不到了一定要切成谷歌。

  3. 社区。尽量结识一群有同样Android学习愿望的小伙伴,无论是在同学们中、论坛、QQ群,讨论问题和传授经验都会方便很多。

  4. 实践。哪怕是找别人写好的源码来读、抄,都会有所提高,不断寻求更好的方案解决你的需求,不断提出新的需求去更新自己的技术路线(不做机械性的工作,不断重复自己已经会了的东西就是在浪费时间)

声明

我也还在不断学习当中,只是总结自己的一些经验,希望对和我一样在进阶道路上的开发者们能有所帮助。

若有错误的地方,敬请指出,感激不尽。

原文位于个人博客:【android进阶系列教程】前言

by:cyhhao http://cyhhao.zhusun.in

【Android进阶系列教程】前言的更多相关文章

  1. [转]Android Studio系列教程六--Gradle多渠道打包

    转自:http://www.stormzhang.com/devtools/2015/01/15/android-studio-tutorial6/ Android Studio系列教程六--Grad ...

  2. Android Studio系列教程六--Gradle多渠道打包

    Android Studio系列教程六--Gradle多渠道打包 2015 年 01 月 15 日 DevTools 本文为个人原创,欢迎转载,但请务必在明显位置注明出处!http://stormzh ...

  3. Android Studio系列教程五--Gradle命令详解与导入第三方包

    Android Studio系列教程五--Gradle命令详解与导入第三方包 2015 年 01 月 05 日 DevTools 本文为个人原创,欢迎转载,但请务必在明显位置注明出处!http://s ...

  4. Android Studio系列教程四--Gradle基础

    Android Studio系列教程四--Gradle基础 2014 年 12 月 18 日 DevTools 本文为个人原创,欢迎转载,但请务必在明显位置注明出处!http://stormzhang ...

  5. Android Studio系列教程三--快捷键

    Android Studio系列教程三--快捷键 2014 年 12 月 09 日 DevTools 本文为个人原创,欢迎转载,但请务必在明显位置注明出处!http://stormzhang.com/ ...

  6. Android Studio系列教程二--基本设置与运行

    Android Studio系列教程二--基本设置与运行 2014 年 11 月 28 日 DevTools 本文为个人原创,欢迎转载,但请务必在明显位置注明出处! 上面一篇博客,介绍了Studio的 ...

  7. 一个异常与Android Studio系列教程参考

    由于编译过程中遇到了错误:

  8. Android Studio 系列教程(转载)

    史上最详细的Android Studio系列教程一--下载和安装:http://segmentfault.com/a/1190000002401964史上最详细的Android Studio系列教程二 ...

  9. 史上最详细的Android Studio系列教程一--下载和安装

    链接地址:http://segmentfault.com/a/1190000002401964#articleHeader4 原文链接:http://stormzhang.com/devtools/2 ...

随机推荐

  1. XMPP系列1:简介

    通俗解释其实XMPP 是一种很类似于http协议的一种数据传输协议,它的过程就如同“解包装--〉包装”的过程,用户只需要明白它接收的类型,并理解它返回的类型,就可以很好的利用xmpp来进行数据通讯.系 ...

  2. mysql in 排序

    SELECT * FROM my_table WHERE id IN (30, 20, 80, 40) ORDER BY FIELD(id, 30, 20, 80, 40);

  3. Windows搭建SVN

    1.服务器下载 VisualSVN 地址:http://subversion.apache.org/packages.html 2.然后下载TortoiseSVN客户端,如果要下中文语言包 也在这个页 ...

  4. Python: Catch multiple exceptions in one line (except block)

    Enclose in parentheses: except (IDontLIkeYouException, YouAreBeingMeanException) as e: pass Separati ...

  5. LESS详解之函数(四)

    之前已经为大家介绍了一些LESS函数,大家应该对之前介绍的有所了解了.下面依旧为大家介绍LESS的函数,附加着一些小例子.希望这些有关LESS的函数能在大家编写LESS的时候有所帮助. saturat ...

  6. PL-SQL 存储函数和存储过程

     PL-SQL 存储函数和存储过程 ORACLE 提供能够把PL/SQL 程序存储在数据库中,并能够在不论什么地方来执行它.这样就叫存储过程或函数. 过程和函数统称为PL/SQL子程序.他们是被命 ...

  7. 日暮·第一章·决斗

    日暮 第一章 决斗   泉州府,位于帝国的东南沿海,在数百年前,这里已是帝国最大的通商口岸之一,其一城之繁荣喧哗足以与异邦小国的都城相媲美,无数的人曾经来到这里,追逐财富,梦想,女人以及所有他们认为可 ...

  8. Maven3路程(三)用Maven创建第一个web项目(2)servlet演示

    上一章用Maven新建了web项目成功后,本文演示在此基础上应用servlet. 1.首先修改pom.xml文件,添加servlet依赖 <project xmlns="http:// ...

  9. 查看kernel log命令

    adb shell "cat /dev/kmsg | grep -Ei "gesture""

  10. Java Collection好文章

    Java Collection好文章 http://my.oschina.net/xiaomaoandhong/blog/78394