安卓|目标API等级在Android中的应用

【安卓|目标API等级在Android中的应用】安卓|目标API等级在Android中的应用

文章图片


API在手机的应用商店中有着很重要的应用 , 尤其是目标API级别的 , 这个在现在的Android中有着很重要的地位 。
Android的应用商店往往都是手机品牌自己的 , 但是这样的处理方法最后会导致的问题是 , 有应用出了问题之后 , 用户回去骂该手机厂商 , 久而久之这个手机品牌的名声就不好 , 很多新用户就会选择其他的商家了 。

而可以解决这个问题的方法就是API 。
通过读取应用开发者为应用声明的targetSdkVersion清单属性 , Android 系统得以判断这款应用的目标 API 级别是多少 , 进而确定哪些新特性可以在这款应用中启用、哪些特性则需要做适当的兼容处理 。
以前几年大家热切期盼的“沙盒”机制分区存储为例 , 应用必须首先通过清单属性告诉 Android 系统“我的目标 API 级别是 30 , 是支持最新特性的好应用” , 系统在读取到这一声明后才会为应用启用分区存储机制 。
而对当时需要时间过渡的应用而言 , 它们在告诉系统自己的目标 API 级别不够 30 之后 , 系统则不会为这些应用启用“沙盒”机制 。
所以在 Android 开发者网站所列出的各种 API 接口、声明数值、字符串等信息旁 , 也都会有一行小字说明这个功能是在哪一个 API 级别中所加入的 。

在 Android 13 的介绍中 , Google 也有一个专门的页面来说明目标 API 级别在 Android 13 及以上(另一种说法是以 Android 13 或更高版本为目标平台)的应用将受到哪些行为变更影响 。
你知道API机制对Android的作用了吗?

    相关经验推荐