├── .gitignore ├── LICENSE ├── README.md ├── checkpoint_0 ├── .gitignore ├── build.gradle ├── libs │ └── library.jar └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── android │ │ └── example │ │ └── leanback │ │ ├── BlurTransform.java │ │ ├── MainActivity.java │ │ ├── PlayerActivity.java │ │ ├── SlidingTabLayout.java │ │ ├── SlidingTabStrip.java │ │ ├── VideoDetailsActivity.java │ │ ├── VideoDetailsFragment.java │ │ ├── VideoItemFragment.java │ │ └── data │ │ ├── AbstractVideoItemProvider.java │ │ ├── SelectionBuilder.java │ │ ├── Video.java │ │ ├── VideoContentProvider.java │ │ ├── VideoDataManager.java │ │ ├── VideoDatabase.java │ │ └── VideoItemContract.java │ └── res │ ├── drawable-hdpi │ ├── drawer_shadow.9.png │ ├── ic_av_play_arrow.png │ ├── ic_drawer.png │ └── ic_launcher.png │ ├── drawable-mdpi │ ├── drawer_shadow.9.png │ ├── ic_av_play_arrow.png │ ├── ic_drawer.png │ └── ic_launcher.png │ ├── drawable-v21 │ └── fab.xml │ ├── drawable-xhdpi │ ├── default_background.xml │ ├── drawer_shadow.9.png │ ├── fab.xml │ ├── filmi.png │ ├── filmi_banner.png │ ├── ic_av_play_arrow.png │ ├── ic_drawer.png │ ├── ic_launcher.png │ ├── ic_stat_f.png │ └── lb_card_fg.xml │ ├── drawable-xxhdpi │ ├── drawer_shadow.9.png │ ├── ic_av_play_arrow.png │ ├── ic_drawer.png │ └── ic_launcher.png │ ├── layout │ ├── activity_details.xml │ ├── activity_main.xml │ ├── activity_player.xml │ ├── fragment_details.xml │ ├── fragment_videoitem_list.xml │ └── video_card.xml │ ├── menu │ ├── global.xml │ ├── main.xml │ └── player.xml │ ├── values-sw600dp │ └── strings.xml │ ├── values-v19 │ └── styles.xml │ ├── values-v21 │ └── styles.xml │ ├── values-w820dp │ ├── dimens.xml │ └── strings.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── refs.xml │ ├── strings.xml │ └── styles.xml ├── checkpoint_1 ├── .gitignore ├── build.gradle ├── libs │ └── library.jar ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── android │ │ └── example │ │ └── leanback │ │ ├── BlurTransform.java │ │ ├── MainActivity.java │ │ ├── PlayerActivity.java │ │ ├── SlidingTabLayout.java │ │ ├── SlidingTabStrip.java │ │ ├── VideoAdapter.java │ │ ├── VideoDetailsActivity.java │ │ ├── VideoDetailsFragment.java │ │ ├── VideoItemFragment.java │ │ ├── data │ │ ├── AbstractVideoItemProvider.java │ │ ├── SelectionBuilder.java │ │ ├── Video.java │ │ ├── VideoContentProvider.java │ │ ├── VideoDataManager.java │ │ ├── VideoDatabase.java │ │ └── VideoItemContract.java │ │ └── fastlane │ │ ├── LeanbackActivity.java │ │ └── LeanbackBrowseFragment.java │ └── res │ ├── drawable-hdpi │ ├── drawer_shadow.9.png │ ├── ic_av_play_arrow.png │ ├── ic_drawer.png │ └── ic_launcher.png │ ├── drawable-mdpi │ ├── drawer_shadow.9.png │ ├── ic_av_play_arrow.png │ ├── ic_drawer.png │ └── ic_launcher.png │ ├── drawable-v21 │ └── fab.xml │ ├── drawable-xhdpi │ ├── default_background.xml │ ├── drawer_shadow.9.png │ ├── fab.xml │ ├── filmi.png │ ├── filmi_banner.png │ ├── ic_av_play_arrow.png │ ├── ic_drawer.png │ ├── ic_launcher.png │ └── lb_card_fg.xml │ ├── drawable-xxhdpi │ ├── drawer_shadow.9.png │ ├── ic_av_play_arrow.png │ ├── ic_drawer.png │ └── ic_launcher.png │ ├── layout │ ├── activity_details.xml │ ├── activity_leanback.xml │ ├── activity_main.xml │ ├── activity_player.xml │ ├── fragment_details.xml │ ├── fragment_leanback_browse.xml │ ├── fragment_videoitem_list.xml │ └── video_card.xml │ ├── menu │ ├── global.xml │ ├── main.xml │ └── player.xml │ ├── values-sw600dp │ └── strings.xml │ ├── values-television │ └── styles.xml │ ├── values-v19 │ └── styles.xml │ ├── values-v21 │ └── styles.xml │ ├── values-w820dp │ ├── dimens.xml │ └── strings.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── refs.xml │ ├── strings.xml │ └── styles.xml ├── checkpoint_2 ├── .gitignore ├── build.gradle ├── libs │ └── library.jar ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── android │ │ └── example │ │ └── leanback │ │ ├── BlurTransform.java │ │ ├── MainActivity.java │ │ ├── PlayerActivity.java │ │ ├── SlidingTabLayout.java │ │ ├── SlidingTabStrip.java │ │ ├── VideoAdapter.java │ │ ├── VideoDetailsActivity.java │ │ ├── VideoDetailsFragment.java │ │ ├── VideoItemFragment.java │ │ ├── data │ │ ├── AbstractVideoItemProvider.java │ │ ├── SelectionBuilder.java │ │ ├── Video.java │ │ ├── VideoContentProvider.java │ │ ├── VideoDataManager.java │ │ ├── VideoDatabase.java │ │ └── VideoItemContract.java │ │ └── fastlane │ │ ├── CardPresenter.java │ │ ├── LeanbackActivity.java │ │ └── LeanbackBrowseFragment.java │ └── res │ ├── drawable-hdpi │ ├── drawer_shadow.9.png │ ├── ic_av_play_arrow.png │ ├── ic_drawer.png │ └── ic_launcher.png │ ├── drawable-mdpi │ ├── drawer_shadow.9.png │ ├── ic_av_play_arrow.png │ ├── ic_drawer.png │ └── ic_launcher.png │ ├── drawable-v21 │ └── fab.xml │ ├── drawable-xhdpi │ ├── default_background.xml │ ├── drawer_shadow.9.png │ ├── fab.xml │ ├── filmi.png │ ├── filmi_banner.png │ ├── ic_av_play_arrow.png │ ├── ic_drawer.png │ ├── ic_launcher.png │ └── lb_card_fg.xml │ ├── drawable-xxhdpi │ ├── drawer_shadow.9.png │ ├── ic_av_play_arrow.png │ ├── ic_drawer.png │ └── ic_launcher.png │ ├── layout │ ├── activity_details.xml │ ├── activity_leanback.xml │ ├── activity_main.xml │ ├── activity_player.xml │ ├── fragment_details.xml │ ├── fragment_leanback_browse.xml │ ├── fragment_videoitem_list.xml │ └── video_card.xml │ ├── menu │ ├── global.xml │ ├── main.xml │ └── player.xml │ ├── values-sw600dp │ └── strings.xml │ ├── values-television │ └── styles.xml │ ├── values-v19 │ └── styles.xml │ ├── values-v21 │ └── styles.xml │ ├── values-w820dp │ ├── dimens.xml │ └── strings.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── refs.xml │ ├── strings.xml │ └── styles.xml ├── checkpoint_3 ├── .gitignore ├── build.gradle ├── libs │ └── library.jar ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── android │ │ └── example │ │ └── leanback │ │ ├── BlurTransform.java │ │ ├── MainActivity.java │ │ ├── PlayerActivity.java │ │ ├── SlidingTabLayout.java │ │ ├── SlidingTabStrip.java │ │ ├── VideoAdapter.java │ │ ├── VideoDetailsActivity.java │ │ ├── VideoDetailsFragment.java │ │ ├── VideoItemFragment.java │ │ ├── data │ │ ├── AbstractVideoItemProvider.java │ │ ├── SelectionBuilder.java │ │ ├── Video.java │ │ ├── VideoContentProvider.java │ │ ├── VideoDataManager.java │ │ ├── VideoDatabase.java │ │ └── VideoItemContract.java │ │ └── fastlane │ │ ├── CardPresenter.java │ │ ├── DetailsDescriptionPresenter.java │ │ ├── LeanbackActivity.java │ │ ├── LeanbackBrowseFragment.java │ │ ├── VideoDetailsActivity.java │ │ └── VideoDetailsFragment.java │ └── res │ ├── drawable-hdpi │ ├── drawer_shadow.9.png │ ├── ic_av_play_arrow.png │ ├── ic_drawer.png │ └── ic_launcher.png │ ├── drawable-mdpi │ ├── drawer_shadow.9.png │ ├── ic_av_play_arrow.png │ ├── ic_drawer.png │ └── ic_launcher.png │ ├── drawable-v21 │ └── fab.xml │ ├── drawable-xhdpi │ ├── default_background.xml │ ├── drawer_shadow.9.png │ ├── fab.xml │ ├── filmi.png │ ├── filmi_banner.png │ ├── ic_av_play_arrow.png │ ├── ic_drawer.png │ ├── ic_launcher.png │ └── lb_card_fg.xml │ ├── drawable-xxhdpi │ ├── drawer_shadow.9.png │ ├── ic_av_play_arrow.png │ ├── ic_drawer.png │ └── ic_launcher.png │ ├── layout │ ├── activity_details.xml │ ├── activity_leanback.xml │ ├── activity_leanback_details.xml │ ├── activity_main.xml │ ├── activity_player.xml │ ├── fragment_details.xml │ ├── fragment_leanback_browse.xml │ ├── fragment_videoitem_list.xml │ └── video_card.xml │ ├── menu │ ├── global.xml │ ├── main.xml │ └── player.xml │ ├── values-sw600dp │ └── strings.xml │ ├── values-television │ └── styles.xml │ ├── values-v19 │ └── styles.xml │ ├── values-v21 │ └── styles.xml │ ├── values-w820dp │ ├── dimens.xml │ └── strings.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── refs.xml │ ├── strings.xml │ └── styles.xml ├── checkpoint_4 ├── .gitignore ├── build.gradle ├── libs │ └── library.jar ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── android │ │ └── example │ │ └── leanback │ │ ├── BlurTransform.java │ │ ├── MainActivity.java │ │ ├── PlayerActivity.java │ │ ├── SlidingTabLayout.java │ │ ├── SlidingTabStrip.java │ │ ├── VideoAdapter.java │ │ ├── VideoDetailsActivity.java │ │ ├── VideoDetailsFragment.java │ │ ├── VideoItemFragment.java │ │ ├── data │ │ ├── AbstractVideoItemProvider.java │ │ ├── SelectionBuilder.java │ │ ├── Video.java │ │ ├── VideoContentProvider.java │ │ ├── VideoDataManager.java │ │ ├── VideoDatabase.java │ │ └── VideoItemContract.java │ │ └── fastlane │ │ ├── BootCompleteReceiver.java │ │ ├── CardPresenter.java │ │ ├── DetailsDescriptionPresenter.java │ │ ├── LeanbackActivity.java │ │ ├── LeanbackBrowseFragment.java │ │ ├── RecommendationsService.java │ │ ├── VideoDetailsActivity.java │ │ └── VideoDetailsFragment.java │ └── res │ ├── drawable-hdpi │ ├── drawer_shadow.9.png │ ├── ic_av_play_arrow.png │ ├── ic_drawer.png │ └── ic_launcher.png │ ├── drawable-mdpi │ ├── drawer_shadow.9.png │ ├── ic_av_play_arrow.png │ ├── ic_drawer.png │ └── ic_launcher.png │ ├── drawable-v21 │ └── fab.xml │ ├── drawable-xhdpi │ ├── default_background.xml │ ├── drawer_shadow.9.png │ ├── fab.xml │ ├── filmi.png │ ├── filmi_banner.png │ ├── ic_av_play_arrow.png │ ├── ic_drawer.png │ ├── ic_launcher.png │ └── lb_card_fg.xml │ ├── drawable-xxhdpi │ ├── drawer_shadow.9.png │ ├── ic_av_play_arrow.png │ ├── ic_drawer.png │ ├── ic_launcher.png │ └── ic_stat_f.png │ ├── layout │ ├── activity_details.xml │ ├── activity_leanback.xml │ ├── activity_leanback_details.xml │ ├── activity_main.xml │ ├── activity_player.xml │ ├── fragment_details.xml │ ├── fragment_leanback_browse.xml │ ├── fragment_videoitem_list.xml │ └── video_card.xml │ ├── menu │ ├── global.xml │ ├── main.xml │ └── player.xml │ ├── values-sw600dp │ └── strings.xml │ ├── values-television │ └── styles.xml │ ├── values-v19 │ └── styles.xml │ ├── values-v21 │ └── styles.xml │ ├── values-w820dp │ ├── dimens.xml │ └── strings.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── refs.xml │ ├── strings.xml │ └── styles.xml ├── checkpoint_5 ├── .gitignore ├── build.gradle ├── libs │ └── library.jar ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── android │ │ └── example │ │ └── leanback │ │ ├── BlurTransform.java │ │ ├── MainActivity.java │ │ ├── PlayerActivity.java │ │ ├── SlidingTabLayout.java │ │ ├── SlidingTabStrip.java │ │ ├── VideoAdapter.java │ │ ├── VideoDetailsActivity.java │ │ ├── VideoDetailsFragment.java │ │ ├── VideoItemFragment.java │ │ ├── data │ │ ├── AbstractVideoItemProvider.java │ │ ├── SelectionBuilder.java │ │ ├── Video.java │ │ ├── VideoContentProvider.java │ │ ├── VideoDataManager.java │ │ ├── VideoDatabase.java │ │ └── VideoItemContract.java │ │ └── fastlane │ │ ├── BackgroundHelper.java │ │ ├── BootCompleteReceiver.java │ │ ├── CardPresenter.java │ │ ├── DetailsDescriptionPresenter.java │ │ ├── LeanbackActivity.java │ │ ├── LeanbackBrowseFragment.java │ │ ├── RecommendationsService.java │ │ ├── VideoDetailsActivity.java │ │ └── VideoDetailsFragment.java │ └── res │ ├── drawable-hdpi │ ├── drawer_shadow.9.png │ ├── ic_av_play_arrow.png │ ├── ic_drawer.png │ └── ic_launcher.png │ ├── drawable-mdpi │ ├── drawer_shadow.9.png │ ├── ic_av_play_arrow.png │ ├── ic_drawer.png │ └── ic_launcher.png │ ├── drawable-v21 │ └── fab.xml │ ├── drawable-xhdpi │ ├── default_background.xml │ ├── drawer_shadow.9.png │ ├── fab.xml │ ├── filmi.png │ ├── filmi_banner.png │ ├── ic_av_play_arrow.png │ ├── ic_drawer.png │ ├── ic_launcher.png │ └── lb_card_fg.xml │ ├── drawable-xxhdpi │ ├── drawer_shadow.9.png │ ├── ic_av_play_arrow.png │ ├── ic_drawer.png │ ├── ic_launcher.png │ └── ic_stat_f.png │ ├── layout │ ├── activity_details.xml │ ├── activity_leanback.xml │ ├── activity_leanback_details.xml │ ├── activity_main.xml │ ├── activity_player.xml │ ├── fragment_details.xml │ ├── fragment_leanback_browse.xml │ ├── fragment_videoitem_list.xml │ └── video_card.xml │ ├── menu │ ├── global.xml │ ├── main.xml │ └── player.xml │ ├── values-sw600dp │ └── strings.xml │ ├── values-television │ └── styles.xml │ ├── values-v19 │ └── styles.xml │ ├── values-v21 │ └── styles.xml │ ├── values-w820dp │ ├── dimens.xml │ └── strings.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── refs.xml │ ├── strings.xml │ └── styles.xml ├── checkpoint_6 ├── .gitignore ├── build.gradle ├── libs │ └── library.jar ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── android │ │ └── example │ │ └── leanback │ │ ├── BlurTransform.java │ │ ├── MainActivity.java │ │ ├── MyUtil.java │ │ ├── PlayerActivity.java │ │ ├── SlidingTabLayout.java │ │ ├── SlidingTabStrip.java │ │ ├── VideoAdapter.java │ │ ├── VideoDetailsActivity.java │ │ ├── VideoDetailsFragment.java │ │ ├── VideoItemFragment.java │ │ ├── data │ │ ├── AbstractVideoItemProvider.java │ │ ├── SelectionBuilder.java │ │ ├── Video.java │ │ ├── VideoContentProvider.java │ │ ├── VideoDataManager.java │ │ ├── VideoDatabase.java │ │ └── VideoItemContract.java │ │ └── fastlane │ │ ├── BackgroundHelper.java │ │ ├── BootCompleteReceiver.java │ │ ├── CardPresenter.java │ │ ├── DetailsDescriptionPresenter.java │ │ ├── LeanbackActivity.java │ │ ├── LeanbackBrowseFragment.java │ │ ├── PlaybackOverlayFragment.java │ │ ├── RecommendationsService.java │ │ ├── VideoDetailsActivity.java │ │ └── VideoDetailsFragment.java │ └── res │ ├── drawable-hdpi │ ├── drawer_shadow.9.png │ ├── ic_av_play_arrow.png │ ├── ic_drawer.png │ └── ic_launcher.png │ ├── drawable-mdpi │ ├── drawer_shadow.9.png │ ├── ic_av_play_arrow.png │ ├── ic_drawer.png │ └── ic_launcher.png │ ├── drawable-v21 │ └── fab.xml │ ├── drawable-xhdpi │ ├── default_background.xml │ ├── drawer_shadow.9.png │ ├── fab.xml │ ├── filmi.png │ ├── filmi_banner.png │ ├── ic_av_play_arrow.png │ ├── ic_drawer.png │ ├── ic_launcher.png │ └── lb_card_fg.xml │ ├── drawable-xxhdpi │ ├── drawer_shadow.9.png │ ├── ic_av_play_arrow.png │ ├── ic_drawer.png │ ├── ic_launcher.png │ └── ic_stat_f.png │ ├── layout-television │ └── activity_player.xml │ ├── layout │ ├── activity_details.xml │ ├── activity_leanback.xml │ ├── activity_leanback_details.xml │ ├── activity_main.xml │ ├── activity_player.xml │ ├── fragment_details.xml │ ├── fragment_leanback_browse.xml │ ├── fragment_videoitem_list.xml │ └── video_card.xml │ ├── menu │ ├── global.xml │ ├── main.xml │ └── player.xml │ ├── values-sw600dp │ └── strings.xml │ ├── values-television │ └── styles.xml │ ├── values-v19 │ └── styles.xml │ ├── values-v21 │ └── styles.xml │ ├── values-w820dp │ ├── dimens.xml │ └── strings.xml │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── refs.xml │ ├── strings.xml │ └── styles.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── search ├── .gitignore ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── android │ │ └── example │ │ └── leanback │ │ └── search │ │ ├── ApplicationTest.java │ │ ├── DdlTest.java │ │ ├── SearchContentProviderTest.java │ │ ├── UniversalSearchContractTest.java │ │ └── search_AllTests.java │ └── main │ ├── AndroidManifest.xml │ ├── assets │ └── movies.csv │ ├── java │ └── com │ │ └── android │ │ └── example │ │ └── leanback │ │ └── search │ │ ├── AbstractContract.java │ │ ├── Matcher.java │ │ ├── MockData.java │ │ ├── SearchActivity.java │ │ ├── SearchContentProvider.java │ │ ├── SearchOpenHelper.java │ │ └── UniversalSearchContract.java │ └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ ├── drawable-xxhdpi │ └── ic_launcher.png │ ├── values │ └── strings.xml │ └── xml │ └── searchable.xml └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/README.md -------------------------------------------------------------------------------- /checkpoint_0/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /checkpoint_0/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/build.gradle -------------------------------------------------------------------------------- /checkpoint_0/libs/library.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/libs/library.jar -------------------------------------------------------------------------------- /checkpoint_0/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /checkpoint_0/src/main/java/com/android/example/leanback/BlurTransform.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/java/com/android/example/leanback/BlurTransform.java -------------------------------------------------------------------------------- /checkpoint_0/src/main/java/com/android/example/leanback/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/java/com/android/example/leanback/MainActivity.java -------------------------------------------------------------------------------- /checkpoint_0/src/main/java/com/android/example/leanback/PlayerActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/java/com/android/example/leanback/PlayerActivity.java -------------------------------------------------------------------------------- /checkpoint_0/src/main/java/com/android/example/leanback/SlidingTabLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/java/com/android/example/leanback/SlidingTabLayout.java -------------------------------------------------------------------------------- /checkpoint_0/src/main/java/com/android/example/leanback/SlidingTabStrip.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/java/com/android/example/leanback/SlidingTabStrip.java -------------------------------------------------------------------------------- /checkpoint_0/src/main/java/com/android/example/leanback/VideoDetailsActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/java/com/android/example/leanback/VideoDetailsActivity.java -------------------------------------------------------------------------------- /checkpoint_0/src/main/java/com/android/example/leanback/VideoDetailsFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/java/com/android/example/leanback/VideoDetailsFragment.java -------------------------------------------------------------------------------- /checkpoint_0/src/main/java/com/android/example/leanback/VideoItemFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/java/com/android/example/leanback/VideoItemFragment.java -------------------------------------------------------------------------------- /checkpoint_0/src/main/java/com/android/example/leanback/data/AbstractVideoItemProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/java/com/android/example/leanback/data/AbstractVideoItemProvider.java -------------------------------------------------------------------------------- /checkpoint_0/src/main/java/com/android/example/leanback/data/SelectionBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/java/com/android/example/leanback/data/SelectionBuilder.java -------------------------------------------------------------------------------- /checkpoint_0/src/main/java/com/android/example/leanback/data/Video.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/java/com/android/example/leanback/data/Video.java -------------------------------------------------------------------------------- /checkpoint_0/src/main/java/com/android/example/leanback/data/VideoContentProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/java/com/android/example/leanback/data/VideoContentProvider.java -------------------------------------------------------------------------------- /checkpoint_0/src/main/java/com/android/example/leanback/data/VideoDataManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/java/com/android/example/leanback/data/VideoDataManager.java -------------------------------------------------------------------------------- /checkpoint_0/src/main/java/com/android/example/leanback/data/VideoDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/java/com/android/example/leanback/data/VideoDatabase.java -------------------------------------------------------------------------------- /checkpoint_0/src/main/java/com/android/example/leanback/data/VideoItemContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/java/com/android/example/leanback/data/VideoItemContract.java -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/drawable-hdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/drawable-hdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/drawable-hdpi/ic_av_play_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/drawable-hdpi/ic_av_play_arrow.png -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/drawable-hdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/drawable-hdpi/ic_drawer.png -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/drawable-mdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/drawable-mdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/drawable-mdpi/ic_av_play_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/drawable-mdpi/ic_av_play_arrow.png -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/drawable-mdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/drawable-mdpi/ic_drawer.png -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/drawable-v21/fab.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/drawable-v21/fab.xml -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/drawable-xhdpi/default_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/drawable-xhdpi/default_background.xml -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/drawable-xhdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/drawable-xhdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/drawable-xhdpi/fab.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/drawable-xhdpi/fab.xml -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/drawable-xhdpi/filmi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/drawable-xhdpi/filmi.png -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/drawable-xhdpi/filmi_banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/drawable-xhdpi/filmi_banner.png -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/drawable-xhdpi/ic_av_play_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/drawable-xhdpi/ic_av_play_arrow.png -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/drawable-xhdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/drawable-xhdpi/ic_drawer.png -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/drawable-xhdpi/ic_stat_f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/drawable-xhdpi/ic_stat_f.png -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/drawable-xhdpi/lb_card_fg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/drawable-xhdpi/lb_card_fg.xml -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/drawable-xxhdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/drawable-xxhdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/drawable-xxhdpi/ic_av_play_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/drawable-xxhdpi/ic_av_play_arrow.png -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/drawable-xxhdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/drawable-xxhdpi/ic_drawer.png -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/layout/activity_details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/layout/activity_details.xml -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/layout/activity_player.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/layout/activity_player.xml -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/layout/fragment_details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/layout/fragment_details.xml -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/layout/fragment_videoitem_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/layout/fragment_videoitem_list.xml -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/layout/video_card.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/layout/video_card.xml -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/menu/global.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/menu/global.xml -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/menu/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/menu/main.xml -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/menu/player.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/menu/player.xml -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/values-sw600dp/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/values-sw600dp/strings.xml -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/values-v19/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/values-v19/styles.xml -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/values-v21/styles.xml -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/values-w820dp/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/values-w820dp/strings.xml -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/values/refs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/values/refs.xml -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /checkpoint_0/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_0/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /checkpoint_1/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /checkpoint_1/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/build.gradle -------------------------------------------------------------------------------- /checkpoint_1/libs/library.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/libs/library.jar -------------------------------------------------------------------------------- /checkpoint_1/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/proguard-rules.pro -------------------------------------------------------------------------------- /checkpoint_1/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /checkpoint_1/src/main/java/com/android/example/leanback/BlurTransform.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/java/com/android/example/leanback/BlurTransform.java -------------------------------------------------------------------------------- /checkpoint_1/src/main/java/com/android/example/leanback/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/java/com/android/example/leanback/MainActivity.java -------------------------------------------------------------------------------- /checkpoint_1/src/main/java/com/android/example/leanback/PlayerActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/java/com/android/example/leanback/PlayerActivity.java -------------------------------------------------------------------------------- /checkpoint_1/src/main/java/com/android/example/leanback/SlidingTabLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/java/com/android/example/leanback/SlidingTabLayout.java -------------------------------------------------------------------------------- /checkpoint_1/src/main/java/com/android/example/leanback/SlidingTabStrip.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/java/com/android/example/leanback/SlidingTabStrip.java -------------------------------------------------------------------------------- /checkpoint_1/src/main/java/com/android/example/leanback/VideoAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/java/com/android/example/leanback/VideoAdapter.java -------------------------------------------------------------------------------- /checkpoint_1/src/main/java/com/android/example/leanback/VideoDetailsActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/java/com/android/example/leanback/VideoDetailsActivity.java -------------------------------------------------------------------------------- /checkpoint_1/src/main/java/com/android/example/leanback/VideoDetailsFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/java/com/android/example/leanback/VideoDetailsFragment.java -------------------------------------------------------------------------------- /checkpoint_1/src/main/java/com/android/example/leanback/VideoItemFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/java/com/android/example/leanback/VideoItemFragment.java -------------------------------------------------------------------------------- /checkpoint_1/src/main/java/com/android/example/leanback/data/AbstractVideoItemProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/java/com/android/example/leanback/data/AbstractVideoItemProvider.java -------------------------------------------------------------------------------- /checkpoint_1/src/main/java/com/android/example/leanback/data/SelectionBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/java/com/android/example/leanback/data/SelectionBuilder.java -------------------------------------------------------------------------------- /checkpoint_1/src/main/java/com/android/example/leanback/data/Video.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/java/com/android/example/leanback/data/Video.java -------------------------------------------------------------------------------- /checkpoint_1/src/main/java/com/android/example/leanback/data/VideoContentProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/java/com/android/example/leanback/data/VideoContentProvider.java -------------------------------------------------------------------------------- /checkpoint_1/src/main/java/com/android/example/leanback/data/VideoDataManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/java/com/android/example/leanback/data/VideoDataManager.java -------------------------------------------------------------------------------- /checkpoint_1/src/main/java/com/android/example/leanback/data/VideoDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/java/com/android/example/leanback/data/VideoDatabase.java -------------------------------------------------------------------------------- /checkpoint_1/src/main/java/com/android/example/leanback/data/VideoItemContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/java/com/android/example/leanback/data/VideoItemContract.java -------------------------------------------------------------------------------- /checkpoint_1/src/main/java/com/android/example/leanback/fastlane/LeanbackActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/java/com/android/example/leanback/fastlane/LeanbackActivity.java -------------------------------------------------------------------------------- /checkpoint_1/src/main/java/com/android/example/leanback/fastlane/LeanbackBrowseFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/java/com/android/example/leanback/fastlane/LeanbackBrowseFragment.java -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/drawable-hdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/drawable-hdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/drawable-hdpi/ic_av_play_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/drawable-hdpi/ic_av_play_arrow.png -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/drawable-hdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/drawable-hdpi/ic_drawer.png -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/drawable-mdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/drawable-mdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/drawable-mdpi/ic_av_play_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/drawable-mdpi/ic_av_play_arrow.png -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/drawable-mdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/drawable-mdpi/ic_drawer.png -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/drawable-v21/fab.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/drawable-v21/fab.xml -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/drawable-xhdpi/default_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/drawable-xhdpi/default_background.xml -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/drawable-xhdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/drawable-xhdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/drawable-xhdpi/fab.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/drawable-xhdpi/fab.xml -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/drawable-xhdpi/filmi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/drawable-xhdpi/filmi.png -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/drawable-xhdpi/filmi_banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/drawable-xhdpi/filmi_banner.png -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/drawable-xhdpi/ic_av_play_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/drawable-xhdpi/ic_av_play_arrow.png -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/drawable-xhdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/drawable-xhdpi/ic_drawer.png -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/drawable-xhdpi/lb_card_fg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/drawable-xhdpi/lb_card_fg.xml -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/drawable-xxhdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/drawable-xxhdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/drawable-xxhdpi/ic_av_play_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/drawable-xxhdpi/ic_av_play_arrow.png -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/drawable-xxhdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/drawable-xxhdpi/ic_drawer.png -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/layout/activity_details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/layout/activity_details.xml -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/layout/activity_leanback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/layout/activity_leanback.xml -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/layout/activity_player.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/layout/activity_player.xml -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/layout/fragment_details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/layout/fragment_details.xml -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/layout/fragment_leanback_browse.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/layout/fragment_leanback_browse.xml -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/layout/fragment_videoitem_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/layout/fragment_videoitem_list.xml -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/layout/video_card.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/layout/video_card.xml -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/menu/global.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/menu/global.xml -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/menu/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/menu/main.xml -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/menu/player.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/menu/player.xml -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/values-sw600dp/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/values-sw600dp/strings.xml -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/values-television/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/values-television/styles.xml -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/values-v19/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/values-v19/styles.xml -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/values-v21/styles.xml -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/values-w820dp/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/values-w820dp/strings.xml -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/values/refs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/values/refs.xml -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /checkpoint_1/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_1/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /checkpoint_2/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /checkpoint_2/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/build.gradle -------------------------------------------------------------------------------- /checkpoint_2/libs/library.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/libs/library.jar -------------------------------------------------------------------------------- /checkpoint_2/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/proguard-rules.pro -------------------------------------------------------------------------------- /checkpoint_2/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /checkpoint_2/src/main/java/com/android/example/leanback/BlurTransform.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/java/com/android/example/leanback/BlurTransform.java -------------------------------------------------------------------------------- /checkpoint_2/src/main/java/com/android/example/leanback/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/java/com/android/example/leanback/MainActivity.java -------------------------------------------------------------------------------- /checkpoint_2/src/main/java/com/android/example/leanback/PlayerActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/java/com/android/example/leanback/PlayerActivity.java -------------------------------------------------------------------------------- /checkpoint_2/src/main/java/com/android/example/leanback/SlidingTabLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/java/com/android/example/leanback/SlidingTabLayout.java -------------------------------------------------------------------------------- /checkpoint_2/src/main/java/com/android/example/leanback/SlidingTabStrip.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/java/com/android/example/leanback/SlidingTabStrip.java -------------------------------------------------------------------------------- /checkpoint_2/src/main/java/com/android/example/leanback/VideoAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/java/com/android/example/leanback/VideoAdapter.java -------------------------------------------------------------------------------- /checkpoint_2/src/main/java/com/android/example/leanback/VideoDetailsActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/java/com/android/example/leanback/VideoDetailsActivity.java -------------------------------------------------------------------------------- /checkpoint_2/src/main/java/com/android/example/leanback/VideoDetailsFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/java/com/android/example/leanback/VideoDetailsFragment.java -------------------------------------------------------------------------------- /checkpoint_2/src/main/java/com/android/example/leanback/VideoItemFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/java/com/android/example/leanback/VideoItemFragment.java -------------------------------------------------------------------------------- /checkpoint_2/src/main/java/com/android/example/leanback/data/AbstractVideoItemProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/java/com/android/example/leanback/data/AbstractVideoItemProvider.java -------------------------------------------------------------------------------- /checkpoint_2/src/main/java/com/android/example/leanback/data/SelectionBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/java/com/android/example/leanback/data/SelectionBuilder.java -------------------------------------------------------------------------------- /checkpoint_2/src/main/java/com/android/example/leanback/data/Video.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/java/com/android/example/leanback/data/Video.java -------------------------------------------------------------------------------- /checkpoint_2/src/main/java/com/android/example/leanback/data/VideoContentProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/java/com/android/example/leanback/data/VideoContentProvider.java -------------------------------------------------------------------------------- /checkpoint_2/src/main/java/com/android/example/leanback/data/VideoDataManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/java/com/android/example/leanback/data/VideoDataManager.java -------------------------------------------------------------------------------- /checkpoint_2/src/main/java/com/android/example/leanback/data/VideoDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/java/com/android/example/leanback/data/VideoDatabase.java -------------------------------------------------------------------------------- /checkpoint_2/src/main/java/com/android/example/leanback/data/VideoItemContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/java/com/android/example/leanback/data/VideoItemContract.java -------------------------------------------------------------------------------- /checkpoint_2/src/main/java/com/android/example/leanback/fastlane/CardPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/java/com/android/example/leanback/fastlane/CardPresenter.java -------------------------------------------------------------------------------- /checkpoint_2/src/main/java/com/android/example/leanback/fastlane/LeanbackActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/java/com/android/example/leanback/fastlane/LeanbackActivity.java -------------------------------------------------------------------------------- /checkpoint_2/src/main/java/com/android/example/leanback/fastlane/LeanbackBrowseFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/java/com/android/example/leanback/fastlane/LeanbackBrowseFragment.java -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/drawable-hdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/drawable-hdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/drawable-hdpi/ic_av_play_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/drawable-hdpi/ic_av_play_arrow.png -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/drawable-hdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/drawable-hdpi/ic_drawer.png -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/drawable-mdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/drawable-mdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/drawable-mdpi/ic_av_play_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/drawable-mdpi/ic_av_play_arrow.png -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/drawable-mdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/drawable-mdpi/ic_drawer.png -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/drawable-v21/fab.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/drawable-v21/fab.xml -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/drawable-xhdpi/default_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/drawable-xhdpi/default_background.xml -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/drawable-xhdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/drawable-xhdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/drawable-xhdpi/fab.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/drawable-xhdpi/fab.xml -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/drawable-xhdpi/filmi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/drawable-xhdpi/filmi.png -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/drawable-xhdpi/filmi_banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/drawable-xhdpi/filmi_banner.png -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/drawable-xhdpi/ic_av_play_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/drawable-xhdpi/ic_av_play_arrow.png -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/drawable-xhdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/drawable-xhdpi/ic_drawer.png -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/drawable-xhdpi/lb_card_fg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/drawable-xhdpi/lb_card_fg.xml -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/drawable-xxhdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/drawable-xxhdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/drawable-xxhdpi/ic_av_play_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/drawable-xxhdpi/ic_av_play_arrow.png -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/drawable-xxhdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/drawable-xxhdpi/ic_drawer.png -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/layout/activity_details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/layout/activity_details.xml -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/layout/activity_leanback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/layout/activity_leanback.xml -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/layout/activity_player.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/layout/activity_player.xml -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/layout/fragment_details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/layout/fragment_details.xml -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/layout/fragment_leanback_browse.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/layout/fragment_leanback_browse.xml -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/layout/fragment_videoitem_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/layout/fragment_videoitem_list.xml -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/layout/video_card.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/layout/video_card.xml -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/menu/global.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/menu/global.xml -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/menu/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/menu/main.xml -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/menu/player.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/menu/player.xml -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/values-sw600dp/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/values-sw600dp/strings.xml -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/values-television/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/values-television/styles.xml -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/values-v19/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/values-v19/styles.xml -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/values-v21/styles.xml -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/values-w820dp/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/values-w820dp/strings.xml -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/values/refs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/values/refs.xml -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /checkpoint_2/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_2/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /checkpoint_3/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /checkpoint_3/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/build.gradle -------------------------------------------------------------------------------- /checkpoint_3/libs/library.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/libs/library.jar -------------------------------------------------------------------------------- /checkpoint_3/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/proguard-rules.pro -------------------------------------------------------------------------------- /checkpoint_3/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /checkpoint_3/src/main/java/com/android/example/leanback/BlurTransform.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/java/com/android/example/leanback/BlurTransform.java -------------------------------------------------------------------------------- /checkpoint_3/src/main/java/com/android/example/leanback/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/java/com/android/example/leanback/MainActivity.java -------------------------------------------------------------------------------- /checkpoint_3/src/main/java/com/android/example/leanback/PlayerActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/java/com/android/example/leanback/PlayerActivity.java -------------------------------------------------------------------------------- /checkpoint_3/src/main/java/com/android/example/leanback/SlidingTabLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/java/com/android/example/leanback/SlidingTabLayout.java -------------------------------------------------------------------------------- /checkpoint_3/src/main/java/com/android/example/leanback/SlidingTabStrip.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/java/com/android/example/leanback/SlidingTabStrip.java -------------------------------------------------------------------------------- /checkpoint_3/src/main/java/com/android/example/leanback/VideoAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/java/com/android/example/leanback/VideoAdapter.java -------------------------------------------------------------------------------- /checkpoint_3/src/main/java/com/android/example/leanback/VideoDetailsActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/java/com/android/example/leanback/VideoDetailsActivity.java -------------------------------------------------------------------------------- /checkpoint_3/src/main/java/com/android/example/leanback/VideoDetailsFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/java/com/android/example/leanback/VideoDetailsFragment.java -------------------------------------------------------------------------------- /checkpoint_3/src/main/java/com/android/example/leanback/VideoItemFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/java/com/android/example/leanback/VideoItemFragment.java -------------------------------------------------------------------------------- /checkpoint_3/src/main/java/com/android/example/leanback/data/AbstractVideoItemProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/java/com/android/example/leanback/data/AbstractVideoItemProvider.java -------------------------------------------------------------------------------- /checkpoint_3/src/main/java/com/android/example/leanback/data/SelectionBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/java/com/android/example/leanback/data/SelectionBuilder.java -------------------------------------------------------------------------------- /checkpoint_3/src/main/java/com/android/example/leanback/data/Video.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/java/com/android/example/leanback/data/Video.java -------------------------------------------------------------------------------- /checkpoint_3/src/main/java/com/android/example/leanback/data/VideoContentProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/java/com/android/example/leanback/data/VideoContentProvider.java -------------------------------------------------------------------------------- /checkpoint_3/src/main/java/com/android/example/leanback/data/VideoDataManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/java/com/android/example/leanback/data/VideoDataManager.java -------------------------------------------------------------------------------- /checkpoint_3/src/main/java/com/android/example/leanback/data/VideoDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/java/com/android/example/leanback/data/VideoDatabase.java -------------------------------------------------------------------------------- /checkpoint_3/src/main/java/com/android/example/leanback/data/VideoItemContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/java/com/android/example/leanback/data/VideoItemContract.java -------------------------------------------------------------------------------- /checkpoint_3/src/main/java/com/android/example/leanback/fastlane/CardPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/java/com/android/example/leanback/fastlane/CardPresenter.java -------------------------------------------------------------------------------- /checkpoint_3/src/main/java/com/android/example/leanback/fastlane/DetailsDescriptionPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/java/com/android/example/leanback/fastlane/DetailsDescriptionPresenter.java -------------------------------------------------------------------------------- /checkpoint_3/src/main/java/com/android/example/leanback/fastlane/LeanbackActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/java/com/android/example/leanback/fastlane/LeanbackActivity.java -------------------------------------------------------------------------------- /checkpoint_3/src/main/java/com/android/example/leanback/fastlane/LeanbackBrowseFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/java/com/android/example/leanback/fastlane/LeanbackBrowseFragment.java -------------------------------------------------------------------------------- /checkpoint_3/src/main/java/com/android/example/leanback/fastlane/VideoDetailsActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/java/com/android/example/leanback/fastlane/VideoDetailsActivity.java -------------------------------------------------------------------------------- /checkpoint_3/src/main/java/com/android/example/leanback/fastlane/VideoDetailsFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/java/com/android/example/leanback/fastlane/VideoDetailsFragment.java -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/drawable-hdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/drawable-hdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/drawable-hdpi/ic_av_play_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/drawable-hdpi/ic_av_play_arrow.png -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/drawable-hdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/drawable-hdpi/ic_drawer.png -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/drawable-mdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/drawable-mdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/drawable-mdpi/ic_av_play_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/drawable-mdpi/ic_av_play_arrow.png -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/drawable-mdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/drawable-mdpi/ic_drawer.png -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/drawable-v21/fab.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/drawable-v21/fab.xml -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/drawable-xhdpi/default_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/drawable-xhdpi/default_background.xml -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/drawable-xhdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/drawable-xhdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/drawable-xhdpi/fab.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/drawable-xhdpi/fab.xml -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/drawable-xhdpi/filmi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/drawable-xhdpi/filmi.png -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/drawable-xhdpi/filmi_banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/drawable-xhdpi/filmi_banner.png -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/drawable-xhdpi/ic_av_play_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/drawable-xhdpi/ic_av_play_arrow.png -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/drawable-xhdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/drawable-xhdpi/ic_drawer.png -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/drawable-xhdpi/lb_card_fg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/drawable-xhdpi/lb_card_fg.xml -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/drawable-xxhdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/drawable-xxhdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/drawable-xxhdpi/ic_av_play_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/drawable-xxhdpi/ic_av_play_arrow.png -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/drawable-xxhdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/drawable-xxhdpi/ic_drawer.png -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/layout/activity_details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/layout/activity_details.xml -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/layout/activity_leanback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/layout/activity_leanback.xml -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/layout/activity_leanback_details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/layout/activity_leanback_details.xml -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/layout/activity_player.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/layout/activity_player.xml -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/layout/fragment_details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/layout/fragment_details.xml -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/layout/fragment_leanback_browse.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/layout/fragment_leanback_browse.xml -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/layout/fragment_videoitem_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/layout/fragment_videoitem_list.xml -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/layout/video_card.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/layout/video_card.xml -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/menu/global.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/menu/global.xml -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/menu/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/menu/main.xml -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/menu/player.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/menu/player.xml -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/values-sw600dp/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/values-sw600dp/strings.xml -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/values-television/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/values-television/styles.xml -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/values-v19/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/values-v19/styles.xml -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/values-v21/styles.xml -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/values-w820dp/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/values-w820dp/strings.xml -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/values/refs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/values/refs.xml -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /checkpoint_3/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_3/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /checkpoint_4/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /checkpoint_4/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/build.gradle -------------------------------------------------------------------------------- /checkpoint_4/libs/library.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/libs/library.jar -------------------------------------------------------------------------------- /checkpoint_4/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/proguard-rules.pro -------------------------------------------------------------------------------- /checkpoint_4/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /checkpoint_4/src/main/java/com/android/example/leanback/BlurTransform.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/java/com/android/example/leanback/BlurTransform.java -------------------------------------------------------------------------------- /checkpoint_4/src/main/java/com/android/example/leanback/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/java/com/android/example/leanback/MainActivity.java -------------------------------------------------------------------------------- /checkpoint_4/src/main/java/com/android/example/leanback/PlayerActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/java/com/android/example/leanback/PlayerActivity.java -------------------------------------------------------------------------------- /checkpoint_4/src/main/java/com/android/example/leanback/SlidingTabLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/java/com/android/example/leanback/SlidingTabLayout.java -------------------------------------------------------------------------------- /checkpoint_4/src/main/java/com/android/example/leanback/SlidingTabStrip.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/java/com/android/example/leanback/SlidingTabStrip.java -------------------------------------------------------------------------------- /checkpoint_4/src/main/java/com/android/example/leanback/VideoAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/java/com/android/example/leanback/VideoAdapter.java -------------------------------------------------------------------------------- /checkpoint_4/src/main/java/com/android/example/leanback/VideoDetailsActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/java/com/android/example/leanback/VideoDetailsActivity.java -------------------------------------------------------------------------------- /checkpoint_4/src/main/java/com/android/example/leanback/VideoDetailsFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/java/com/android/example/leanback/VideoDetailsFragment.java -------------------------------------------------------------------------------- /checkpoint_4/src/main/java/com/android/example/leanback/VideoItemFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/java/com/android/example/leanback/VideoItemFragment.java -------------------------------------------------------------------------------- /checkpoint_4/src/main/java/com/android/example/leanback/data/AbstractVideoItemProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/java/com/android/example/leanback/data/AbstractVideoItemProvider.java -------------------------------------------------------------------------------- /checkpoint_4/src/main/java/com/android/example/leanback/data/SelectionBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/java/com/android/example/leanback/data/SelectionBuilder.java -------------------------------------------------------------------------------- /checkpoint_4/src/main/java/com/android/example/leanback/data/Video.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/java/com/android/example/leanback/data/Video.java -------------------------------------------------------------------------------- /checkpoint_4/src/main/java/com/android/example/leanback/data/VideoContentProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/java/com/android/example/leanback/data/VideoContentProvider.java -------------------------------------------------------------------------------- /checkpoint_4/src/main/java/com/android/example/leanback/data/VideoDataManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/java/com/android/example/leanback/data/VideoDataManager.java -------------------------------------------------------------------------------- /checkpoint_4/src/main/java/com/android/example/leanback/data/VideoDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/java/com/android/example/leanback/data/VideoDatabase.java -------------------------------------------------------------------------------- /checkpoint_4/src/main/java/com/android/example/leanback/data/VideoItemContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/java/com/android/example/leanback/data/VideoItemContract.java -------------------------------------------------------------------------------- /checkpoint_4/src/main/java/com/android/example/leanback/fastlane/BootCompleteReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/java/com/android/example/leanback/fastlane/BootCompleteReceiver.java -------------------------------------------------------------------------------- /checkpoint_4/src/main/java/com/android/example/leanback/fastlane/CardPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/java/com/android/example/leanback/fastlane/CardPresenter.java -------------------------------------------------------------------------------- /checkpoint_4/src/main/java/com/android/example/leanback/fastlane/DetailsDescriptionPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/java/com/android/example/leanback/fastlane/DetailsDescriptionPresenter.java -------------------------------------------------------------------------------- /checkpoint_4/src/main/java/com/android/example/leanback/fastlane/LeanbackActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/java/com/android/example/leanback/fastlane/LeanbackActivity.java -------------------------------------------------------------------------------- /checkpoint_4/src/main/java/com/android/example/leanback/fastlane/LeanbackBrowseFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/java/com/android/example/leanback/fastlane/LeanbackBrowseFragment.java -------------------------------------------------------------------------------- /checkpoint_4/src/main/java/com/android/example/leanback/fastlane/RecommendationsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/java/com/android/example/leanback/fastlane/RecommendationsService.java -------------------------------------------------------------------------------- /checkpoint_4/src/main/java/com/android/example/leanback/fastlane/VideoDetailsActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/java/com/android/example/leanback/fastlane/VideoDetailsActivity.java -------------------------------------------------------------------------------- /checkpoint_4/src/main/java/com/android/example/leanback/fastlane/VideoDetailsFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/java/com/android/example/leanback/fastlane/VideoDetailsFragment.java -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/drawable-hdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/drawable-hdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/drawable-hdpi/ic_av_play_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/drawable-hdpi/ic_av_play_arrow.png -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/drawable-hdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/drawable-hdpi/ic_drawer.png -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/drawable-mdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/drawable-mdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/drawable-mdpi/ic_av_play_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/drawable-mdpi/ic_av_play_arrow.png -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/drawable-mdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/drawable-mdpi/ic_drawer.png -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/drawable-v21/fab.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/drawable-v21/fab.xml -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/drawable-xhdpi/default_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/drawable-xhdpi/default_background.xml -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/drawable-xhdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/drawable-xhdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/drawable-xhdpi/fab.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/drawable-xhdpi/fab.xml -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/drawable-xhdpi/filmi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/drawable-xhdpi/filmi.png -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/drawable-xhdpi/filmi_banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/drawable-xhdpi/filmi_banner.png -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/drawable-xhdpi/ic_av_play_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/drawable-xhdpi/ic_av_play_arrow.png -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/drawable-xhdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/drawable-xhdpi/ic_drawer.png -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/drawable-xhdpi/lb_card_fg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/drawable-xhdpi/lb_card_fg.xml -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/drawable-xxhdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/drawable-xxhdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/drawable-xxhdpi/ic_av_play_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/drawable-xxhdpi/ic_av_play_arrow.png -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/drawable-xxhdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/drawable-xxhdpi/ic_drawer.png -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/drawable-xxhdpi/ic_stat_f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/drawable-xxhdpi/ic_stat_f.png -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/layout/activity_details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/layout/activity_details.xml -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/layout/activity_leanback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/layout/activity_leanback.xml -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/layout/activity_leanback_details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/layout/activity_leanback_details.xml -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/layout/activity_player.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/layout/activity_player.xml -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/layout/fragment_details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/layout/fragment_details.xml -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/layout/fragment_leanback_browse.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/layout/fragment_leanback_browse.xml -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/layout/fragment_videoitem_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/layout/fragment_videoitem_list.xml -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/layout/video_card.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/layout/video_card.xml -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/menu/global.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/menu/global.xml -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/menu/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/menu/main.xml -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/menu/player.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/menu/player.xml -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/values-sw600dp/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/values-sw600dp/strings.xml -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/values-television/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/values-television/styles.xml -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/values-v19/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/values-v19/styles.xml -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/values-v21/styles.xml -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/values-w820dp/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/values-w820dp/strings.xml -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/values/refs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/values/refs.xml -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /checkpoint_4/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_4/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /checkpoint_5/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /checkpoint_5/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/build.gradle -------------------------------------------------------------------------------- /checkpoint_5/libs/library.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/libs/library.jar -------------------------------------------------------------------------------- /checkpoint_5/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/proguard-rules.pro -------------------------------------------------------------------------------- /checkpoint_5/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /checkpoint_5/src/main/java/com/android/example/leanback/BlurTransform.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/java/com/android/example/leanback/BlurTransform.java -------------------------------------------------------------------------------- /checkpoint_5/src/main/java/com/android/example/leanback/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/java/com/android/example/leanback/MainActivity.java -------------------------------------------------------------------------------- /checkpoint_5/src/main/java/com/android/example/leanback/PlayerActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/java/com/android/example/leanback/PlayerActivity.java -------------------------------------------------------------------------------- /checkpoint_5/src/main/java/com/android/example/leanback/SlidingTabLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/java/com/android/example/leanback/SlidingTabLayout.java -------------------------------------------------------------------------------- /checkpoint_5/src/main/java/com/android/example/leanback/SlidingTabStrip.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/java/com/android/example/leanback/SlidingTabStrip.java -------------------------------------------------------------------------------- /checkpoint_5/src/main/java/com/android/example/leanback/VideoAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/java/com/android/example/leanback/VideoAdapter.java -------------------------------------------------------------------------------- /checkpoint_5/src/main/java/com/android/example/leanback/VideoDetailsActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/java/com/android/example/leanback/VideoDetailsActivity.java -------------------------------------------------------------------------------- /checkpoint_5/src/main/java/com/android/example/leanback/VideoDetailsFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/java/com/android/example/leanback/VideoDetailsFragment.java -------------------------------------------------------------------------------- /checkpoint_5/src/main/java/com/android/example/leanback/VideoItemFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/java/com/android/example/leanback/VideoItemFragment.java -------------------------------------------------------------------------------- /checkpoint_5/src/main/java/com/android/example/leanback/data/AbstractVideoItemProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/java/com/android/example/leanback/data/AbstractVideoItemProvider.java -------------------------------------------------------------------------------- /checkpoint_5/src/main/java/com/android/example/leanback/data/SelectionBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/java/com/android/example/leanback/data/SelectionBuilder.java -------------------------------------------------------------------------------- /checkpoint_5/src/main/java/com/android/example/leanback/data/Video.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/java/com/android/example/leanback/data/Video.java -------------------------------------------------------------------------------- /checkpoint_5/src/main/java/com/android/example/leanback/data/VideoContentProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/java/com/android/example/leanback/data/VideoContentProvider.java -------------------------------------------------------------------------------- /checkpoint_5/src/main/java/com/android/example/leanback/data/VideoDataManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/java/com/android/example/leanback/data/VideoDataManager.java -------------------------------------------------------------------------------- /checkpoint_5/src/main/java/com/android/example/leanback/data/VideoDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/java/com/android/example/leanback/data/VideoDatabase.java -------------------------------------------------------------------------------- /checkpoint_5/src/main/java/com/android/example/leanback/data/VideoItemContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/java/com/android/example/leanback/data/VideoItemContract.java -------------------------------------------------------------------------------- /checkpoint_5/src/main/java/com/android/example/leanback/fastlane/BackgroundHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/java/com/android/example/leanback/fastlane/BackgroundHelper.java -------------------------------------------------------------------------------- /checkpoint_5/src/main/java/com/android/example/leanback/fastlane/BootCompleteReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/java/com/android/example/leanback/fastlane/BootCompleteReceiver.java -------------------------------------------------------------------------------- /checkpoint_5/src/main/java/com/android/example/leanback/fastlane/CardPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/java/com/android/example/leanback/fastlane/CardPresenter.java -------------------------------------------------------------------------------- /checkpoint_5/src/main/java/com/android/example/leanback/fastlane/DetailsDescriptionPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/java/com/android/example/leanback/fastlane/DetailsDescriptionPresenter.java -------------------------------------------------------------------------------- /checkpoint_5/src/main/java/com/android/example/leanback/fastlane/LeanbackActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/java/com/android/example/leanback/fastlane/LeanbackActivity.java -------------------------------------------------------------------------------- /checkpoint_5/src/main/java/com/android/example/leanback/fastlane/LeanbackBrowseFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/java/com/android/example/leanback/fastlane/LeanbackBrowseFragment.java -------------------------------------------------------------------------------- /checkpoint_5/src/main/java/com/android/example/leanback/fastlane/RecommendationsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/java/com/android/example/leanback/fastlane/RecommendationsService.java -------------------------------------------------------------------------------- /checkpoint_5/src/main/java/com/android/example/leanback/fastlane/VideoDetailsActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/java/com/android/example/leanback/fastlane/VideoDetailsActivity.java -------------------------------------------------------------------------------- /checkpoint_5/src/main/java/com/android/example/leanback/fastlane/VideoDetailsFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/java/com/android/example/leanback/fastlane/VideoDetailsFragment.java -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/drawable-hdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/drawable-hdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/drawable-hdpi/ic_av_play_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/drawable-hdpi/ic_av_play_arrow.png -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/drawable-hdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/drawable-hdpi/ic_drawer.png -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/drawable-mdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/drawable-mdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/drawable-mdpi/ic_av_play_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/drawable-mdpi/ic_av_play_arrow.png -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/drawable-mdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/drawable-mdpi/ic_drawer.png -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/drawable-v21/fab.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/drawable-v21/fab.xml -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/drawable-xhdpi/default_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/drawable-xhdpi/default_background.xml -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/drawable-xhdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/drawable-xhdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/drawable-xhdpi/fab.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/drawable-xhdpi/fab.xml -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/drawable-xhdpi/filmi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/drawable-xhdpi/filmi.png -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/drawable-xhdpi/filmi_banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/drawable-xhdpi/filmi_banner.png -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/drawable-xhdpi/ic_av_play_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/drawable-xhdpi/ic_av_play_arrow.png -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/drawable-xhdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/drawable-xhdpi/ic_drawer.png -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/drawable-xhdpi/lb_card_fg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/drawable-xhdpi/lb_card_fg.xml -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/drawable-xxhdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/drawable-xxhdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/drawable-xxhdpi/ic_av_play_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/drawable-xxhdpi/ic_av_play_arrow.png -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/drawable-xxhdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/drawable-xxhdpi/ic_drawer.png -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/drawable-xxhdpi/ic_stat_f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/drawable-xxhdpi/ic_stat_f.png -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/layout/activity_details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/layout/activity_details.xml -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/layout/activity_leanback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/layout/activity_leanback.xml -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/layout/activity_leanback_details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/layout/activity_leanback_details.xml -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/layout/activity_player.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/layout/activity_player.xml -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/layout/fragment_details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/layout/fragment_details.xml -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/layout/fragment_leanback_browse.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/layout/fragment_leanback_browse.xml -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/layout/fragment_videoitem_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/layout/fragment_videoitem_list.xml -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/layout/video_card.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/layout/video_card.xml -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/menu/global.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/menu/global.xml -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/menu/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/menu/main.xml -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/menu/player.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/menu/player.xml -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/values-sw600dp/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/values-sw600dp/strings.xml -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/values-television/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/values-television/styles.xml -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/values-v19/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/values-v19/styles.xml -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/values-v21/styles.xml -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/values-w820dp/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/values-w820dp/strings.xml -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/values/refs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/values/refs.xml -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /checkpoint_5/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_5/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /checkpoint_6/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /checkpoint_6/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/build.gradle -------------------------------------------------------------------------------- /checkpoint_6/libs/library.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/libs/library.jar -------------------------------------------------------------------------------- /checkpoint_6/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/proguard-rules.pro -------------------------------------------------------------------------------- /checkpoint_6/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /checkpoint_6/src/main/java/com/android/example/leanback/BlurTransform.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/java/com/android/example/leanback/BlurTransform.java -------------------------------------------------------------------------------- /checkpoint_6/src/main/java/com/android/example/leanback/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/java/com/android/example/leanback/MainActivity.java -------------------------------------------------------------------------------- /checkpoint_6/src/main/java/com/android/example/leanback/MyUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/java/com/android/example/leanback/MyUtil.java -------------------------------------------------------------------------------- /checkpoint_6/src/main/java/com/android/example/leanback/PlayerActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/java/com/android/example/leanback/PlayerActivity.java -------------------------------------------------------------------------------- /checkpoint_6/src/main/java/com/android/example/leanback/SlidingTabLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/java/com/android/example/leanback/SlidingTabLayout.java -------------------------------------------------------------------------------- /checkpoint_6/src/main/java/com/android/example/leanback/SlidingTabStrip.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/java/com/android/example/leanback/SlidingTabStrip.java -------------------------------------------------------------------------------- /checkpoint_6/src/main/java/com/android/example/leanback/VideoAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/java/com/android/example/leanback/VideoAdapter.java -------------------------------------------------------------------------------- /checkpoint_6/src/main/java/com/android/example/leanback/VideoDetailsActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/java/com/android/example/leanback/VideoDetailsActivity.java -------------------------------------------------------------------------------- /checkpoint_6/src/main/java/com/android/example/leanback/VideoDetailsFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/java/com/android/example/leanback/VideoDetailsFragment.java -------------------------------------------------------------------------------- /checkpoint_6/src/main/java/com/android/example/leanback/VideoItemFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/java/com/android/example/leanback/VideoItemFragment.java -------------------------------------------------------------------------------- /checkpoint_6/src/main/java/com/android/example/leanback/data/AbstractVideoItemProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/java/com/android/example/leanback/data/AbstractVideoItemProvider.java -------------------------------------------------------------------------------- /checkpoint_6/src/main/java/com/android/example/leanback/data/SelectionBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/java/com/android/example/leanback/data/SelectionBuilder.java -------------------------------------------------------------------------------- /checkpoint_6/src/main/java/com/android/example/leanback/data/Video.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/java/com/android/example/leanback/data/Video.java -------------------------------------------------------------------------------- /checkpoint_6/src/main/java/com/android/example/leanback/data/VideoContentProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/java/com/android/example/leanback/data/VideoContentProvider.java -------------------------------------------------------------------------------- /checkpoint_6/src/main/java/com/android/example/leanback/data/VideoDataManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/java/com/android/example/leanback/data/VideoDataManager.java -------------------------------------------------------------------------------- /checkpoint_6/src/main/java/com/android/example/leanback/data/VideoDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/java/com/android/example/leanback/data/VideoDatabase.java -------------------------------------------------------------------------------- /checkpoint_6/src/main/java/com/android/example/leanback/data/VideoItemContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/java/com/android/example/leanback/data/VideoItemContract.java -------------------------------------------------------------------------------- /checkpoint_6/src/main/java/com/android/example/leanback/fastlane/BackgroundHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/java/com/android/example/leanback/fastlane/BackgroundHelper.java -------------------------------------------------------------------------------- /checkpoint_6/src/main/java/com/android/example/leanback/fastlane/BootCompleteReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/java/com/android/example/leanback/fastlane/BootCompleteReceiver.java -------------------------------------------------------------------------------- /checkpoint_6/src/main/java/com/android/example/leanback/fastlane/CardPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/java/com/android/example/leanback/fastlane/CardPresenter.java -------------------------------------------------------------------------------- /checkpoint_6/src/main/java/com/android/example/leanback/fastlane/DetailsDescriptionPresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/java/com/android/example/leanback/fastlane/DetailsDescriptionPresenter.java -------------------------------------------------------------------------------- /checkpoint_6/src/main/java/com/android/example/leanback/fastlane/LeanbackActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/java/com/android/example/leanback/fastlane/LeanbackActivity.java -------------------------------------------------------------------------------- /checkpoint_6/src/main/java/com/android/example/leanback/fastlane/LeanbackBrowseFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/java/com/android/example/leanback/fastlane/LeanbackBrowseFragment.java -------------------------------------------------------------------------------- /checkpoint_6/src/main/java/com/android/example/leanback/fastlane/PlaybackOverlayFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/java/com/android/example/leanback/fastlane/PlaybackOverlayFragment.java -------------------------------------------------------------------------------- /checkpoint_6/src/main/java/com/android/example/leanback/fastlane/RecommendationsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/java/com/android/example/leanback/fastlane/RecommendationsService.java -------------------------------------------------------------------------------- /checkpoint_6/src/main/java/com/android/example/leanback/fastlane/VideoDetailsActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/java/com/android/example/leanback/fastlane/VideoDetailsActivity.java -------------------------------------------------------------------------------- /checkpoint_6/src/main/java/com/android/example/leanback/fastlane/VideoDetailsFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/java/com/android/example/leanback/fastlane/VideoDetailsFragment.java -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/drawable-hdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/drawable-hdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/drawable-hdpi/ic_av_play_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/drawable-hdpi/ic_av_play_arrow.png -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/drawable-hdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/drawable-hdpi/ic_drawer.png -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/drawable-mdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/drawable-mdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/drawable-mdpi/ic_av_play_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/drawable-mdpi/ic_av_play_arrow.png -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/drawable-mdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/drawable-mdpi/ic_drawer.png -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/drawable-v21/fab.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/drawable-v21/fab.xml -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/drawable-xhdpi/default_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/drawable-xhdpi/default_background.xml -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/drawable-xhdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/drawable-xhdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/drawable-xhdpi/fab.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/drawable-xhdpi/fab.xml -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/drawable-xhdpi/filmi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/drawable-xhdpi/filmi.png -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/drawable-xhdpi/filmi_banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/drawable-xhdpi/filmi_banner.png -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/drawable-xhdpi/ic_av_play_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/drawable-xhdpi/ic_av_play_arrow.png -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/drawable-xhdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/drawable-xhdpi/ic_drawer.png -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/drawable-xhdpi/lb_card_fg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/drawable-xhdpi/lb_card_fg.xml -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/drawable-xxhdpi/drawer_shadow.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/drawable-xxhdpi/drawer_shadow.9.png -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/drawable-xxhdpi/ic_av_play_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/drawable-xxhdpi/ic_av_play_arrow.png -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/drawable-xxhdpi/ic_drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/drawable-xxhdpi/ic_drawer.png -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/drawable-xxhdpi/ic_stat_f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/drawable-xxhdpi/ic_stat_f.png -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/layout-television/activity_player.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/layout-television/activity_player.xml -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/layout/activity_details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/layout/activity_details.xml -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/layout/activity_leanback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/layout/activity_leanback.xml -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/layout/activity_leanback_details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/layout/activity_leanback_details.xml -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/layout/activity_player.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/layout/activity_player.xml -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/layout/fragment_details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/layout/fragment_details.xml -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/layout/fragment_leanback_browse.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/layout/fragment_leanback_browse.xml -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/layout/fragment_videoitem_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/layout/fragment_videoitem_list.xml -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/layout/video_card.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/layout/video_card.xml -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/menu/global.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/menu/global.xml -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/menu/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/menu/main.xml -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/menu/player.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/menu/player.xml -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/values-sw600dp/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/values-sw600dp/strings.xml -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/values-television/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/values-television/styles.xml -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/values-v19/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/values-v19/styles.xml -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/values-v21/styles.xml -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/values-w820dp/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/values-w820dp/strings.xml -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/values/refs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/values/refs.xml -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /checkpoint_6/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/checkpoint_6/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/gradlew.bat -------------------------------------------------------------------------------- /search/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /search/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/search/proguard-rules.pro -------------------------------------------------------------------------------- /search/src/androidTest/java/com/android/example/leanback/search/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/search/src/androidTest/java/com/android/example/leanback/search/ApplicationTest.java -------------------------------------------------------------------------------- /search/src/androidTest/java/com/android/example/leanback/search/DdlTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/search/src/androidTest/java/com/android/example/leanback/search/DdlTest.java -------------------------------------------------------------------------------- /search/src/androidTest/java/com/android/example/leanback/search/SearchContentProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/search/src/androidTest/java/com/android/example/leanback/search/SearchContentProviderTest.java -------------------------------------------------------------------------------- /search/src/androidTest/java/com/android/example/leanback/search/UniversalSearchContractTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/search/src/androidTest/java/com/android/example/leanback/search/UniversalSearchContractTest.java -------------------------------------------------------------------------------- /search/src/androidTest/java/com/android/example/leanback/search/search_AllTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/search/src/androidTest/java/com/android/example/leanback/search/search_AllTests.java -------------------------------------------------------------------------------- /search/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/search/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /search/src/main/assets/movies.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/search/src/main/assets/movies.csv -------------------------------------------------------------------------------- /search/src/main/java/com/android/example/leanback/search/AbstractContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/search/src/main/java/com/android/example/leanback/search/AbstractContract.java -------------------------------------------------------------------------------- /search/src/main/java/com/android/example/leanback/search/Matcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/search/src/main/java/com/android/example/leanback/search/Matcher.java -------------------------------------------------------------------------------- /search/src/main/java/com/android/example/leanback/search/MockData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/search/src/main/java/com/android/example/leanback/search/MockData.java -------------------------------------------------------------------------------- /search/src/main/java/com/android/example/leanback/search/SearchActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/search/src/main/java/com/android/example/leanback/search/SearchActivity.java -------------------------------------------------------------------------------- /search/src/main/java/com/android/example/leanback/search/SearchContentProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/search/src/main/java/com/android/example/leanback/search/SearchContentProvider.java -------------------------------------------------------------------------------- /search/src/main/java/com/android/example/leanback/search/SearchOpenHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/search/src/main/java/com/android/example/leanback/search/SearchOpenHelper.java -------------------------------------------------------------------------------- /search/src/main/java/com/android/example/leanback/search/UniversalSearchContract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/search/src/main/java/com/android/example/leanback/search/UniversalSearchContract.java -------------------------------------------------------------------------------- /search/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/search/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /search/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/search/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /search/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/search/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /search/src/main/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/search/src/main/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /search/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/search/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /search/src/main/res/xml/searchable.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/search/src/main/res/xml/searchable.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/googlecodelabs/android-tv-leanback/HEAD/settings.gradle --------------------------------------------------------------------------------