Android アプリに Home API を追加するには、いくつかの前提条件を満たす必要があります。
前提条件
開発には、次のツールがインストールされたコンピュータが必要です。
Android Studio バージョン 2024.2.1(Ladybug)以降。 これより前のバージョンでは、Home APIs SDK が正しく動作しない可能性があります。
Android デバッガ(
adb)。adbをインストールします。これは SDK Manager で行うことができます。
Home API をテストするには、次のものが必要です。
- Android 10 以降を搭載した Android デバイス。開発に使用する Google アカウントでセットアップされている必要があります。最新バージョンの Android Studioがインストールされ、この 開発アカウントでログインしていることを確認してください。
- Wi-Fi ネットワーク。
- Matter デバイスにアクセスして操作するには、 Home API をサポートする Google ハブも必要です。 詳細については、Android での接続 をご覧ください。
家の中にサポートされているデバイスが 1 つ以上あること。このデバイス(またはテストする他のデバイス)が Thread を使用している場合、ハブも Thread ボーダー ルーターである必要があります。Android サンプルアプリでは、次のデバイスタイプとトレイトがサポートされています。
- 色温度ライト(オン / オフ、明るさ)
- コンタクト センサー(ブール値の状態)
- 調光可能なライト(オン / オフ、明るさ)
- 拡張色ライト(オン / オフ、明るさ)
- 汎用スイッチ
- Google カメラ
- 在宅確認センサー(在宅確認)
- オン / オフ ライト(オン / オフ、明るさ)
- オン/オフ ライトスイッチ
- オン / オフ プラグイン ユニット(オン / オフ)
- オン/オフ センサー
サポートされているハブ
Home API をサポートしているのは、一部の Google Nest ハブのみです。
SDK を設定する
このオープンベータ版の Home API は、Google が開発用に提供する標準ライブラリにはまだ含まれていません。Home API を使用してアプリケーションを開発するには、ライブラリをダウンロードしてローカルでホストする必要があります。
Home APIs Android SDK をダウンロードするには、まず Google Home デベロッパーにログインする必要があります。