問題タブ [wear-os]

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 投票する
7 に答える
23046 参照

wear-os - Android Wear からホスト デバイスへのメッセージの送信

接続されたホスト デバイス (電話) に 1 回限りのメッセージを送信することになっているカスタム Android Wear アプリケーションを作成しています。API を掘り下げると、うまく機能するはずの次のチュートリアルが見つかりました: http://developer.android.com/training/wearables/data-layer/messages.html

Android アプリには WearableListenerService があり、Android Wear アプリは Message API を使用してメッセージを送信します。次のメソッドのロギングに基づいてエミュレータが接続されると、WearableListenerService get が呼び出されるため、サービスが正常に接続されていると確信しています。

ログ出力:

ただし、onMessageReceived メソッドはトリガーされません。

これが私のAndroid Wearコードです。定型コードのほとんどを削除し、必要なビットのみを残しました

ログは、メッセージが正常に送信されたことを示しているようですが、Android アプリの WearableListenerService.onMessageReceived は起動しません。

何か案は?

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

android - Android Wear の DataItem の使い方

ハンドヘルドとウェアラブルの間で設定を同期したい。ハンドヘルド アプリにサンプル コードを実装します。

次に、ウェアラブル アプリに以下のコードを実装します。ただし、保存されたカウントは取得できません。

実際のAndroid携帯端末とAndroid Wearのエミュレータで試してみました。Android Wearアプリのデモカードで接続を確認しました。

もっと何が必要ですか、それとも何か誤解していますか?

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

android - エミュレーターの Google Wear の音声認識機能で音声入力がない

Google Wear サイトから Free-form Speech Input を使用しようとしていました。

Hello World の例から、textView のクリックを追加しました。音声インテントから Speak Now アクティビティが表示されますが、エミュレーターはマイクからの音を検出できませんでした。

私は Mac OS 10.9.3 を使用しています。arm と Intel の両方のバージョンの wear watch を試し、AVD の作成に存在するハードウェア キーボードを確認しました。ドキュメントには、システムに組み込みの音声認識エンジンがあると書かれているため、モバイル エミュレーターで行うように Google Voice アプリをインストールするのは間違った答えのように思えます。

}

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

android - Android Wear - WearablePkgInstaller﹕ パッケージのインストールに失敗した returnCode -104

カスタム ウォッチ フェイスが機能するようにいじっていますが、モバイル APK を使用してアプリをパッケージ化し、署名済みのモバイル APK を電話にインストールすると、wear apk をインストールしようとすると、logcat に次のエラー メッセージが表示されます。ウォッチ

何が起こっているのかを理解できるように、リターンコードのリストがどこにあるか知っている人はいますか? 私のコードと Android Studio によって生成された base wear プロジェクトとの唯一の違いは、マニフェストにあります。

追加情報 - LAUNCHER カテゴリのインテント フィルターを追加し、それをインストールすると、通常のアプリにもウォッチフェイスを含める必要があるように見えますが、おそらく誰かがそれに対する回避策を持っているでしょう.

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

android - Android Wear は 2 つの APK を生成します

初めての Android Wear アプリを作成しました。モバイルとウェアの 2 つのモジュールがあります。ドキュメントに記載されているように、モバイル モジュールに wear モジュールを指す依存関係があります。APK を生成すると、2 つの APK が作成されます。1 つは mobile と呼ばれ、もう 1 つは wear と呼ばれます。wear apk を無視するべきですか、それとも正しいことをしていませんか? apk は 1 つだけでよいと思います。

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

android - PutDataMapRequest を使用した後の Wearable.DataApi.getDataItem() の URI は何ですか?

Android チュートリアルで説明されているように、 Wearable Data Layer Apiをテストしています。

をベースにした低レベル API がありDataItem、ペイロードとしてバイト配列のみを持つことができるため、トレーニングでは を使用することを推奨してPutDataMapRequestBundleます。基本的に、このクラスのインスタンスを作成し、値を入力して送信します。

