2016-08-09 4 views
-1

最近私はフィリップスのAndroid TVを購入しました。ホームオートメーションのセットアップに追加したいと思います。Android TV用のリスナーアプリを作成するのはどれほど難しいですか?

予想される動作は次のようになります。 - バックグラウンドで実行され、特定のポートでHTTP要求をリッスンします。 - ホームオートメーションリクエスト(HTTPリクエスト)によるリクエストに応じて、チャンネルを変更し、音量を変更します。 - テレビがスタンバイ状態になっているときに、尋ねられたときに聞いて電源を入れます。 Android TVの待機時の動作を完全に理解していません。

私はインターネットを見渡しましたが、私のニーズに合ったものは見つかりませんでしたので、自分でやると思いました。

状況:

私は「実用的な開発者です。私の仕事は化学工学です。私は学校でFORTRANを学んでいましたが、必要な時には、JS、C、VBなどのコードを書いています。

私はJavaやAndroid SDKを一度も使用していません。

私はAndroid Studioを使用していて、テレビに「Hello World」を表示できました。

テレビはルーツできませんが、私はadbでアプリをサイドロードできます。

質問は次のとおりです:これは、Android開発の自己学習を完全に行う場合や、これを行う重要な障害にぶつかるときに行うべき合理的なことですか?

このことの難しさを評価するあなたの助けのおかげで多くのことを、私は少しさっぱりわからないよう:)

+0

明確で十分に書かれているにもかかわらず、この質問は、SOのようなQ&Aサイトでは意見に基づくものであり、広すぎるものです。 SOは具体的なプログラミング問題のためのものです。 –

答えて

0

Androidはポートを聞くことができるバックグラウンドでServiceを実行し、他を行う能力を持っていますもの。

Android TVには2つのスタンバイモードがあります。ユーザーが長すぎて非アクティブになっていない場合は、スクリーンセーバが表示されます。非アクティブが長くなると、デバイスは起動することができますが、低電力モードに入ります。

この初心者のプロジェクトにはさまざまな部分がありますが、それぞれの手順が比較的簡単であるため、あまり難しいことではありません。

+0

このすべての情報をありがとうございました。 いくつかのフォローアップに関する質問: - サービスをrootなしで、ルートなしでテレビアプリケーションのチャンネルを切り替えることは可能ですか? - 私はリモコンの電源ボタンを押すことを意味する '昔ながらの'スタンバイはどうですか?この時点でAndroid TVのステータスはどうなっていますか? ありがとうございます。 – Maxime

+0

*サードパーティのアプリが所有していないチャンネルに関する情報にアクセスできるかどうかはわかりませんが、特定のインテントを呼び出すことによって、TVアプリのチャンネルを切り替えることは技術的に可能です。 *私はわかりませんが、Android TVの電源ボタンを押すと、携帯電話をロックするのに似ています(実際にはロックしているのとは別に)。 –

関連する問題