問題タブ [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.
android - Android Wear 通知アイコンがハンドヘルド アプリ ランチャー アイコンに置き換えられています
Android Wear で少し遊んでみましたが、Android Wear と携帯アプリのアイコンで通知アイコンを変える方法はありますか? Watchに表示されるアイコンは携帯アプリのランチャーアイコンです。Wear モジュールのランチャー アイコンまたは通知の小さなアイコン プロパティを変更しても、Android Wear 通知ではハンドヘルド デバイスのランチャー アイコンが表示されたままです。.setSmallIcon(R.drawable.ic_wear) にアイコンを入れると、携帯端末の通知ではそこに小さなアイコンとして表示されるのですが、着用通知には反映されません。
SO で同様の質問がいくつかありますが、適切な解決策が見つかりませんでした。それらを変更する方法はありますか?
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/など)。しかし、それは決してインストールされません。私はこれを理解することはできません。親切に助けてください。
java - ウェアラブル エミュレータから電話への通知を開くことができません
MobileActivity.java
NotificationActivity.java
これは私のモバイル アクティビティと通知アクティビティ コードです。ウェア エミュレーターで通知がポップされますが、ウェアから電話で開こうとするとアプリがクラッシュします。
wear-os - 「開く」アクションなしの通知
開きたいアクティビティを開くコンテンツ クリック アクションを持つ通知を作成しています。
現在、通知には 3 つの「ビュー」があります。
- コンテンツ
- 「開く」ボタン
- 「アプリをブロック」ボタン
コンテンツと「アプリのブロック」の 2 つの「ビュー」のみを表示するには、通知の「開く」ボタンを削除するにはどうすればよいですか?
android - DataApi は信頼性が高く、実質的にリアルタイムですか? 非常に遅れた
Android Wear アプリを市場に出してから約 10 か月が経ちましたが、機能しなくなりました (いつ機能しなくなったのかはわかりません)。
モバイル アプリで記録した統計情報を使用して、ウェアラブル アプリケーションを更新しようとしています。私が言うように、これは以前は問題なく確実に機能していました。これにタイムスタンプも追加したので、onDataChanged
データが変更された場合にのみ呼び出されるため、一意でした。これはそれを保証します。
私の問題
PutDataMapRequest
私は電話して罰金を提出することができWearable.DataApi.putDataItem
、私のResultCallback
.
はonDataChanged
通常最後に呼び出されますが、遅延は以前よりも長すぎます。さらに、起動するアプリがあり、そこにバックログがあるActivity
ため、正しく設定されていることがわかります。DataItems
私はonDataChanged
これActivity
でも同じ問題を抱えています。
私がやった事
- versionCode と versionName が両方のモジュール
build.gradle
ファイルで一致していることを確認しました。 - 両方の
build.gradle
ファイルがサポート ライブラリと Google サービス ライブラリの同じバージョンを使用していることを確認しました。 - 両方のクラスが接続していることを確認
GoogleApiClient
- サービスで強制的に呼び出すために、データが毎回異なることを確認して
onDataChanged
ください。これは必要ありませんが、機能させるためだけです。
マイコード
モバイル
切る
拡張するサービスがありますWearableListenerService
。これはマニフェストでそのように宣言されています。
これが私のサービスです。
メソッドはbuildWearableOnlyNotification
フォアグラウンド通知を作成して開始し、実際に呼び出されると正常に機能します。
android - マイクロアプリ (Android ウェアラブル) でアクティビティを開始する
以下の方法で電話のアプリから通知を作成しています。
ウェアラブル マニフェストで定義されたアクション「com.microapp.action.PLAY_MUSIC」を持つアクティビティ (PlayActivity)を持つウェアラブル マイクロ アプリを作成しました。
ウェアラブルの通知からアクションを実行すると、マイクロアプリからのアクティビティが起動されることが期待されます。しかし、何も起こりません。誰かがこれについて助けてくれませんか。それは正しい方法ですか?
java - Android Wear: 通知から以前のアクティビティ状態を再開
タイマー付きのアクティビティとそれに応じてレンダリングされたビューを含む Android Wear アプリがあります。ユーザーがアクティビティを右にスワイプしてコンテキスト ストリームに戻ると、アプリがまだカウント中であることを示す通知が表示されます。
ただし、このアクティビティの新しいインスタンスが起動されるため、ユーザーは通知インテントからタイマー アクティビティを再開できません。インテントに追加できるフラグがあることは知っていFLAG_ACTIVITY_REORDER_TO_FRONT
ますが、ユーザーが右にスワイプするとアクティビティが破棄されるため、これは機能しません。
通知からアクティビティを適切に再開するにはどうすればよいですか。スワイプバックで破壊されるのをどうにかして防ぐ必要があると思いますか?
前もって感謝します!
android - スマートフォンのみに通知を表示する (Android Wear では表示しない)
Android Wear デバイスに通知が表示されないようにする方法はありますか? を使用することで可能であることはわかっていsetOngoing(true)
ますが、通知を継続させたくありません。