Android菜鸟历程

来源:互联网 发布:2017大学生就业率数据 编辑:程序博客网 时间:2024/05/11 05:30

今天开始我的Android学习历程,其中包括一些知识点和心得体会,记下来一方面为自己日后回忆,巩固所学,二来希望能对志同道合的Android爱好者有所帮助。废话就不多说了,现在就开始我的菜鸟历程。



什么是Android?     

首先,先来简单了解一下什么是Andorid。Android 是一个专门针对移动设备的软件集,它包括一个操作系统,中间件和一些重要的应用程序,下图为Android系统的架构图。


Android系统架构可分为四层 

  • 应用程序     

    Android会同一系列核心应用程序包一起发布,该应用程序包包括email客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序等。所有的应用程序都是使用JAVA语言编写的。


  • 应用程序框架
  • 程序库和Android运行库
    Android 包含一些C/C++库,这些库能被Android系统中不同的组件使用。它们通过 Android 应用程序框架为开发者提供服务。

    Android 还包括了一个核心库,该核心库提供了JAVA编程语言核心库的大多数功能。由于Andorid的应用程序和核心库都是用JAVA编程的,所以Android提供的一个JAVA虚拟机Dalvik,相对于SUN的虚拟机,它针对移动设备进行了优化。效率更高。、Dalvik可执行文件后缀为.dex。该格式文件针对小内存使用做了 优化。是由.class文件通过“dex”工具转化而来的。

  • linux内核

Android应用程序开发环境搭建   

  1.     JDK5或以上版本
  2.     eclipse3.4或以上
  3.     ADT (android development tools) android在eclipse上的开发插件。
  4.     Android SDK (不要将sdk解压到中文或空格的路径下,会引起问题)

原创粉丝点击