Android TV开发(—)开始电视应用
16lz
2021-01-23
官网: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:捕捉触摸屏手势
- E28 (毅仁信息科技有限公司)展示Android触摸屏实机
- Android 旧电视退出效果
- Android系统触摸屏的校正——http://carvencao.blog.sohu.com/15
- 关于成立北京Android爱好者俱乐部的声明
- 14、到底改如何区分android的平板、电视、手机
- 简述Android触摸屏手势识别
- Android 4.0 触摸屏消息(二大写的二)
- [中英文对照]android Designing for TV(二) ------ Optimizing N