ユーザ用ツール

サイト用ツール


opengl:androidtv

文書の過去の版を表示しています。


Android TV

Android TV は一般の Android と同じ OS を使用しますが動作するデバイスが異なります。ハードウエアに合わせた UI デザインが必要になります。

  • 出力
    • TV 画面に出力
    • セットトップボックスタイプは HDMI 出力
  • 入力
    • タッチパネルが存在しない。
    • デフォルトの入力インターフェースはリモコンのみ。4 方向 Directional Key, 決定, 戻る, ホーム ボタン
  • センサー類
    • 加速度センサーがなく画面の回転も無い、その他カメラ、GPS 等も無し

専用の UI カスタマイズが必要な点は Android Wear に似ています。 内蔵のストアアプリは、Android TV に対応したものしか表示されません。

対応デバイス

Device type SoC CPU RAM GPU
ASUS Nexus Player STB Atom Z3560 Silvermont 1.8GHz 4 1.0GB PowerVR G6430
NVIDIA SHIELD (Console) STB Tegra X1 Cortex-A57 4+4 3.0GB GeForce Maxwell (256)
SONY BRAVIA TV

Android TV と GAME CONTROLLER

Android TV は付属のリモコンの他に、別売りのゲームコントローラを利用することができます。 ゲームコントローラを使った操作は、PS4, Xbox といったゲーム専用機と同等です。

また USB による有線接続ですが、PS3 や Xbox 360 のゲームコントローラを用いることもできます。 USB タイプは adb 接続と同時に利用できないので、開発にはワイヤレスタイプが便利。

Game Controller
Nexus Player 専用 Bluetooth
Playstation 3 SIXAXIS / DUALSHOCK3 USB
Xbox 360 USB (有線) USB
Android 向け 市販 Gamepad USB

Android TV Application

Android TV の HOME SCREEN に表示させる方法

Activity の Intent-filter に追加

<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LEANBACK_LAUNCHER" />
</intent-filter>

application に isGame=“true” があるとゲームに分類される。

<application android:isGame="true">

blog 関連記事

opengl/androidtv.1425636822.txt.gz · 最終更新: 2015/03/06 19:13 by oga

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki