随着智能手机的流行,现在很多大大小小的开发商都需要在手机上具备客户端,这里是一片强大的吸金磁场,那么很多想学习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. android基础开发 1
  2. Android(安卓)Market中产品图标设计原则
  3. android 《手机防盗》 图
  4. Android(安卓)开发技术周报 Issue#292
  5. Android(安卓)开发实录 (一) Ubuntu + Android(安卓)+ Eclipse +
  6. 如何看待 Kotlin 成为 Android(安卓)官方支持开发语言?
  7. android开发之android的平台架构及特性
  8. 如何搭建Android的开发环境->安装虚拟机篇(一)
  9. 从零到壹逆袭Android开发工程师

随机推荐

  1. Android(安卓)下拉刷新(刷新布局需用Scro
  2. Android资源之String (一): 特殊字符
  3. Error inflating class TextView
  4. Android(安卓)Studio实现微信摇一摇(传感
  5. WARNING: unable to write jarlist cache
  6. listview的使用----BaseAdapter
  7. 提示框二
  8. Android的adb工具
  9. android 状态栏颜色的改变
  10. Android(安卓)NDK配、编译、调试