随着智能手机的流行,现在很多大大小小的开发商都需要在手机上具备客户端,这里是一片强大的吸金磁场,那么很多想学习android的朋友,都会有个疑问,那就是:安卓(android)应该怎么学,需要哪些基础知识?     

下面是我根据自己和周围朋友的一些经验,总结出来的几点,希望对想学安卓(Android)开发的朋友有所帮助。    

1、安卓(Android)开发的分类:     

 

(1)安卓(Android)底层开发:我们需要掌握C语音、Linux操作系统等比较底层的知识,以后的发展方向应该是驱动、嵌入式开发、协议开发。 

    
(2)安卓(Android)的客户端应用程序:如现在比较流行的新浪微博。安卓(Android)在这里的应用主要还是界面层的东西为主。核心主要还在WEB。客户端界面和用户体验度都很重要。我们从应用需求上来讲,几乎比较大的网站,都需要有手机客户端程序。 

    
(3)安卓(Android)的通用类程序:如基于LBS的应用,流媒体播放应用。因为移动设备的方便便捷、3G网络的发展,这类应用有非常大的前景。 

    
(4)安卓(Android)游戏开发:我们需要掌握游戏引擎LGame,游戏框架等等。手机上的游戏会越来越多,越来越流行,这一块将非常的有前途。     

 

我们首先开始学习一些基础的东西,学习一段时间后,在找准一个方向去发展。    

2、学习安卓(Android)我们需要的知识点:  

   
(1)Java语音的基础知识:J2SE方面的基本知识点,比如:一些Java的基础类(lang包,IO包,util包(集合框架),面向对象(oop),多线程,网络编程);  

                                           
(2)J2EE知识:假如我们以后想从事安卓(Android)客户端应用程序的开发,那么J2EE知识是必须掌握的。很显然安卓(Android)客户端只是做的数据的请求、展现,所需的数据都在服务器端。  

   
(3)C语言知识、Linux操作系统,可以作为我们后续的发展需要了解的。 通常有这样一种情况,很多朋友来连Java基础还比较(安卓开发交流群:474897323)欠缺,就开始来搞安卓(Android)开发了,当然就问题会很多了。在这里,我对于这些朋友的学习热情表示嘉奖,但是我们还是需要一步一步的来,需要打一个好的基础,有一个好的学习路线。     

3、安卓(Android)学习资料的推荐:     


(1)在网上找有价值的Android学习视频。
(2)加入Android的论坛,跟里面的前辈多多学习。     
(3)培训学校学习。培训机构的特点就是可以让你少走很多弯路,快速入门。如果能快速入门,到这个行业去发展,就比自己慢慢学习要好得多。毕竟现在安卓(Android)开发太热了。但是目前的培训机构实在是太多了,参差不齐,需要你们应用火眼金睛来辨别真假了。

 

4、我比较懒,不想从头认真学习安卓(Android),怎么办?

那也不用担心了,现在网上有很多在线app开发平台,选择一个就能实现你的Android开发梦,比如比较好用的在线app开发平台应用之星,里面的开发都是通过按钮拖拽来实现,有需要的可以试试看。

 

更多相关文章

  1. BBC发布了android客户端应用
  2. Android入门基础:从这里开始
  3. Android开发——控件基础(七)ListView组件:示例代码
  4. Android Studio基础之项目目录结构(四)-学习篇
  5. Android客户端上传文件,C#服务端接收文件
  6. Android 面试题之基础(不断更新)
  7. android客户端利用sokcet通信和向Java服务端发请求,Java服务端把
  8. Android 基础知识点(持续更新)
  9. Android 基础知识、Android 进阶知识、Android 自定义 View 相关

随机推荐

  1. Android(安卓)http和xml解析
  2. 15、android 用toast实现简单的进度显示
  3. Android(安卓)PullToRefreshView巴黎埃菲
  4. android,编译过程遇到的错误
  5. Android(安卓)多渠道打包
  6. Android实用代码片段(一)
  7. Android之Spinner解析
  8. android:启动界面设计
  9. Android(安卓)Message里传送的数据
  10. 2013.12.04 (3)——— android SlidingMenu