安卓开发要学什么
答案:1 悬赏:30 手机版
解决时间 2021-02-13 04:25
- 提问者网友:雪舞兮
- 2021-02-12 06:02
安卓开发要学什么
最佳答案
- 五星知识达人网友:独行浪子会拥风
- 2021-02-12 07:42
问题一:安卓开发需要学什么 安卓开发首先第一阶段是要学习java,掌握java了对于安卓的开发就容易很多,然后在学习安卓的开发环境搭配和生命周期,给你分享一个学习的计划表吧问题二:学习android开发,要学哪些东西? android的一些基本知识,控件使用,传值,组件等,现在好多培训出来的人都是基础差的要死,最基本的问题都要问好多人,其实只是随範的一本android开发的书上都有写的。弄懂这些之后如果你的java基础还尚可,那么就可以进行简单的android开发了,如果想更深层次的开发你就要学会读sdk,学会读别人的代码,最好模拟下市场上最常用的一些产品里面的效果,试着自己去写一下,哪怕你用最笨的方法实现也比直接copy别人的代码import进来自己用要好的多。当然有时候经验这个东西没办法,只有在开发过程中一点一点积累。看多了,写多了慢慢就融会贯通了,祝你早日踏进大牛行列~问题三:安卓开发需要学习什么 首先学习java,java如果搞定,android学起来会比较轻松。
android基础(Android开发环境调试,Android应用结构,界面组件与界面编程,四大组件)
android中级(文件IO与SQLite,图形、图像与动画、音频、视频的录制于播放,传感器编程,GPS应用)
android高级(网络编程与Web Service,OpenGL-ES 3D开发,整合Google服务,使用NDK开发,java和c相互调用)
……………………………………………………看看一个中专生怎么自学android到找到工作。
我是一名中专生,在学校里读的是计算机专业,一次偶然的机会我在网上看到了一段新闻说安卓现在特别火有一年工作已经的工资可以达到8000元左右就算没工作经验起薪也有5000元,5000元对我来说简直就是个天文数字,于是我决定学习安卓,后来我到书店找了一些安卓的书但是由于基础太差,很多都看不明白,网上看到可以报培训班都是几乎每所都要上万大洋,对于我一个一个月只能赚几百元的中专生来说简直是个天文数字,后来在IT学习联盟这个网站看到了一套安卓视频叫>(喜欢《安卓就业班》的可以复制 sina.lt/brxC 粘贴浏览器地址栏按回车键即打开)。价格还挺合理的。觉得内容挺不错的于是我决定买下来,我想既然我看书看不明白,看视频应该容易看明白吧,自从我把视频买下来后就就天天看,因为自己基础太差了,所以每天至少学习5个小时以上,那段日子真的很辛苦但又很充实,觉得我的人生最有意义的时间段。我拿到光碟后首先跟着他要求的学习顺序学习(因为他已经偏好了学习的顺序)从第一块开始到第十七块,首先学的是JAVA,是一个培训视频,总共十几G,但老师幽默风趣而又轻松的课堂教课,使我发现原来学习JAVA并不是一件很难的事情,但我的基础太差了有些地方还是不容易看懂,于是有些地方重复看了两,三篇,甚至四,五篇,大概这样过了一个月我就把JAVA给学会了,这个月因为要上班所以经常学到晚上1,2点早上6点多就起床,星期六,星期天的话就从早上看到晚上,所以有段时间眼睛经常通红通红的,但是我知道天道酬勤这个成语,你努力付出就一定得到回报的,于是我坚持了下来,到了第二阶段,学习android了,他有基础篇和深入篇,基础篇比较容易,深入篇的话还是有点难度的,但是我觉得JAVA学好了,android并不难学,学起来还觉得挺容易的,心里不由自主的笑了,觉得是不是我的付出有了回报,到了第三阶段也是最难的了,是基于linux的嵌入式,因为android的是由linux底层开发的再加上界面是JAVA,所以学好linux的嵌入式也比较重要(如果你以后想成为android内核移植这个方向走的非常重要,工资可是很高的哦,如果你只想做界面的话了解一下也不错),他首先从C语言开始教,然后到linux嵌入式,我觉得这部分太难理解了,很多都是硬着头皮看完的,因为有不地方看不明白,断断续续的来到了第四阶段项目阶段这里总共有22个大项目,一开的时候还是跟不上老师的脚步但是后来就慢慢的跟上了,我觉得项目很重要,他把之前的所有的东西都复习了一遍而且让你熟悉了真正企业项目实线,使你以后工作的时候更容易上手,学习了大概4个多月。终于学完了。就开始找工作。最后找到一份在小公司工作,待遇也有4500元,感觉还行。但是这4500元对我只有中专文聘来说已经很多很多了,我很满足了,我觉得只有肯努力,也会有成功的一天的。
………………………......余下全文>>问题四:学习android开发需要哪些基础 现在大学里面和计算机相关的专业甚至理工类专业一般都会开设C语言课程,只是很多同学在大学期间并没有好好学习,如果对它掌握的不太好或者很久没用了,建议先从将其好好复习一下,将其基本的语法再好好回顾一下,最好能搭建一个环境来运行、调试它。如果没有学过,不妨也提前学习一下。 如果是想学习Android应用开发,就去具备一定的java基础。因为Android上的应用大多是用java编写的,如果想编写手机游戏和应用 ,就需要学习java。Android应用程序开发是以Java语言为基础的,所以没有扎实的Java基础知识,只是机械的照抄别人的代码,是没有任何意义的。 建议在安卓课程前期的java学习阶段中,需要用心的学好。问题五:做安卓软件开发需要学习什么技术 javaSE的基础知识 和 安卓API
大触3D游戏就是C/C++ OPENGL等问题六:学Android要学JAVA的哪些东西? 我是做javaweb方向的,这样给你说吧,javase是必学的,javase中文翻译过来就是java基础,万丈高楼平地而起,javase里包含了很多东西,i/o,socket,集合类等等。不管你走什么方向javase是都要用到的,javaweb其实说穿了就是JAVAEE,主要就是对servlet、jsp、数据库操作的封装而产生的SSH框架,android其实也是java,底层是liunx我的建议是,看你自己喜欢什么,javaee走的公司和项目大,android目前工资高,但是公司都是创业类型的,项目也不大。
Java web里就学XML?这谁给你说的xml只是个配置文件,你只会xml那你永远就是i激民工,向往高层走,底层必须学~问题七:想成为一个Android开发工程师,还需学习其他什么技术? 开发android,需要掌握这些基础。
①Java基础知识 ②Linux基础知识 ③数据库基础知识 ④网络协议 ⑤Android基础知识 ⑥服务器端开发知识①Java基础知识
很多朋友一上手就开始学习Android,似乎太着急了一些。Android应用程序开发是以Java语言为基础的,所以没有扎实的Java基础知识,只是机械的照抄别人的代码,是没有任何意义的。万丈高楼平地而起,Java就是筑起高楼的每一块砖头。那么Java学到什么程度才算是过关呢?我个人认为至少要掌握以下两个方面的内容:
a)Java基础语法:具体的知识点列表可以在这里下载:《Java知识点列表》V1.0。这部分内容没有讨价还价的余地,必须烂熟于胸。至于具体的学习方法,可以看书或者是看视频,但是关键是要多加练习,无论是书上的练习还是视频里面的练习,都需要仔仔细细的完成;
b)设计模式:由于在Android系统的框架层当中,使用了大量的设计模式,如果没有这个方面的知识,对于Android的理解就会大打折扣。设计模式的种类非常之多,一个一个的全部掌握,是不现实的,必须首先掌握面向对象的基础设计原则,有了这些基础原则的支持,就可以举一反三。这部分内容可以在《Effective Java》和《Agile.Software.Development:Principles,Patterns.and.Practices》这两本书中找到。
②Linux基础知识
大家都知道,Android系统的基础是Linux操作系统。在开发过程当中,我们也需要使用到一些Linux命令。所以说一些Linux的基础知识是必须的(话说现在的程序员,不懂Linux都不好意思跟人家打招呼),推荐大家看看《鸟哥的私房菜》这本书,写的相当不错;
③数据库基础知识
这个比较简单,就是一个增删改查的数据库操作,可以看一下这本书:《SQL编程练习与解答》
④网络协议
至少需要学习两种基础的协议,HTTP协议与Socket协议;
⑤Android基础知识
⑥服务器端开发知识
由于很多Android应用程序都需要服务器端的支持,所以掌握一些服务器端开发知识还是非常有必要的。至于选择哪一种服务器端知识进行学习,就比较麻烦了,因为技术的种类实在是太多了:
a)Java EE:就是上面邮件当中所提到的SSH—Struts+Spring+Hibernate。这种技术的优点的功能完整、强大,已经使用了很多年,而且既然大家已经非常熟悉Java了,那么学习SSH看起来也顺理成章。但是使用这种技术开发服务器端程序,非常麻烦。即使是一些简单的功能,也可能需要大量的代码和配置文件来实现;
b)PHP:简单易学,开发快速。但是我们需要多学一种语言,是否得不偿失,就要大家自己判断了;
c).NET:这项技术的特点和Java EE差不多,但是要想掌握.NET,则需要掌握c#,也是个麻烦的事情;
d)ruby on rails:这是我个人最喜欢的服务器端技术,简洁,优雅,寥寥几行代码,就可以实现很复杂的功能,但是这需要Ruby语言知识作为基础;
至于选择哪一种知识,就看大家自己的判断了,毕竟每个人想法不一样,爱好也不相同。
安卓开发学习书籍
书的话建议买 精通Android2 ,或者 Android2高级编程 这两本书,讲解的细致,但是一定要结合sdk来看。国内的不要买。。。。(切身体会,千万别买)
看完之后就可以自己动手做做项目了。
对于java基础,我现在的感觉是 如果要深入学习android平台,java基础一定要好(里边包括各种java类库的用法,本......余下全文>>问题八:android编程开发 ,一般要学多久? 额,这个因人而异,安卓开发可以分为三个阶段的学习:1、java语言学习;2、安卓开发API文档学习;3、xml基础学习;
首先java学习可以买些java se的书籍;当然一些用户界面设计的知识不用学,因为android有自己的界面设置;如果是零基础一般用一到两个月差不多学会了一般的java知识。当然要深入学习或者精通的话不可能在一两个月内学好的,至少要一到两年。如果有过高级面向对象语言的学习,这样java的学习就变得简单多了,一到两周可以基本学会。
然后是android开发的文档学习,书籍方便很多,比如《精通Android3中文版》和《android开发范例大全3》等,边学边敲代码;一般也是两三周学完,然后可以不断模仿别人优秀的源代码,一共估计要一个月搞定。
最好一些xml的学习,当然这个也可以不学,因为在androi开发的学习中也涉及到了一些xml的样式,这个学起来也比较简单,一周搞定。
所以你如果全身心去学,两到三个月基本可以做些简单的android开发。当然要在公司接项目必须要先自己组队试着搞定项目,熟悉一下团队开发的合作过程。问题九:做android开发 需要掌握哪些知识 中级的Java知识,要知道线程、socket、设计模式等。 能认识大多数的英语单词,因为编程工具现在没有中文的。 浅显的操作系统知识、知道线程、进程。 浅显的界面布局知识。可以从swt中,可以从html中。 浅显的多媒体知识,知道png是怎么回事。 另外就是做软件都要有的想法和意识。
android基础(Android开发环境调试,Android应用结构,界面组件与界面编程,四大组件)
android中级(文件IO与SQLite,图形、图像与动画、音频、视频的录制于播放,传感器编程,GPS应用)
android高级(网络编程与Web Service,OpenGL-ES 3D开发,整合Google服务,使用NDK开发,java和c相互调用)
……………………………………………………看看一个中专生怎么自学android到找到工作。
我是一名中专生,在学校里读的是计算机专业,一次偶然的机会我在网上看到了一段新闻说安卓现在特别火有一年工作已经的工资可以达到8000元左右就算没工作经验起薪也有5000元,5000元对我来说简直就是个天文数字,于是我决定学习安卓,后来我到书店找了一些安卓的书但是由于基础太差,很多都看不明白,网上看到可以报培训班都是几乎每所都要上万大洋,对于我一个一个月只能赚几百元的中专生来说简直是个天文数字,后来在IT学习联盟这个网站看到了一套安卓视频叫>(喜欢《安卓就业班》的可以复制 sina.lt/brxC 粘贴浏览器地址栏按回车键即打开)。价格还挺合理的。觉得内容挺不错的于是我决定买下来,我想既然我看书看不明白,看视频应该容易看明白吧,自从我把视频买下来后就就天天看,因为自己基础太差了,所以每天至少学习5个小时以上,那段日子真的很辛苦但又很充实,觉得我的人生最有意义的时间段。我拿到光碟后首先跟着他要求的学习顺序学习(因为他已经偏好了学习的顺序)从第一块开始到第十七块,首先学的是JAVA,是一个培训视频,总共十几G,但老师幽默风趣而又轻松的课堂教课,使我发现原来学习JAVA并不是一件很难的事情,但我的基础太差了有些地方还是不容易看懂,于是有些地方重复看了两,三篇,甚至四,五篇,大概这样过了一个月我就把JAVA给学会了,这个月因为要上班所以经常学到晚上1,2点早上6点多就起床,星期六,星期天的话就从早上看到晚上,所以有段时间眼睛经常通红通红的,但是我知道天道酬勤这个成语,你努力付出就一定得到回报的,于是我坚持了下来,到了第二阶段,学习android了,他有基础篇和深入篇,基础篇比较容易,深入篇的话还是有点难度的,但是我觉得JAVA学好了,android并不难学,学起来还觉得挺容易的,心里不由自主的笑了,觉得是不是我的付出有了回报,到了第三阶段也是最难的了,是基于linux的嵌入式,因为android的是由linux底层开发的再加上界面是JAVA,所以学好linux的嵌入式也比较重要(如果你以后想成为android内核移植这个方向走的非常重要,工资可是很高的哦,如果你只想做界面的话了解一下也不错),他首先从C语言开始教,然后到linux嵌入式,我觉得这部分太难理解了,很多都是硬着头皮看完的,因为有不地方看不明白,断断续续的来到了第四阶段项目阶段这里总共有22个大项目,一开的时候还是跟不上老师的脚步但是后来就慢慢的跟上了,我觉得项目很重要,他把之前的所有的东西都复习了一遍而且让你熟悉了真正企业项目实线,使你以后工作的时候更容易上手,学习了大概4个多月。终于学完了。就开始找工作。最后找到一份在小公司工作,待遇也有4500元,感觉还行。但是这4500元对我只有中专文聘来说已经很多很多了,我很满足了,我觉得只有肯努力,也会有成功的一天的。
………………………......余下全文>>问题四:学习android开发需要哪些基础 现在大学里面和计算机相关的专业甚至理工类专业一般都会开设C语言课程,只是很多同学在大学期间并没有好好学习,如果对它掌握的不太好或者很久没用了,建议先从将其好好复习一下,将其基本的语法再好好回顾一下,最好能搭建一个环境来运行、调试它。如果没有学过,不妨也提前学习一下。 如果是想学习Android应用开发,就去具备一定的java基础。因为Android上的应用大多是用java编写的,如果想编写手机游戏和应用 ,就需要学习java。Android应用程序开发是以Java语言为基础的,所以没有扎实的Java基础知识,只是机械的照抄别人的代码,是没有任何意义的。 建议在安卓课程前期的java学习阶段中,需要用心的学好。问题五:做安卓软件开发需要学习什么技术 javaSE的基础知识 和 安卓API
大触3D游戏就是C/C++ OPENGL等问题六:学Android要学JAVA的哪些东西? 我是做javaweb方向的,这样给你说吧,javase是必学的,javase中文翻译过来就是java基础,万丈高楼平地而起,javase里包含了很多东西,i/o,socket,集合类等等。不管你走什么方向javase是都要用到的,javaweb其实说穿了就是JAVAEE,主要就是对servlet、jsp、数据库操作的封装而产生的SSH框架,android其实也是java,底层是liunx我的建议是,看你自己喜欢什么,javaee走的公司和项目大,android目前工资高,但是公司都是创业类型的,项目也不大。
Java web里就学XML?这谁给你说的xml只是个配置文件,你只会xml那你永远就是i激民工,向往高层走,底层必须学~问题七:想成为一个Android开发工程师,还需学习其他什么技术? 开发android,需要掌握这些基础。
①Java基础知识 ②Linux基础知识 ③数据库基础知识 ④网络协议 ⑤Android基础知识 ⑥服务器端开发知识①Java基础知识
很多朋友一上手就开始学习Android,似乎太着急了一些。Android应用程序开发是以Java语言为基础的,所以没有扎实的Java基础知识,只是机械的照抄别人的代码,是没有任何意义的。万丈高楼平地而起,Java就是筑起高楼的每一块砖头。那么Java学到什么程度才算是过关呢?我个人认为至少要掌握以下两个方面的内容:
a)Java基础语法:具体的知识点列表可以在这里下载:《Java知识点列表》V1.0。这部分内容没有讨价还价的余地,必须烂熟于胸。至于具体的学习方法,可以看书或者是看视频,但是关键是要多加练习,无论是书上的练习还是视频里面的练习,都需要仔仔细细的完成;
b)设计模式:由于在Android系统的框架层当中,使用了大量的设计模式,如果没有这个方面的知识,对于Android的理解就会大打折扣。设计模式的种类非常之多,一个一个的全部掌握,是不现实的,必须首先掌握面向对象的基础设计原则,有了这些基础原则的支持,就可以举一反三。这部分内容可以在《Effective Java》和《Agile.Software.Development:Principles,Patterns.and.Practices》这两本书中找到。
②Linux基础知识
大家都知道,Android系统的基础是Linux操作系统。在开发过程当中,我们也需要使用到一些Linux命令。所以说一些Linux的基础知识是必须的(话说现在的程序员,不懂Linux都不好意思跟人家打招呼),推荐大家看看《鸟哥的私房菜》这本书,写的相当不错;
③数据库基础知识
这个比较简单,就是一个增删改查的数据库操作,可以看一下这本书:《SQL编程练习与解答》
④网络协议
至少需要学习两种基础的协议,HTTP协议与Socket协议;
⑤Android基础知识
⑥服务器端开发知识
由于很多Android应用程序都需要服务器端的支持,所以掌握一些服务器端开发知识还是非常有必要的。至于选择哪一种服务器端知识进行学习,就比较麻烦了,因为技术的种类实在是太多了:
a)Java EE:就是上面邮件当中所提到的SSH—Struts+Spring+Hibernate。这种技术的优点的功能完整、强大,已经使用了很多年,而且既然大家已经非常熟悉Java了,那么学习SSH看起来也顺理成章。但是使用这种技术开发服务器端程序,非常麻烦。即使是一些简单的功能,也可能需要大量的代码和配置文件来实现;
b)PHP:简单易学,开发快速。但是我们需要多学一种语言,是否得不偿失,就要大家自己判断了;
c).NET:这项技术的特点和Java EE差不多,但是要想掌握.NET,则需要掌握c#,也是个麻烦的事情;
d)ruby on rails:这是我个人最喜欢的服务器端技术,简洁,优雅,寥寥几行代码,就可以实现很复杂的功能,但是这需要Ruby语言知识作为基础;
至于选择哪一种知识,就看大家自己的判断了,毕竟每个人想法不一样,爱好也不相同。
安卓开发学习书籍
书的话建议买 精通Android2 ,或者 Android2高级编程 这两本书,讲解的细致,但是一定要结合sdk来看。国内的不要买。。。。(切身体会,千万别买)
看完之后就可以自己动手做做项目了。
对于java基础,我现在的感觉是 如果要深入学习android平台,java基础一定要好(里边包括各种java类库的用法,本......余下全文>>问题八:android编程开发 ,一般要学多久? 额,这个因人而异,安卓开发可以分为三个阶段的学习:1、java语言学习;2、安卓开发API文档学习;3、xml基础学习;
首先java学习可以买些java se的书籍;当然一些用户界面设计的知识不用学,因为android有自己的界面设置;如果是零基础一般用一到两个月差不多学会了一般的java知识。当然要深入学习或者精通的话不可能在一两个月内学好的,至少要一到两年。如果有过高级面向对象语言的学习,这样java的学习就变得简单多了,一到两周可以基本学会。
然后是android开发的文档学习,书籍方便很多,比如《精通Android3中文版》和《android开发范例大全3》等,边学边敲代码;一般也是两三周学完,然后可以不断模仿别人优秀的源代码,一共估计要一个月搞定。
最好一些xml的学习,当然这个也可以不学,因为在androi开发的学习中也涉及到了一些xml的样式,这个学起来也比较简单,一周搞定。
所以你如果全身心去学,两到三个月基本可以做些简单的android开发。当然要在公司接项目必须要先自己组队试着搞定项目,熟悉一下团队开发的合作过程。问题九:做android开发 需要掌握哪些知识 中级的Java知识,要知道线程、socket、设计模式等。 能认识大多数的英语单词,因为编程工具现在没有中文的。 浅显的操作系统知识、知道线程、进程。 浅显的界面布局知识。可以从swt中,可以从html中。 浅显的多媒体知识,知道png是怎么回事。 另外就是做软件都要有的想法和意识。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