ここで、このデータが正しく保存されているかどうかを確認したいと思います (テストのため、ハンドヘルド自体では、今のところウェアラブルについては心配していません)。これに適したメソッドはDataApiクラスにあるので、次を呼び出すことができます。

次にDataMapItem.fromDataItem()、コールバック内で使用して値を取得します。

問題は、DataItemResult を要求する実際の Uri は何ですか?

データが保存されているのは、保存されているすべてWearable.DataApi.getDataItems(mGoogleApiClient)のデータを反復処理するために使用すると、実際にそこにあり、Uri は次のとおりであるためです。

この Uri を使用するとDataApi.getDataItem()、正しい結果が返されます。しかし、私はそれを作成するためにその部分を使用しただけなので、それを生成する方法についてはわかりません.../testdataPutDataRequest

それとも私は間違ったことをしていますか?

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

android - 「ワンアクションコントロール」通知作成不可 android wear

Android Wear UI パターンは、Android Wear でこの通知を行う機能を示していますが、これがどのように達成されるかを見つけることができません。保留中のインテント アクションが 1 つだけあると仮定しました。

いいえ:.extend(new NotificationCompat.WearableExtender().addAction(action));

これを達成しますが、このビューを取得できません。このために設定する必要がある特別なフラグがあるかどうかは誰にもわかりますか? ありがとう!シングルアクション

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

java - Android Wear Fit データへのアクセス

心拍数と歩数の履歴データにアクセスする必要がある Samsung Gear Live (Google I/O Edition) で Android Wear 用のアプリを開発しています。後でGoogle Fit SDKを使用してこのデータにアクセスできるようになる可能性があることはわかっていますが、今すぐその SDK を使用せずにそのデータを読み取ることは可能ですか?

G WatchをROOTせずにこのデータにアクセスしたいと思います。

抽出したい履歴データのスクリーンショットは次のとおりです。

歩数履歴データ:

ここに画像の説明を入力 ここに画像の説明を入力

心拍数履歴データ:

ここに画像の説明を入力

2014 年 10 月 28 日更新

Google が Google Fit SDK をリリース公式サイトで公開

0 投票する
0 に答える
758 参照

wear-os - Android Wear: 残念ながら、Dev Tools は停止しています

電話でインターネット接続が機能しており、Android Wear Emulator に正常に接続されています。しかし、Dev Tools や Wear Emulator の Speech Recorder Application を「スタート」から起動するとエラーで閉じてしまいます。また、端末にイ​​ンストールした Android Wear アプリの「音声操作」も動作しません。どうした?

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

android - Android Wear に音声機能を追加する

システム提供の音声操作の 1 つに応答するようにアプリケーションを設定しようとしています。

上記のリンクをたどることで、Android Wear apk 内で、非常に具体的なインテント フィルターを持つアクティビティを宣言する必要があります。

私のサンプルアプリケーションでは、「タイマーを設定する」音声アクションを「フック」しようとしたのでAndroidManifest.xml、次のコードがあります。

次に、アプリをバンドルして署名し、携帯電話にインストールしました。次に、アプリが携帯電話と時計 (LG G Watch) の両方にインストールされていることを確認しました。

すべてがうまくいったことを確認した後、自分のアプリが「Android Wear」アプリ内の「タイマーの設定」音声アクションの「オプション」としてリストされているかどうかを確認しようとしました。=> しませんでした。

次に、電話と時計の両方を再起動してみました。最終的に、「Android Wear」->「設定」メニューに表示される「アプリの更新」ボタンを試しました。

何も変わっていません。「Android Wear」アプリに自分のアプリを認識させて、目的の音声アクションをリッスンし、それに応じて動作させることができないようです。

ノート:

  • 他の音声アクションも試しました(リンクで例として提供されているものでも-メモしてください)
  • 再起動/再同期のさまざまな順列を試しました
  • Android Wear アプリが最新のコンパイル済みであることを再確認しました
  • スマートフォンと Wear アプリの両方が同じパッケージ名を共有しています
  • アクティビティは、Hello World レイアウトを表示する以外は何もしません...