Android平台和系统映像有什么区别?

时间:2014-12-16 22:51:22

标签: android

我对#34; API平台"的概念感到困惑。和"系统映像"在Android中。它们之间的区别是什么?

3 个答案:

答案 0 :(得分:1)

API平台用于开发应用程序,它特定于特定的API版本。系统映像将安装在兼容设备(或仿真器)上以运行应用程序。它包含运行应用程序所必需的内核代码和驱动程序。通常平台发布包括系统映像。

答案 1 :(得分:1)

Android开发者网站说

  

通过Android SDK Manager 提供的Android 系统映像包含Android Linux内核,本机库,Dalvik VM和各种Android软件包(例如Android框架)的代码和预安装的应用程序)。仿真器提供设备机器代码到开发机器的OS和处理器体系结构的动态二进制转换。

     

Android平台提供了一个框架API,应用程序可以使用它来与底层Android系统进行交互。框架API包括:

     
      
  • 一组核心包和类

  •   
  • 用于声明清单文件的一组XML元素和属性

  •   
  • 用于声明和访问资源的一组XML元素和属性

  •   
  • 一组意图

  •   
  • 应用程序可以请求的一组权限,以及系统中包含的权限强制执行   Android平台的每个连续版本都可以包含对其提供的Android应用程序框架API的更新。

  •   

答案 2 :(得分:0)

Android系统映像只是可以在计算机上运行的Android版本。因此,如果您想测试最新的东西,则可以下载Android O系统映像并在模拟器上运行以查看Android O的外观。或者,如果您想针对Android Lollipop测试您的应用,则可以下载Lollipop系统映像并运行该映像。