minsdk版本与功能有关吗?
如果我将min sdk设置为10,那么我是否仅限于使用API大于10的功能?
答案 0 :(得分:0)
答案是肯定的。
使用minSdk意味着您将允许您的应用在具有此Android版本的设备上运行,这意味着您无法使用任何兼容机制的新API的功能和类。
例如,您无法对活动使用getActionBar(),因为这是在API 11上引入的。
如果您这样做,您的应用将在此类设备上崩溃。
但不要担心:Lint通常会警告你这些情况(如果你有正确的设置),并且你还有足够的兼容库来让你在旧操作系统版本上使用新功能
答案 1 :(得分:0)
这意味着拥有旧版Android(2.3.2及更低版本)的手机无法安装该应用。但你几乎可以使用android的所有旧功能,但有一些例外情况已被弃用,例如模糊(WindowManager.LayoutParams.FLAG_BLUR_BEHIND)