如何学好安卓开发技术,安卓软件开发都应该怎么学

1 , 安卓软件开发都应该怎么学楼主要是想以安卓开发作为职业的话,我建议你最好能够系统的学习一下 。我培养原来一直做JAVA,刚转做Android薪水直接过万了 。你先别心疼钱和时间,去个北大青鸟这样的IT学校学个几个月,出来之后的收益会很好的 。楼主你以前有开发的经验没?没有经验自己学很难受的,我以前就是,花费的时间要比别人长多了,还没啥效果 。楼主应该先了解JAVA的学习,安卓是以JAVA为基础的 。【如何学好安卓开发技术,安卓软件开发都应该怎么学】
2,如何快速学好Android开发有了C语言基础是比较好的 。但要做Android开发还是要懂一些Java基础知识 。比如Java语法 , 面向对象的特征和编程技巧,集合框架,IO文件输入输出流操作等等 。学完Java基础,可以看Android的API,先做些小Demo程序 , 比如拨号程序,发短信程序 。然后高级点,然后看往哪个方向发展了:1)如果想往手机应用软件方向(软件/Web)发展,就要学习更多的布局方式 , 意图、服务、广播等内容2)如果想往手机游戏开发方向走,可以学习openGL等游戏引擎,可以先找个植物大战僵尸之类的例子来看源代码学习,然后再找复杂点的游戏学习 。
3,如何学习Android开发如何学习Android开发? 卓跃教育认为: 一般的来说,我们想从事Android系统开发 , 可以从应用开发作为一个切入点,逐渐熟悉了它的整个体系之后,再慢慢往其底层渗透,从而能做到软硬兼备 , 福州卓跃的最新Android课程体系就充分考虑到了这一点,既涉及到应用开发的掌握 , 又帮助了大家在系统开发层面上做好了充分的准备 。而从学习的路线图上来说,先熟悉Java SE编程,这样能比较熟练的使用Java语言从而进行编程,熟悉Java语言语法的特点,熟悉Java IO、网络编程、Java线程、XML处理等 。这个有点深,要么去哪里培训一下
4 , 如何学习安卓开发说的是刚刚起步学习的同学,假如开始没有任何的开发经验的话,千万不要着急 , 不要想着在短时间内就把一个语言学习好,因为你之前没有任何的学习经验,在这个过程中需要有耐心地学习完JAVA的基础知识,然后才开始踏上Android开发之旅 。一类同学是只之前做过JAVA开发经验的,这类同学可以在Android上迅速上手,但是同样的是不可忽略Android的一些基础知识 , 只有把基础掌握好了,才能在后期取得大的进步 。二、Android基础知识学习在掌握好JAVA基础知识后 , 接下来就是学习Android基础知识和如何查看开发文档了 , 在这个阶段我认为是学习最有劲头和最有收获的时候,因为从一无所知到了解是会让人有收获良多的感觉,事实上在这一阶段也是学习了很多,至少知道如何建立工程,知道一些基本的机制很常用函数的用法,这个阶段会出现很多的问题,往往一个很低级的问题都会把你难倒 , 而这阶段正式培养学习能力的好时机 , 还是那句话 , 凡是遇到问题第一个想的是自己去解决,自己解决不了的 , 用百度用谷歌 , 要学会使用搜索引擎 , 大部分的时候问题都能得到解决,因为你遇到过的问题别人早就遇到过了,假如搜索引擎也找不到好的答案,这时候可以到论坛发帖问 , 网上牛人很多,也可以选择到群里咨询 。三、Android开发进阶学习完Android基础知识以后,很多同学很快就会感觉到学习停步不前 , 感觉自己似懂非懂,我觉得这个时候是学习最关键的时候,因为一旦你踏出这一步之后,你对Android的理解就会跟更加透彻,做起开发也会更加有信心 , 但是怎样跨过这一阶段,我根据自己的经验是首先是保持对自己的信心 , 自己找一个比较简单的项目做做或者找一些应用的源代码研究研究,然后自己山寨出来一个,这样你也会有了学习的方向,因为你在了解了基础知识以后急切需要证明一下自己到底是学到了什么东西,而开发出一个自己的简单应用,就是最大的证明了,而且在开发应用的时候,肯定会遇到很多的问题,而在独立解决bug的同时 , 你已经掌握了独立处理问题的能力 。希望能解决您的问题 。啊哈,我是玩和你这个差不多的的- -.Android应用程序开发学习的路线图,先熟悉Java SE编程,能比较熟练的使用Java语言进行编程 , 熟悉Java语言语法特点,熟悉Java IO、Java线程、网络编程、XML处理等 。1、Java基础Android应用程序开发是以Java语言为基础的,所以没有扎实的Java基础知识,只是机械的照抄别人的代码 , 是没有意义的;2、Linux基础知识Android系统的基础是Linux操作系统 。在开发过程当中,也需要使用到一些Linux命令 。所以说一些Linux的基础知识是必须的;3、数据库基础知识这个比较简单,就是一个增删改查的数据库操作;4、网络协议至少需要学习两种基础的协议,HTTP协议与Socket协议;5、Android基础知识;6、服务器端开发知识 。Android以java为基础的,所以前提要学好Java基础知识,比如基本类型、集合等 。学习Android开发就业还是比较好的,一般学的好都可以拿高薪资的工作了,可以自学Android开发(感觉能坚持下去的很少,原因都懂),建议参加Android开发这方面的培训,推荐Mars创办的育知同创名师堂,核心团队讲师都是一级棒,老罗、春哥等视频热受欢迎 。简单来说Android开发大致四阶段学习:第一阶段Android编程基础——JavaSE阶段提高学员编写代码和编程调试能力,使学员具有扎实的编程功底和思想 。第二阶段Android开发初级阶段使学员具有开发中大型Android应用项目能力 。第三阶段Android开发高级阶段使学员可以熟练掌握Android前沿技术和应用能力 。第四阶段Android项目实战阶段提升学员创新、实战经验能力让学员拥有自已独立研发的几款产品 。第五阶段Android项目答辩对这4个月的学习成果有个总结通过答辩锻炼表达能力 。Android开发学习起来并不难 , 学习的时候要多动手练习,多参加实战项目,这样才能更好的掌握,便于以后能找到高新好工作 。我的建议是找一些好的资料学习 , 找一些源码 。我曾经下载一个8000个项目源码的,花几块钱 , 在淘 。宝搜索:8000多套安卓/ISO源码,安卓游戏源码、网络影音等手机开发源代码可以根据以下学习方法进行学习:1. 基础理论知识部分的学习 , 不要死背死记一些概念性的知识,理解即可,在平常的学习、运用中掌握相关的基础概念术语 。2. 代码部分,一定要遵循基本的代码书写规范 , 养成良好的代码书写习惯,将来或许会受益无穷的 。3. 技术经验部分的学习,靠的是积累,而不是记在脑子中 。对于课上不懂得技术一定要反复练习 。同时,还要做到温故而知新 。5 , 如何学习android开发本人刚学完J2SE第一个层次和传统的嵌入式Linux最接近,主要涉及的是CPU、GPU以及外设的驱动以及使能方面 。多需要熟悉Linux内核,Android框架定义中驱动的接口规范等等,这部分开源社区的力量最大 。这个层次技术主要需求方是是各种CPU和Android设备解决方案供应商 。第二个层次主要是涉及Android框架中间件部分,如多媒体/3D框架,Java虚拟机等等,这部分Google控制的是最严格的,因为他要控制 Android各种feature以及捆绑自己的移动互联网应用,必须规范中间件 。这部分所涉及的软件技术也最多,从各种C/C++库,Java虚拟机性 能,用户体验抽象到数据库设计等等很大的内涵 。开发的一般也是选择一个方向发力 。另外深度定制Android ROM重点也是这个层次 。第三个层次就是App开发层次,这个层次主要就是利用Android SDK开发了 。很多C/C++出身的觉得是用Java开发,其实Java就是啥都是指针的C++,外带try/catch以及垃圾收集,上手其实是很快的 。Android程序最重要一点是理解生命周期概念,将一个Activity和Linux进程关系搞清楚,啥时候这个进程启动,啥时候睡眠,啥时候退出,后台的事件循环如何运行的,最后时刻要提醒自己虚拟机在运行,垃圾收集在运行 。Google Code上有还多参考代码,在看中学,体会很快的 。如果你能入行做javaweb,也就是javaee的话 , 建议你先做javaweb 。我曾经有过和你一样的困扰,但是还好,我庆幸我先选择了javaweb 。并不是说安卓就不如javaweb,而是,有它做底子 , 安卓你能走的更远 。。javaweb的好处在于:1.工作机会远比安卓多,大公司,好公司 , 也比安卓多 。2.我不晓得你在哪个城市 。如果你是在一线 。选哪个都无所谓 。二线的话 。javaweb要比安卓实际地位高,好多公司 , 安卓开发人员都是归后台架构师管的 。3.安卓开发略显孤单 。。。好多公司都是只养一两个人 。你一个人做东西 。但是javaweb的话,都是团队合作的 。4.javaweb比安卓要学的东西多 。后期更吃香 。能到技术总监的位置,但是安卓是到不了的 。安卓的好处:1.工资高 。而且可以接到私活 。目前来看,前景很好 。2.比较有意思,挺好玩的 。3.自己完成一个项目,没有很多很烦的配置 。也不用忍受在别人的搓代码上添加功能 。自己来规划一个项目的技术实现 。4.能自己做一些小玩意儿 。方便和朋友分享 。建议:如果能找到一家比较好的做web开发的公司,就做web吧 。如果只能进外包啥的 , 果断转安卓得了 。。另外,不晓得你学历如何 , 如果不是一本及以上,转安卓吧 。纯手打,求采纳~~我现在做的是web开发,自学安卓在我在传智播客毕业,学的j2ee,你是想学手机 程序开发吗?那里可以学android手机系统,哪里教的不错,你有j2ee基础,有个半个月就能学会android,就可以工作了,我同学一般做android系统都在5k以上.楼主有Java基础吗,如果Java基础不错的话,就可以直接可以看看《android开发入门与实战》这样的入门级书籍 , 然后自己参照书籍的源码 , 写一些Demo;也可以找个论坛,比如eoeandroid;论坛上有很多不错的入门教程,希望对楼主有帮助艾文森3G谈不上多权威吧?个人感觉还是蛮值得的,之前面试过他们企业 , 不管教的如何,觉得挺正规的,虽然把我踢掉了,但是我挺服气的 。学费的话,个人感觉有点小贵 。值得不值得看个人吧?如果是那材料,去的话挺值的 , 不是的话,趁早别花这个钱,我们寝室有同学过去学了,说挺难的 。但是学下来,将来工作应该不是很难 。我也是刚自学了android半个多月,走了不少弯路 , 现在也迷茫着 。下面给你一些建议:首先:开发环境配置:http://wenku.baidu.com/view/92c5e14769eae009581beccf.html(其中的path,java home参数要根据具体情况修改) , 还有http://wenku.baidu.com/view/9ba622225901020207409c60.html然后,找一本书,或者泡各种论坛(eoe android不错) 。如果java功底好的话 , 可以看看SDK里的sample.关于已有代码的使用,把旧代码里的.settings,assets , .classpath , .project及src\irdc\EX08_04\R.java(很旧的版本才会有)文件删掉(只留下res,src,AndroidManifest.xml,有些有test) , 然后File-->new-->android project -->选择create project from existing source ...-->选择目录,即可 。

    推荐阅读