Я разрабатываю медиа-плеер для Android. Начиная с API 21 Google устарел от использования RemoteControlClient
в пользу MediaStyle
уведомлений и MediaController
. Но новая функциональность не добавлена в библиотеку поддержки. Так что, если я хочу, чтобы мое приложение, чтобы быть совместимым с более старыми версиями ОС, я должен сделать это как коснуться:Создать кнопки управления медиа-экраном блокировки экрана
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLIPOP) {
// Use MediaController
} else {
// Use `RemoteControlClient`
}
Есть уборщик способ для достижения этой цели? Идея поддержки двух разных API-интерфейсов контроллера не очень хороша (на мой взгляд).
Заранее благодарим за любые предложения!
Я знаю о них ... теперь :) В то время я задал этот вопрос, не было таких классов ... Во всяком случае, Спасибо за помощь! –
@KirilAleksandrov Я рад, кстати, сделаем работу по управлению блокировщиком на Pre-Lollipop? –