tips:如果您在电脑上直接打开,推荐使用Typora客户端打开该文档
如果您在AndroidStudio打开,推荐下载markdown插件,Preferences-Plugins-Markdown-Navgitor
总结整理AndroidTv开发中常用的组件,工具类等
- Multkey 组合键监听,默认实现"上+下+左+右+上"组合键打印版本信息。
- keyboard 自定义九宫格键盘,预览图见sreenshot文件夹
- Pickerview 自定义滚动选择器,预览图见sreenshot文件夹
- HScrollMenuTv 自定义水平菜单选择器,预览图见sreenshot文件夹
- FlyBoraderTv 自定义焦点移动飞框
- 集成TV开发常见屏幕分辨率(基准1920*1080),使用时直接@dimen/w_x 或@dimen/h_x
- 更多功能待整理 可参考Android TV 开源社区
可选择aar集成或者私服maven依赖集成
将离线xtvlibs.aar copy至app模块lib目录下
app模块build.gradle中声明如下
repositories{
flatDir{dirs 'libs'}
}
dependencies {
implementation (name:'xtvlibs',ext:'aar')
}
工程buid.grade
...
allprojects {
repositories {
maven { url "http://192.168.3.163:8081/repository/maven-public-android/" }
google()
jcenter()
}
}
...
app模块 build.grade
...
dependencies {
...
implementation'com.avit.xtvlibs:xtvlibs:+'
}
待整理... 可参考益阳IPTV相关代码