Код: Выделить всё
package com.me.myapp
import android.content.Context
import android.media.tv.TvContract
import com.google.android.mediahome.video.WatchNextProgram
fun getWatchNextPrograms(context: Context): List {
val programs = mutableListOf()
val projection = arrayOf(
TvContract.WatchNextPrograms._ID,
TvContract.WatchNextPrograms.COLUMN_TITLE,
TvContract.WatchNextPrograms.COLUMN_LOGO_URI,
)
val cursor = context.contentResolver.query(
TvContract.WatchNextPrograms.CONTENT_URI,
projection,
null,
null,
null
)
cursor?.use {
while (it.moveToNext()) {
val program = WatchNextProgram.fromCursor(it)
programs.add(program)
}
}
return programs
}
Подробнее здесь: https://stackoverflow.com/questions/790 ... android-tv
Мобильная версия