任何人都可以在创建应用程序时解释最低要求SDK,目标SDK,编译选项。
如果我将所需的最低SDK设置为API 8,将目标SDK设置为API 16并使用API 17进行编译, 它会在adroid的Froyo设备上运行吗?
如果我想使用API 16或库中引入的方法使用API 16,并希望我的应用程序
要使用Froyo或ICS设备,我该如何实现这一目标?
提前致谢。
答案 0 :(得分:1)
答案 1 :(得分:1)
您只能在16级及更高级别的设备上使用API级别16方法。但是你可以检查你的应用程序,只有在这种情况下才打电话给他们。查看我的小型测试应用程序,该应用程序使用API-11方法并从API-3开始运行。
查看第40-41,144-145和324-341行。您不需要任何第三方库,但您需要将更高级的API代码放在单独的类中(第324-341行)。
答案 2 :(得分:0)
是第一个问题。如果你这样使用。
android:minSdkVersion="8"
android:targetSdkVersion="16"
第二个。你可以去第三方库,如果你导入它,肯定会工作。例如:
Android 4.0中引入的特殊功能,带有标签和滑动。但要克服这一点
actionbar sherlock library在所有版本和github中都引入了哪些支持。
希望它对你有所帮助。