开发过 Android TV App 吗?推荐个好用的工具给你!

承香墨影

只分享最有用的原创技术干货!

关注

正文共: 1641字 9图

预计阅读时间: 5分钟

Hi,大家好,我是承香墨影!

Android 这个大家庭发展到现在,可以算是渗透到各行各业,不知道有多少人接触过 Android TV 或者叫 Android 智能电视/盒子相关的开发。

对于智能电视而言,现在占有率最广的就是 Android 系统了。而在国内的环境下,其实你可以简单的把 Android TV 的 App ,当成一个横屏显示的普通 App 来开发。

不过今天不聊 Android 开发的问题,今天想要推荐一款工具。对于 TV 而言,操作起来和传统的手机不一样,它有一个很重要的操作工具:遥控器。

在交互上面,也是不同于手机的点点点,它需要命中焦点,然后来触发点击。我想对于新手而言,一个很重要的工作就是处理好焦点的转换效果问题。

Android TV 的开发,并不一定需要在电视上开发,前面也提到过,它其实就是一个普通的 Android App。我通常的做法就是在手机上开发,开发完成之后再在电视上进行测试。

为了在手机上达到焦点选中的效果,我会使用另外一款工具来实现上下左右的操作,就是今天要推荐的:ChromeADB。

ChromeADB

ChromeADB 其实就是 Chrome 浏览器的一个插件,很多关于 Chrome 插件的相关文章,都会推荐他。

ChromeADB 提供的功能,大部分本质上背后就是在操作 ADB 命令,也就是说它能做到的,ADB 命令也可以做到,而它只是提供了一个图形化的界面,更方便我们操作。

ChromeADB 的安装过程也非常的简单,你只需要在 Chrome 浏览器的扩展程序中,搜索它,然后就可以安装了。如果没法访问的话????,可以找找离线安装的方式。

想要正常使用 ChromeADB,需要先保证本机的 ADB 环境正常。如果一切顺利,你打开 ChromeADB 的时候,右上角的 Device List 可以看到当前连接的设备。

ChromeADB 提供了很多非常好用的功能,不过我一般只使用它的 Controller 功能。

在 Controller 页面中,很直观的可以看到它对设备上下左右简直的操作,利用它,我们就可以在手机上模拟出使用遥控器操作 Android TV 的效果。

上面,就是我使用 ChromeADB 在手机上模拟出来的一段操作过程。

ChromeADB 本身已经是开源项目,有兴趣可以去 Github 上看看它的实现,不过呢,最近一次 commit 已经是 2014 年了,基本上算是无人维护的状态,不过这么久依然还有人推荐它,足以见它有多稳定。

ChromeADB Github:

https://github.com/importre/chromeadb

ChromeADB App

本来到此就算是完了,不过呢 ChromeADB 还有一款 App,可以配合它使用。

在 Google Play 上可以下载到,也叫 ChromeADB。

它干的事情非常简单,只是模拟了一个鼠标的操作。

当你安装上 ChromeADB App 之后,ChromeADB 插件的操作界面就不一样了,Controller 页面下面会出现一个 Mouse Pad 界面。

使用起来也非常的方便,把鼠标移动到响应区域,你会发现手机上也会在对应位置出现一个小鼠标。

END

ChromeADB 对我而言就是一个方便的操作工具,可以在手机上模拟出电视遥控器操作的效果。

如果你更了解它,你还会用它来做什么?或者你还有什么更好的关于智能电视的开发工具,能提高开发效率的,欢迎在留言中讨论。

今天在承香墨影公众号的后台,回复『成长』。我会送你一些我整理的学习资料。

我另外还维护了一个技术交流的微信群,有兴趣可以在公众号后台回复:"加群"

推荐阅读:

听说喜欢留言的人,运气都不会太差

点击『阅读原文』查看更多精彩内容

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值