Android(安卓)TV开发(—)开始电视应用
16lz
2022-03-11
官网:https://developer.android.com/training/tv/start/start.html
确定支持的媒体格式
点击查看以下各项的文档,了解在Android TV上的编解码器、协议和支持的格式
- Supported Media Formats
- DRM
android.drm
- ExoPlayer
android.media.MediaPlayer
配置一个电视项目
先决条件
要求sdk-tools 24或更高;sdk版本Android5.0(API21)或更高;targetSdkVersion 等于21或更高
声明一个电视的Activity
...
category.LEANBACK_LAUNCHER 用于在Google Play上过滤你的应用,表示是一个电视App。
声明Leanback支持
...
如果required="true",表示只能运行在使用Leanback UI的设备上
声明不需要触摸屏
如果当前应用只在电视上运行,不支持触摸屏。那就声明如下:
...
提供一个主屏上的banner
...
android:banner 可以用于 中, 表示一个全局默认的 banner。
用于中, 表示这个activity特定的banner
改变launcher颜色
电视应用启动时,系统会显示一个动画,如要自定义动画颜色,可以设置android:colorPrimary。还可以设置两个属性如下:
添加Android TV 支持库
Android 的Support 库的路径为:
v17 leanback library:提供了一些用于电视应用的Widgets,
v7 recyclerview library:RecyclerView 相关, 被v17依赖
v7 cardview library: CardView相关
更多相关文章
- 我的android 第15天 -使用SQLiteOpenHelper获取用于操作数据库的
- Android(安卓)样式和主题,style&theme
- 使用Javaweb开发的WebService部署到Tomcat,使用Android调用的遇到
- Android(安卓)4.0 external下功能库说明
- android 屏幕上面画线
- [Android(安卓)Tools] Android(安卓)Reverse Engineering Heaven
- android用于定时任务工具类
- Android【防抖操作的工具类】
- android 将图片转换成二进制,再讲二进制转换成图片 可用于编码加