如何学习Android(转载)
先说说本人的情况,09年底开始学习手机开发,先从Brew到Mobile再到Android,android是今年过年回来才算真正开始学的,一边学习 一边做原先Brew项目到android的移植,5月中旬的时候开始做个人开发者,比较惭愧的是至今只发布了一个应用。原因一个是那时候开发经验不够,产 品也较缺陷,对广告这块了解也不多,收入不高缺乏动力。因为从过年回来到5月份中间还有1个月女儿出生完全就是围着老婆孩子转,所以5月份时候其实最多算 初入门。因为收入原因,6-8月份没怎么动我那唯一的一个应用,8月改版并试了新广告平台,收入提高很多,积极性也有了,从8月到目前,这个平台带来的收 入总共有7000多块RMB,而之前的平台总共也就200块,至于哪些平台我后面会讲到。
一、如何学习Android
android开发(这里不提platform和底层驱动)你需要对Java有个良好的基础,一般我们用Eclipse作为开发工具。对于过多的具体知识详细介绍我这里不展开,我只说我个人的学习方法和本人以为的好的步骤。
1.搭建环境:包括对Java和Eclipse及模拟器(有真机再好不过)的熟悉,对于android的tools和adb命令可以放到后面熟悉了解。
2.从helloworld开始:了解一个基本的android应用代码包含哪些,各部分做什么用。(这里只要先了解个大概就好)
3.activity、intent:了解activity是什么及其生命周期,intent是什么东西及它是基于消息机制。
4.掌握基础:这阶段你可以反复的修改及单步调试一个简单的程序,并学会logcat、单步调试、最基本的View、最简单的布局、进而对service、intentFilter等的熟悉
(以上4步骤推荐看深入浅出Google_Android.pdf这个电子书就够了)
5.接下来就得动手了:开始做应用吧,不要问写什么应用,写你自己想的,你认为难度不至于太难的应用(别告诉我你现在就要做3D游戏,要做小鸟之类的), 这个时期你基本不要教学的视频和android的书籍,最好的帮手有3个SDK目录下的doc($ANDROID_HOME$\docs \reference\index.html)、百度及google、破解工具(apktool、dex2jar、jd-gui,可以提取目标apk的资 源及反编译源代码,这里反编译不是为了干坏事,而是从别人那里学习技术,你并不能完全的得到一个好的破解代码,但你可以通过代码片段来获取信息学习或者进 行搜索从而学到各种技术),这个阶段你就要多看别人的代码多动手了,你要开始熟悉和使用android的类库。循环这步,直到你不在做android吧。

更多相关文章

  1. Android(安卓)UI学习1:控件和基本事件的响应
  2. Android开发入门之路(初学者必读)
  3. Android(安卓)蓝牙调色灯/zigbee调色灯学习开发实战
  4. Dojo Mobile:iPhone/Android的Web应用开发利器
  5. 如何发布你的Android应用程序
  6. 我的2016,展望2017
  7. android 应用程序基础
  8. Android(安卓)蓝牙调色灯/zigbee调色灯学习开发实战
  9. Android背后的设计思想——功能共享机制

随机推荐

  1. 极客学院C#视频教程的资料推荐
  2. asp.net之ActionFilter过滤器
  3. 传播智客ASP.NET基础系列视频资料分享
  4. 传播智客ASP.NET中级系列视频视频资料
  5. 传播智客ASP.NET高级系列视频资料分享
  6. 总结.NET如何获取当前路径的方法
  7. asp保存二进制图片到access数据库
  8. ASP.NET MVC对异常处理的解决方法汇总
  9. C++开发中国象棋游戏的资源下载(视频、课
  10. Asp.Net MVC实现分页、检索、排序的代码