minsdk版本是否描述了功能

时间:2014-06-01 08:18:11

标签: android

minsdk版本与功能有关吗?

如果我将min sdk设置为10,那么我是否仅限于使用API​​大于10的功能?

2 个答案:

答案 0 :(得分:0)

答案是肯定的。

使用minSdk意味着您将允许您的应用在具有此Android版本的设备上运行,这意味着您无法使用任何兼容机制的新API的功能和类。

例如,您无法对活动使用getActionBar(),因为这是在API 11上引入的。

如果您这样做,您的应用将在此类设备上崩溃。

但不要担心:Lint通常会警告你这些情况(如果你有正确的设置),并且你还有足够的兼容库来让你在旧操作系统版本上使用新功能

答案 1 :(得分:0)

这意味着拥有旧版Android(2.3.2及更低版本)的手机无法安装该应用。但你几乎可以使用android的所有旧功能,但有一些例外情况已被弃用,例如模糊(WindowManager.LayoutParams.FLAG_BLUR_BEHIND)