• PHPer转战Android的学习过程以及Android学习


    原文作者: eoeadmin
    原文地址: http://my.eoe.cn/shuhai/archive/19684.html
    --------------------------------------------


    这篇文章主要写了一个PHP程序猿是如何转战学习Android的。

    第一步:


    直接跨过java的学习,原因有我之前看过毕向东和张孝祥的Java基础课程,虽然中间好几次看睡着,但java的环境是能跑起来的。


    我建议大家如果没有Java基础的话,可以看一下毕向东的java课程。毕向东这哥们的声音大,幽默,不容易睡着。http://edu.eoe.cn/category/bixiangdong-java-video.html

    第二步:


    直接开始Android环境搭建的步骤,见day1的博客。
    网上教程一堆,请使用最新的adt-bundle,不要被老教程带到沟里去了。

    第三步:


    我没有直接开始写Hello World,而是看少佳老师的视频。


    在了解完四大组件,几种布局方式,了解了大约十个控件以后,开始写一个项目,见day3。


    看视频的时间一共花了三天,上班时间每天晚上看7集,周末各看了15集,78课时的视频我应该看了一半。


    看视频的主要目的是有个框架性的了解,知道Activity和布局的关系,知道事件以及adapter的逻辑。

    第四步:



    写的第一个应用,是基于一个真实的需求。功能是读取网络接口的json,格式化成数组列表,再通过adapter加载到Listview。


    有目的学习一个完整的小型应用,而不是单机的功能。



    根据我的编程经验来讲,知道常用的基本组件关系,了解控件用法,其它事情就是一边做一边查手册的事了。


    总的来说,入门比我想像中简单。跑起来第一个应用,花了一周时间。感谢在中途帮助过我们的ice和夏阳。还有,ice确实是很牛X的,讨论半天没解决的问题,人悄悄就把答案发过来了。

    搬运者注:
    文中说的day是作者写的一个学习笔记:
    海爷学安卓 day1 : ubuntu android环境搭建,adt-bundle最简单安装版
    http://my.eoe.cn/shuhai/archive/19381.html
    海爷学安卓 day2 : 史上最快Android模拟器:Genymotion使用教程
    http://my.eoe.cn/shuhai/archive/19480.html
    海爷学安卓 day3 : 一个完整的Android ListView+网络接口读取+JSON处理的Demo
    http://my.eoe.cn/shuhai/archive/19604.html
    海爷学安卓 day4 : Android ListView实现自动翻页的功能
    http://my.eoe.cn/shuhai/archive/19669.html


    给Android初学者的建议:


    编程之间最好有一个粗略的印象,比如看一下Java基础课程,再看一套Android基础课程。


    Java基础课程我建议看毕向东的视频,课果短,老师很幽默,不容易睡着。之前我是看张孝祥老师的视频,但课时太长,我看几个小时的视频就会睡几个小时。
    学习没有效果或者学不动,是初学者的最大障碍
    http://edu.eoe.cn/category/bixiangdong-java-video.html


    其次是看一套完整的Android视频教程,我建议看eoe少佳老师的课程,而不是老罗的视频。老罗的视频结构性不强,初学者容易迷失方向。少佳老师的视频,我也不建议全看,看完四大组件,布局方式和一些常用控件以后,就可以开始写代码了。遇到什么查什么。
    http://www.eoeschool.com/course/show/id/26.html
    我还有一个非常重要的建议。


    初学者,不要急着一边学一边写代码。


    比如在学Java的时候,不用一边学一边写,看一下,了解即可。
    很多时候,看到老师会的东西,你看完视频不一定能写出来。写不出来,会很打击信心。

    看完视频以后,在对编程有一些基本理解以后,再去写一个比较完整的功能。
    知道要做什么,下一步要做什么。
    -----------------------正文结束-------------------------------


    这确实是篇好文章,Android初学者不妨看看。

     

  • 相关阅读:
    Python--day62--什么时候用GET请求和POST请求
    Python--day62--ORM的使用
    使用 vs code 搭建vue项目(一)
    jquery如何模拟分页-小白进阶
    JavaScript 实现的4种数字千位符格式化方法
    web秀
    五十个UI设计资源网站
    基于 HTML5 WebGL 的 水泥工厂可视化系统
    ASP.NET MVC图片管理(上传,预览与显示)
    jQuery使用FormData上传文件
  • 原文地址:https://www.cnblogs.com/XACOOL/p/5267607.html
Copyright © 2020-2023  润新知