0

我当前的项目有 minSDK 14,我正在尝试集成 Android 设备可访问性设置提供的字幕样式。

我要集成的 API 仅从 API 级别 19 引入。

CaptioningManager.CaptionStyle

有没有一种方法可以在不更改 minSDK 的情况下使用 API?

4

1 回答 1

0

仅当 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

于 2016-03-22T16:34:07.350 回答