問題タブ [android-tv]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
4466 参照

android - Android TV のオーバースキャン マージン

ADT-1 Developer Kit を使用して、既存のアプリケーションを Android TV で動作するように変更しています。
Android TV にインストールすると、元のアプリケーション レイアウトの外側の端が切り取られます。
次に、このリンクをたどって、レイアウトのルートにオーバースキャンを設定しました。

しかし、結果は以下のようになります。レイアウトの根元は余白が多すぎて、画面いっぱいにはなりません(赤い四角で囲まれた部分)。
ルート レイアウトが画面を正確に埋めるためのオーバースキャン マージンのピクセル数は? 前もって感謝します。 ここに画像の説明を入力

0 投票する
1 に答える
311 参照

android - ADT-1 Developer Kit で直接デバッグできない

のアプリケーションに取り組んでいます。 からアプリケーションAndroid TVADT-1 Developer KitインストールできますEclipse。しかし、ステップごとに直接デバッグすることはできません。デバッグを実行しましたが、ブレークポイントに移動しませUSB Debugging
。 ADT-1 Developer Kit にアプリケーションをインストールすると、TV UI にアプリケーションのロゴが表示されますが、アプリケーションは自動的に起動しません.
これは次のマニフェスト ファイルです:

そして、それは以下のようなログを示しています

開始するが見つかりませんActivity

問題を解決するにはどうすればよいですか? ありがとう

0 投票する
1 に答える
1144 参照

android - 既存のスマートフォン / タブレット アプリに Android TV サポートを追加するためのベスト プラクティスは何ですか?

私の見方では、Android Studio を使用するいくつかのオプションがあります。

  1. Android TV 用の新しいモジュールを追加し、一部のコードを共有するための共通モジュールを作成しますが、主に Android TV 用に私のコードのほとんどを書き直します。

  2. 既存のアプリケーション コードに 1 つ以上の Android TV 固有のパッケージを追加します。Android TV のメイン アクティビティに Leanback マニフェスト インテント フィルタを追加し、最後にコードで手動チェックを行います。既存のものの一部は Android TV で再利用できますが、一部の領域は書き直す必要があります。

最良の選択肢は何だと思いますか?

個人的には、2 番目のオプションが最も簡単であると考えていますが、APK サイズが大きくなるなど、いくつかの欠点があります。

0 投票する
1 に答える
4192 参照

android-tv - URL からの Android TV 再生ビデオ

Android TV アプリで URL から MP4 ビデオを再生したいと考えています。

サンプル コード ( https://github.com/googlesamples/androidtv-Leanback )に例が見つかりませんでした。

誰もそれを行う方法を知っていますか? 独自のアクティビティを作成する必要がありますか? それとも、Leanback サポート ライブラリに標準のアクティビティがありますか?

0 投票する
1 に答える
947 参照

android - Android TV アプリと他のデバイスとの互換性について混乱している

ADT-1 で期待どおりに動作する Android TV アプリを作成しました。ただし、ADBを使用してインストールすると、Nexus 10およびNexus 4デバイスでも機能することがわかりました(画面に十分に表示されないため、Nexus 4では実際には使用できません).

ベータ テスト モードで Google Play に公開すると、実際に 3 つのデバイスすべてにインストールできます。しかし、アイコンはADT-1にしか表示されず、そこからしか起動できません。他のデバイスにインストールされたアプリとして表示されず、Google Play 内には起動オプションがなく、アンインストールしかありません。

したがって、実際には問題なく見えるタブレットで動作させるか、Android TV デバイス以外にインストールできないようにする必要があります。ただし、Google Play では、実際には Android TV と 10 インチ タブレットの両方のスクリーンショットをアップロードする必要があります。それで、私は何が欠けていますか?

0 投票する
3 に答える
12565 参照

android - 1080p、720p の Android TV をサポートするには、どのリソース修飾子を使用すればよいですか? - アンドロイド

1080p と 720p の Android TV で異なるディメンション値を定義するには、使用する修飾子を決定する必要があります。values-sw1080p,values-sw720p のようなものを使用しようとすると、機能しません。dimes.xml の値は何にも影響しません。ただし、-sw540dp、-sw360dp などの修飾子を使用している場合は機能します。なぜそんなことをするのか、よくわかりません。何か案が?ありがとう。

0 投票する
2 に答える
4887 参照

android-tv - Android TV アプリを Amazon Fire TV で動作させることはできますか?

Android TV リーンバック ライブラリは、Amazon Fire TV が使用する SDK レベル 17 と互換性があるように見えるため、Android TV アプリで最小 SDK レベルを設定し、ADB を使用して Fire TV にインストールしました。実際には問題なく動作します。ただし、設定のアプリ一覧には表示されないので、ADB からしか起動できません。また、Amazon 開発者コンソールで Live App Test を実行しようとしたところ、インストールすらできませんでした。

正しく動作させるために変更できる設定や何かがありますか? リーンバック ライブラリは実際に機能し、Amazon はこれに相当するものを実際に提供していないため、これを使用できないのは残念です。