私はアンドロイドウェアアプリケーションの開発に不慣れです。Android Wear Watchでボタンクリックを受信してモバイルデバイスでアクションを実行する方法を知りたいですか? たとえば、モバイル デバイスでアクティビティを開始するウェア アプリケーションのボタンです。
1 に答える
この状況は、2 つの方法で発生する可能性があります。
1.通知でアクションボタンを押す。
2.Wear アプリのボタンを押す。
ケース 1 では、Android (電話) アプリケーションから通知を生成できます。watch のコードを記述する必要はありません。その通知に PendingIntent を提供できます。http://developer.android.com/training/wearables/notifications/creating.html
ケース 2 では、ウェアラブル アプリケーションを作成し、ボタンを含めた後。ただし、on_click 内で (電話内でアクティビティを開くための) インテントを提供することはできません。Google Play サービスの一部であるウェアラブル データ レイヤー API は、ハンドヘルドとウェアラブルに通信チャネルを提供します。 Apps.Message Api/Data Api を使用して、電話と通信してアクティビティを開始します。そのボタンのクリックによって (摩耗から電話に) 適切なデータを含むメッセージを送信するときはいつでも、電話で onMessageRecieved メソッドがトリガーされるとします。その方法で、インテントと開始アクティビティを提供できます。 http://developer.android.com/training/wearables/data-layer/index.html