我的用例是< supports-screen>中的“android:xlargeScreens”。但是我想把问题笼罩下来。
如果我拥有该属性(在API 9中引入),并尝试在运行API< 9的手机上安装该应用程序,会发生什么?
一个问题是我是否还需要将“android:targetSdkVersion”或“android:minSdkVersion”设置为9。
谢谢!
答案 0 :(得分:2)
较低API级别不支持的属性将被忽略。因此,您将能够在没有任何问题的情况下在旧设备上运行您的应用程序(假设您的代码不使用在较新的API中引入的函数和类)。
targetSdkVersion
值用于检测您的默认值,而minSdkVersion
用于验证您的应用是否甚至可以在设备上运行。
我强烈建议您阅读Android API Levels