我对#34; API平台"的概念感到困惑。和"系统映像"在Android中。它们之间的区别是什么?
答案 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系统映像并运行该映像。