開發(fā)過 Android TV App 嗎?推薦個好用的工具給你!
Hi,大家好,我是承香墨影!
Android 這個大家庭發(fā)展到現(xiàn)在,可以算是滲透到各行各業(yè),不知道有多少人接觸過 Android TV 或者叫 Android 智能電視/盒子相關的開發(fā)。
對于智能電視而言,現(xiàn)在占有率最廣的就是 Android 系統(tǒng)了。而在國內(nèi)的環(huán)境下,其實你可以簡單的把 Android TV 的 App ,當成一個橫屏顯示的普通 App 來開發(fā)。
不過今天不聊 Android 開發(fā)的問題,今天想要推薦一款工具。對于 TV 而言,操作起來和傳統(tǒng)的手機不一樣,它有一個很重要的操作工具:遙控器。
在交互上面,也是不同于手機的點點點,它需要***焦點,然后來觸發(fā)點擊。我想對于新手而言,一個很重要的工作就是處理好焦點的轉換效果問題。
Android TV 的開發(fā),并不一定需要在電視上開發(fā),前面也提到過,它其實就是一個普通的 Android App。我通常的做法就是在手機上開發(fā),開發(fā)完成之后再在電視上進行測試。
為了在手機上達到焦點選中的效果,我會使用另外一款工具來實現(xiàn)上下左右的操作,就是今天要推薦的:ChromeADB。
ChromeADB
ChromeADB 其實就是 Chrome 瀏覽器的一個插件,很多關于 Chrome 插件的相關文章,都會推薦他。
ChromeADB 提供的功能,大部分本質(zhì)上背后就是在操作 ADB 命令,也就是說它能做到的,ADB 命令也可以做到,而它只是提供了一個圖形化的界面,更方便我們操作。
ChromeADB 的安裝過程也非常的簡單,你只需要在 Chrome 瀏覽器的擴展程序中,搜索它,然后就可以安裝了。如果沒法訪問的話??,可以找找離線安裝的方式。
想要正常使用 ChromeADB,需要先保證本機的 ADB 環(huán)境正常。如果一切順利,你打開 ChromeADB 的時候,右上角的 Device List 可以看到當前連接的設備。
ChromeADB 提供了很多非常好用的功能,不過我一般只使用它的 Controller 功能。
在 Controller 頁面中,很直觀的可以看到它對設備上下左右簡直的操作,利用它,我們就可以在手機上模擬出使用遙控器操作 Android TV 的效果。
上面,就是我使用 ChromeADB 在手機上模擬出來的一段操作過程。
ChromeADB 本身已經(jīng)是開源項目,有興趣可以去 Github 上看看它的實現(xiàn),不過呢,最近一次 commit 已經(jīng)是 2014 年了,基本上算是無人維護的狀態(tài),不過這么久依然還有人推薦它,足以見它有多穩(wěn)定。
- ChromeADB Github:
- https://github.com/importre/chromeadb
ChromeADB App
本來到此就算是完了,不過呢 ChromeADB 還有一款 App,可以配合它使用。
在 Google Play 上可以下載到,也叫 ChromeADB。
它干的事情非常簡單,只是模擬了一個鼠標的操作。
當你安裝上 ChromeADB App 之后,ChromeADB 插件的操作界面就不一樣了,Controller 頁面下面會出現(xiàn)一個 Mouse Pad 界面。
使用起來也非常的方便,把鼠標移動到響應區(qū)域,你會發(fā)現(xiàn)手機上也會在對應位置出現(xiàn)一個小鼠標。
ChromeADB 對我而言就是一個方便的操作工具,可以在手機上模擬出電視遙控器操作的效果。
【本文為51CTO專欄作者“張旸”的原創(chuàng)稿件,轉載請通過微信公眾號聯(lián)系作者獲取授權】