我当前的项目有 minSDK 14,我正在尝试集成 Android 设备可访问性设置提供的字幕样式。
我要集成的 API 仅从 API 级别 19 引入。
CaptioningManager.CaptionStyle
有没有一种方法可以在不更改 minSDK 的情况下使用 API?
我当前的项目有 minSDK 14,我正在尝试集成 Android 设备可访问性设置提供的字幕样式。
我要集成的 API 仅从 API 级别 19 引入。
CaptioningManager.CaptionStyle
有没有一种方法可以在不更改 minSDK 的情况下使用 API?
仅当 SDK 支持时,您才能设置实现字幕的方法。
即,如果在 Lollipop 中引入了我想要的东西,我可以使用此代码来启用字幕。
int currentapiVersion = android.os.Build.VERSION.SDK_INT;
if (currentapiVersion >= android.os.Build.VERSION_CODES.LOLLIPOP){
// Do something for lollipop and above versions
} else{
// do something for phones running an SDK before lollipop
}
我不相信你会在早于 19 的版本中获得字幕,如果那是它被引入的地方。
希望这可以帮助!
从这里的答案中借来的片段: Retrieving Android API version programmatically