問題タブ [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 投票する
2 に答える
8038 参照

android - Wear と Android アプリの間でクラスを共有するためのベスト プラクティスは何ですか?

Android Phone アプリでシリアル化し、Android Wear アプリで逆シリアル化するクラスを使用しています。どちらも同じ Android Studio プロジェクトにあり、1 つとしてデプロイされます。

各パッケージにクラスのコピーを持たずに、2 つの間でクラスを共有するにはどうすればよいですか? 今コピー&ペーストしていますが、両方のアプリに含める方法はありますか?

ディレクトリ構造は次のとおりです。

共通クラスはどのように処理すればよいですか?

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

android - マイ アクティビティが Android Wear に表示されない

没入型の警告を表示する必要がある (はい、実際にそうです) シンプルなアプリを作成しました。サービスから起動されたアクティビティでこれを実装しました。ほとんどの場合は正しく表示されますが、ウェアラブルがアイドル状態のときは正しく表示されないことがあります。onStart() と onResume() は実行されますが、ビューは画面に表示されません。何か案は ?

(これは I/O の Android Gear Live にあります)

によってサービスからトリガーされます。

アクティビティ コードの一部:

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 をリリース公式サイトで公開