開發過 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 的效果。
GIF
上面,就是我使用 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界面。
使用起來也非常的方便,把滑鼠移動到響應區域,你會發現手機上也會在對應位置出現一個小滑鼠。
GIF
END
ChromeADB 對我而言就是一個方便的操作工具,可以在手機上模擬齣電視遙控器操作的效果。
如果你更了解它,你還會用它來做什麼?或者你還有什麼更好的關於智能電視的開發工具,能提高開發效率的,歡迎在留言中討論。
TAG:承香墨影 |