2016-08-09 43 views
-1

我最近買了一臺飛利浦Android TV,我想將它添加到我的家庭自動化設置中。爲Android TV創建偵聽器應用程序有多困難?

預期的行爲將會是: - 在後臺運行,並偵聽某個端口上的HTTP請求。 - 根據家庭自動化請求(HTTP請求)的請求,更改頻道,更改音量,... - 可能在電視機處於待機狀態時,如果詢問請收聽並打開它。我不完全瞭解Android TV在待機狀態下的行爲。

我已經看過了互聯網,我還沒有找到任何符合我需求的東西,所以我想我會自己做。

情況:

我是一個「實際的開發者。我的工作是化學工程。我在學校學到了FORTRAN,偶爾需要的時候,我寫了一些代碼來幫助你,不管是JS,C,VB等等。

我對Android Studio進行了修改,並且能夠在電視上顯示「Hello World」。

電視不能紮根,但我可以用adb裝卸應用程序。

現在的問題是:這是一個合理的事情,當完全自學Android開發,或者我會遇到這樣做的重要障礙嗎?

非常感謝你的幫助評估這一困難,因爲我在一個有點黑暗:)

+0

儘管寫得很清楚,寫得很好,但這個問題是基於意見的,而且對於像SO這樣的問答網站來說太廣泛了。 SO是針對具體的編程問題的。 –

回答

0

Android已經在後臺運行Service可以聽端口和做其他的能力的東西。

Android TV有兩種待機模式。當用戶長時間不活動時,它會顯示一個屏幕保護程序。當不活動時間較長時,雖然可以喚醒,但設備將進入較低功耗模式。

這個初學者項目可能有很多不同的部分,但不應該太難做,因爲每一步都相對容易。

+0

非常感謝所有這些信息。 幾個後續問題: - 沒有root的服務是否有可能在沒有root的情況下切換電視應用上的頻道? - 什麼是「老式」待機狀態,這意味着我按下了遙控器上的電源按鈕?目前Android TV的狀態如何? 非常感謝。 – Maxime

+0

*儘管我不知道第三方應用程序是否可以訪問他們不擁有的頻道的信息,但通過調用特定的意圖在技術上可以切換電視應用程序中的頻道。 *我不知道,但我相信在Android TV上打開電源按鈕類似於鎖定您的手機(除了鎖定手機)。 –

相關問題