問題タブ [android-wear-data-api]

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 に答える
468 参照

android - 異なるパッケージの Android wear DataApi

表示されるデータとパッケージ名が異なるだけの同一のアプリがいくつかあります。私は Android Wear を試してみることにしました。私の主な目標は、すべての電話アプリのデータを表示する単一の Android Wear アプリを開発することでした (おそらく、各アプリに 1 行の 2D スライダーを使用)。

2 つのアプリがあるとします。

  • 無料の「com.company.appfree」

  • プロ「com.company.apppro」

そしてウェアアプリ

  • 「com.company.appwear」

パッケージが電話アプリ パッケージ (「com.company.appfree」または「com.company.apppro」) のいずれかと同一でない限り、電話アプリから送信された DataItems またはメッセージを Wear アプリで取得できなかったことがわかりました。 )

アプリに同じパッケージを持たなくても、この通信を実現できる方法があるかどうか誰かに教えてもらいたいです。複数のアプリではなく、1 つのアプリが本当に必要です。

ご協力ありがとうございました!

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

java - Android ハンドヘルドと Wear の通信が一貫していない

一定期間の駐車券を購入できるAndroidモバイルアプリがあります。現在、Android ウェアとの統合を計画しています。

ここで行っていることは次のとおりです。

  1. チケットの有効期限が切れる 15 日前にユーザーに通知するようにします。
  2. これを行うには、ローカル通知を作成し、Alarm Manger を使用してスケジュールします。
  3. このスケジュールされた通知は、Android ブロードキャスト レシーバーによって受信され、この通知がモバイル デバイスの Android 通知セクションに表示されます。
  4. さらに、このレシーバーはインテント サービスを呼び出して、wear に通知を送信します。このステップでは、googleApiClient と onConnected コールバックを作成し、データを送信して通知を表示します。
  5. 装着すると通知を確認でき、タップすると購入したチケットの時間を延長できます。このフローには、通知タップ後の 3 ~ 4 回のビューが含まれます。

ステップ 4 で問題が発生しました。ほとんどの場合、最初の接続 (通知) では Wear は通知を表示せず、2 回目の接続 (通知) では Wear は最初と 2 番目の通知の両方を表示し、その後は正常に動作します。

私たちは問題を解明しようとしましたが、成功しませんでした。以下は、理解のためのレシーバー、インテント サービス、およびウェア側のリストナー サービスのコード スニペットです。

}

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

android - Android Wear から受け取った DataItemAsset を保存する

私はAndroidに比較的慣れていません。Android Wear デバイスから電話にファイルを転送していますPutDataRequest。電話側では、DataItemAssetを使用してファイル記述子を提供できるを取得しますWearable.DataApi.getFdForAsset()。私の質問は、このファイルを外部ストレージに保存するにはどうすればよいですか?

ありがとうございました!

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

android - NotificationListenerService ウェアラブル

Android ウェアラブル デバイスに送信される通知を検出する方法を実装しようとしています。

グーグルで調べたところ、ウェアラブルで notificationListenerService を使用できないことがわかりました。

現在の実装では、モバイル ハンドヘルドに notificationListenerService を実装し、DataLayer を使用して通知を送信しています。

私の問題は次のとおりです。

notificationListener を使用して、表示されるすべてを検出します。どの通知がウェアラブルに送信されるかを検出する信頼できる方法はありますか? たとえば、ウェアラブルに送信されないトワイライトやその他のものを dataLayer 経由で送信したくありません。

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

android - Android Wear Api 21 アプリをインストールできない

こんにちは、これは簡単な質問です... Android Wear と Samsung Galaxy Note 4 4​​.4Kitkat Api 19 を持っています。Android Wear アプリケーションを実行しようとしましたが、エラー Api21>Api19 is there a way to edit Api Level andコンパイルしますか?