设为首页 收藏本站
查看: 854|回复: 0

[经验分享] Android学习之路

[复制链接]
累计签到:4 天
连续签到:1 天
发表于 2017-2-18 13:46:49 | 显示全部楼层 |阅读模式
  本文来自:安卓航班网
  很多童鞋在网上问我,Android应该怎么学,需要哪些基础,Android开发学习需要学习J2EE吗?
下面根据我的教学经验,推荐就业,学员面试的情况,给大家一些参考。
一、Android开发的分类:
    1、Android客户端应用程序
     如新浪微博、网银客户端、凡客、淘宝客户端,快盘客户端。Android在这里的应用还是界面层的东西为主。核心还在WEB。客户端界面很重要,用户体验度很重要。从应用需求上来讲,几乎大一点的网站,都需要有手机客户端程序。
     2、Android通用类程序
     如基于LBS(基于位置的服务)的应用 (这类一般会嵌入到客户端应用程序中),流媒体播放应用。由于移动设备的方便便捷、3G、4G网络的发展,这类应用有不错的前景。
    3、Android游戏开发
     需要掌握的游戏引擎LGame,游戏框架等。手机上的游戏会是一大块内容,有前途。
    4、Android底层开发
      需要掌握C、Linux等较底层的东西,发展方向应该是驱动、协议开发,嵌入式开发。
      开始学习了解一般从界面、控件开始,这也是大部分人认为简单、比较快上手的原因。学习一段时间后,自己可以定一个方向发展。


二、Android学习需要哪些知识点
   1、Java基础知识
         J2SE:Java基础类(lang包,IO包,util包(集合框架),面向对象,多线程,网络编程)
   2、J2EE知识
         如果你想从事的Android客户端应用程序的开发,这部分知识是必备的。显然Android客户端只是做的数据的请求、展现,所需的数据在服务器端。
         技能点:Tomcat(Weblogic),XML解析,JSON解析,JSP/Servlet。了解SSH。
   3、Linux、C语言知识
         可以作为你后续发展需要了解的。
   在论坛上、QQ上看到不少童鞋Java基础还比较欠缺,就开始搞Android了,当然就问题多多。学习热情可嘉,但需要打一个好的基础,有一个好的学习路线。


三、Android学习比较好的资料
   1、应该说现在市面上的书,入门的还是不少,但一般现在只讲了简单控件的单个用法。
      《Android开发范例大全》,《Android应用开发详解》可以参考。想了解游戏的话,可以参考《Android2.0游戏开发实战宝典》。
    2、Android学习视频,也基本上停留在讲简单入门,单个控件用法为主,这方面远不及Java,J2EE,SSH的视频那么丰富。应该讲,你看完了这些,离开发还有很大一段距离。而且,这些视频在讲课方法上不如一些Java的好。现在的视频资料太丰富,从哈佛、斯坦福的课程,到IPHONE开发课程,都有。

    3、Android的论坛比较多,论坛的缺点就是什么东西得自己一个个查找、去等。

    4、培训机构学习。如果你时间上允许不失为一种好的选择,可以快速入门。自学有一个缺点,就是容易迷失方向,另外一个知识你永远不知道要掌握多深,相关的应用是什么。互联网产品有一个重要特点,就是拿资金换时间。如果能快速入门,到这个行业去发展,就比自己慢慢学习要好得多。毕竟现在Android开发太热了。对开发人员的要求也会逐渐提高。(如既要求能做Android开发,又做IPHONE移植开发)。

    对培训机构的选择就比较重要了。
  原文地址:http://www.apkway.com/forum.php?mod=viewthread&tid=2413&extra=page%3D2

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-343946-1-1.html 上篇帖子: EJB初步认识 下篇帖子: Java相关的一些术语(持续补充)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表