Android 快捷方式是否适用于 minSdkVersion 低于 25 的应用程序?应该使用哪个编译的Sdk版本来编译带有快捷方式的项目?
根据Android Developer网站,API 25中引入了Launcher Shortcuts API。
谢谢!
API 是随 API 25 一起引入的。
要使用它们,您必须使用:
compileSdkVersion 25
或更高。
您可以使用较低的minSdkVersion
,但当然它仅适用于 Android 7.1 或更高版本,最好将注释@TargetApi(25)
添加到代码中以避免编译错误并在调用这些方法之前在版本上添加条件。
if (Build.VERSION.SDK_INT >= 25) {
// ShortcutManager...
}