私の現在のプロジェクトには 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 より前のリリースでキャプションが導入された場合、19 より前のリリースでキャプションを取得するとは思えません。
お役に立てれば!
この回答から借用したスニペット: プログラムで Android API バージョンを取得する