发布时间:2023-10-31 16:27来源:www.sf1369.com作者:宇宇
(1)首先要有编程的基础,因为你要懂什么是编程
(2)要玩的明白java,因为android说白了就是java的一个类库,很多人还不会写ava就开始搞android,这是很不明智的,而且效率会极低,因为现在android的书都是基于已经掌握java的前提的这个层次写的,如果没有java基础可能前一两章你能照着上面的做,但往后会非常吃力,也不得不一边看android一边恶补java,而这样学成的java势必非常的烂。
(3)要确定自己开发android的哪一方面,如果做游戏的话,要知道自己做哪个类型的游戏,例如如果你写3D游戏的话,还要有强大的OpenGL基础,和强大的物理模型知识,物理模型这点新手较为难体会其重要性,举个例子吧:你肯定玩过cut rope,那其中绳子的波动就是一个很成功的例子。
(4)说点鼓励的话,android比ios好写的多,没有ios那些诡异的语法.............
(5)但是,如果想靠这个赚钱的话,而时间又有限的话,直接弄apple的ios开发,学objective-c,因为,android的发布市场太不规范,开发应用基本没钱可转,自己玩玩还行。
Android开发行业很好,就业前景很好,我有一个同学和我是一起毕业的,他是在悦成移动互联网孵化基地学的Android开发,现在做了不到半年月薪都8000了。Android开发逻辑性很强,自读是不可能的,我最近就在自学,看一些网上的ppt,无奈都是些很简单的课程,目前很多娱乐视频网站,门户网站,手机游戏开发,软件开发等公司都需求Android开发人员,以后应该是个趋势。
1. 拥有娴熟的Java基础,理解设计模式,比如OOP语言的工厂模式要懂得。
2. 掌握Android UI控件、Android Java层API相关使用。
迈向中级,最好再次更新下Java技术,掌握Java concurrent库、nio库,精通xml、json解析,做过socket c/s端的程序。
二、中级
1. 熟练掌握NDK JNI方式的开发,对Android framework十分了解。
2. 移植一些开源项目,比如FFmpeg、Mplayer到Android上运行。
迈向高级,熟悉android开源代码的结构,中间件下层的库,比如webkit、opencore、opengl。
三、高级
1. 熟练的Linux驱动开发,精通Linux内核结构。
2. 掌握Android移植,比如常见的TI OMAP、Qualcomm MSM的硬件移植。
我一个朋友从(兄 弟 连)毕业两年,现在已经是android高级开发工程师了。
我这有套安卓开发的视频,你下载来看看吧!%2F8%E5%A4%A9%E5%BF%AB%E9%80%9F%E6%8E%8C%E6%8F%A1Android%E8%A7%86%E9%A2%91