問題タブ [android-wear-notification]

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

android - Android Wear 通知アイコンがハンドヘルド アプリ ランチャー アイコンに置き換えられています

Android Wear で少し遊んでみましたが、Android Wear と携帯アプリのアイコンで通知アイコンを変える方法はありますか? Watchに表示されるアイコンは携帯アプリのランチャーアイコンです。Wear モジュールのランチャー アイコンまたは通知の小さなアイコン プロパティを変更しても、Android Wear 通知ではハンドヘルド デバイスのランチャー アイコンが表示されたままです。.setSmallIcon(R.drawable.ic_wear) にアイコンを入れると、携帯端末の通知ではそこに小さなアイコンとして表示されるのですが、着用通知には反映されません。

SO で同様の質問がいくつかありますが、適切な解決策が見つかりませんでした。それらを変更する方法はありますか?

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

android - Android Phone Emulator に Android Wear Companion アプリをインストールする方法

私はアンドロイドウェアデバイス(この場合は時計)に通知をプッシュできるアンドロイドアプリを開発しています。私は Android 4.0.3 以降を実行している携帯電話を持っておらず、時計も持っていません。私がやりたいのは、通知をプッシュしてエミュレーターで見ることができるエミュレーターでアプリを開発することだけです。

私はフォローして、このチュートリアルとほぼ同じ仕様のエミュレーターを作成しました: https://kennethmascarenhas.wordpress.com/2014/08/19/developing-for-android-wear-with-emulators/

ただし、「次に、Android Wear コンパニオン アプリを電話エミュレーターにインストールする必要があります」というステップに行き詰まっています。

エミュレーターにはGoogle Playアプリはありません。私はいくつかの APK を Web からダウンロードしようとしました ( http://www.apkmirror.com/apk/google-inc/android-wear/android-wear-1-0-5-1630507-apk/など)。しかし、それは決してインストールされません。私はこれを理解することはできません。親切に助けてください。

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

java - ウェアラブル エミュレータから電話への通知を開くことができません

MobileActivity.java

NotificationActivity.java

これは私のモバイル アクティビティと通知アクティビティ コードです。ウェア エミュレーターで通知がポップされますが、ウェアから電話で開こうとするとアプリがクラッシュします。

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

wear-os - 「開く」アクションなしの通知

開きたいアクティビティを開くコンテンツ クリック アクションを持つ通知を作成しています。

現在、通知には 3 つの「ビュー」があります。

  • コンテンツ
  • 「開く」ボタン
  • 「アプリをブロック」ボタン

コンテンツと「アプリのブロック」の 2 つの「ビュー」のみを表示するには、通知の「開く」ボタンを削除するにはどうすればよいですか?

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

android - DataApi は信頼性が高く、実質的にリアルタイムですか? 非常に遅れた

Android Wear アプリを市場に出してから約 10 か月が経ちましたが、機能しなくなりました (いつ機能しなくなったのかはわかりません)。

モバイル アプリで記録した統計情報を使用して、ウェアラブル アプリケーションを更新しようとしています。私が言うように、これは以前は問題なく確実に機能していました。これにタイムスタンプも追加したので、onDataChangedデータが変更された場合にのみ呼び出されるため、一意でした。これはそれを保証します。

私の問題

PutDataMapRequest私は電話して罰金を提出することができWearable.DataApi.putDataItem、私のResultCallback.

onDataChanged通常最後に呼び出されますが、遅延は以前よりも長すぎます。さらに、起動するアプリがあり、そこにバックログがあるActivityため、正しく設定されていることがわかります。DataItems私はonDataChangedこれActivityでも同じ問題を抱えています。

私がやった事

  1. versionCode と versionName が両方のモジュールbuild.gradleファイルで一致していることを確認しました。
  2. 両方のbuild.gradleファイルがサポート ライブラリと Google サービス ライブラリの同じバージョンを使用していることを確認しました。
  3. 両方のクラスが接続していることを確認GoogleApiClient
  4. サービスで強制的に呼び出すために、データが毎回異なることを確認してonDataChangedください。これは必要ありませんが、機能させるためだけです。

マイコード

モバイル

切る

拡張するサービスがありますWearableListenerService。これはマニフェストでそのように宣言されています。

これが私のサービスです。

メソッドはbuildWearableOnlyNotificationフォアグラウンド通知を作成して開始し、実際に呼び出されると正常に機能します。

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

android - マイクロアプリ (Android ウェアラブル) でアクティビティを開始する

以下の方法で電話のアプリから通知を作成しています。

ウェアラブル マニフェストで定義されたアクション「com.microapp.action.PLAY_MUSIC」を持つアクティビティ (PlayActivity)を持つウェアラブル マイクロ アプリを作成しました。

ウェアラブルの通知からアクションを実行すると、マイクロアプリからのアクティビティが起動されることが期待されます。しかし、何も起こりません。誰かがこれについて助けてくれませんか。それは正しい方法ですか?

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

java - Android Wear: 通知から以前のアクティビティ状態を再開

タイマー付きのアクティビティとそれに応じてレンダリングされたビューを含む Android Wear アプリがあります。ユーザーがアクティビティを右にスワイプしてコンテキスト ストリームに戻ると、アプリがまだカウント中であることを示す通知が表示されます。

ただし、このアクティビティの新しいインスタンスが起動されるため、ユーザーは通知インテントからタイマー アクティビティを再開できません。インテントに追加できるフラグがあることは知っていFLAG_ACTIVITY_REORDER_TO_FRONTますが、ユーザーが右にスワイプするとアクティビティが破棄されるため、これは機能しません。

通知からアクティビティを適切に再開するにはどうすればよいですか。スワイプバックで破壊されるのをどうにかして防ぐ必要があると思いますか?

前もって感謝します!

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

android - スマートフォンのみに通知を表示する (Android Wear では表示しない)

Android Wear デバイスに通知が表示されないようにする方法はありますか? を使用することで可能であることはわかっていsetOngoing(true)ますが、通知を継続させたくありません。