哪些Android API足以定位最大数量的设备?

时间:2015-07-06 16:28:59

标签: android

我正在考虑创建一个应用程序,但当时由于某些网络问题而我的SDK上没有安装API 21和API 22,而且我目前无法下载任何内容。我想知道如果不使用API​​ 21和API 22,我是否可以使应用程序足够有效地定位许多设备。

1 个答案:

答案 0 :(得分:0)

Bilal,根据您对其他人的评论,我得到的印象是您不完全了解API级别在Android中的运作方式。让我试着解释一下。

最低API级别非常明显,因为它指的是可运行应用程序的最低Android操作系统版本。您希望将此设置为尽可能低以定位大多数设备。确定您设置的级别完全取决于您的应用程序。例如,如果您的应用需要访问Calendar API,那么您的最低API级别将为7,因为这是引入这些API的时间。

您几乎始终希望将最高API级别设置为尽可能高。 Google鼓励这样做,因为它允许您利用已发布的所有新API。但是过时的设备呢?您仍然可以使用Support Library启用与这些设备的向后兼容性。

最后,没有必要在SDK管理器中下载每个API级别。您只需要下载最新版本。