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

android - さまざまなテキスト スタイルの Android Wear 通知

Add a Big View Google では、BigTextStyle の使用方法を示しています。スクリーンショットは非常に有望に見えます:

ここに画像の説明を入力

  • setContentTitle() で設定できるタイトル「Emmet Connolly」が表示されます。
  • そして、設定方法がわからない「Re: wearables」という太字のヘッダーが表示されます。
  • 最後に、setContentText() で設定する必要がある「私たちの開発者は、本当に素晴らしいアプリをたくさん構築する予定です」というテキストがあります。

NotificationCompat.BigTextStyle のいくつかのセッターをいじってみましたが、いくつかは無視されていると要約できます。バグのようですか?

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

android - 頻繁に更新されるウェアラブル通知がちらつく

ウェアラブルでは、私のアプリは写真に示すように休憩タイマーを表示します。単純にカウントダウンし、1 秒ごとに更新されます。

私の問題は、毎秒更新されるため、ちらつき効果が生じることです。

  • アイコンは、あなたが気付くことができるのに十分な時間だけ隠されています.

  • カードに関連するアクション (スワイプでアクセス可能) も同様にちらつき、別のアイテム アイコンやテキストなど、まったく間違った情報が表示されることがあります。アクションは、残りのタイマーの全期間にわたって同じです。

5秒ごとに更新しようとしましたが、残念ながら全体が台無しになり、非常に直感的ではなくなります. ただし、現時点での私の最良の選択肢です。

ちらつきを発生させずに毎秒通知を更新することは可能ですか?

ウェアラブルアプリ

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

wear-os - Android Wear setContentAction が開始され、すぐに停止するアクティビティの原因: 再開されないアクティビティの一時停止を実行する

Android Wear プロジェクトを行っています。通知は でユーザーに表示されるcontentActionので、ユーザーはそれをタップできます。テーピング後、次の API リクエストをキャンセルする時間をユーザーに与えてSomeActivity表示されます。終了 API 呼び出しが行われるDelayedConfirmationViewとき。DelayedConfirmationViewAPI 呼び出しが成功した後ConfirmationActivityが表示されます。ConfirmationActivity返品の際はfinish() SomeActivityキャンセルとさせて頂きます。

私が直面している問題は、SomeActivity が開始された後、理由もなく不思議なことに停止されることです。クラッシュを含むログは次のようになります。

切り取られた通知の作成:

一部のアクティビティ:

私はそれを機能させるために多くのことを試みましたが、実際には何も機能しませんでした。何か案は?DelayedConfirmationViewそのような不正行為を引き起こす可能性がありますか?私はネットで例を見ましたが、彼らは でさえそれを開始するonCreateので、それはあり得ません。

私が最も気になるのは、onPause の前に呼び出される onStop があることです。これは非常に奇妙です。で、GoogleApiClient から切断しましたが、アクティビティがまだ有効であるSomeActivityことがわかります。これは、アクティビティが開始されてから 3 秒後に API を呼び出そうとすることがログに示されているためです (3 秒で DelayedConfirmationView が終了します)。問題は、神秘的なものが呼び出されたonStopため、このアクティビティがユーザーに表示されないことです。onStop

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

java - Android Wear の通知アクションから確認画面を表示する

アクションが選択された後、Android Wear で確認画面を表示しようとしています。

アクションは、この記事WearableExtenderで説明されているようにを使用して追加されました。

setConfirmLabel(CharSequence label)の中にメソッドがあるNotification.Action.WearableExtenderようですが、何もしていないようです。

アクションが IntentService を起動して Wear デバイスにメッセージを送信すると、それ自体の確認アクティビティが表示されますが、その間にアクションが成功したことを示す緑色のチェックマークがまだあります。

もう 1 つの方法は、通知をローカルのみに設定し、Wear にメッセージを送信して独自の通知を作成し、確認アクティビティを開始できるようにすることです。範囲は通知を自動的に表示しません)。

音声コントロールのような画面RemoteInputでアクションの確認を行うことはできますか?

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

android - Android Wear アクションは、ハンドヘルドでサービスをリモートでアクティブにします

これは簡単なことのように思えますが、これに関するドキュメントはほとんどありません。

ユーザーが特定のアクティビティを入力したときに、次のようにアンドロイドウェアデバイスに要求を送信したい:

ここに画像の説明を入力

次に、ユーザーが自分の時計を見ながらデマンド ボタンを押すと、ハンドヘルド アプリで同じボタンを押すのと同じことを行います。

どうすればこれを達成できますか?

具体的には:

要求ボタンを着用デバイスに表示する方法は知っていますが、ユーザーが要求ボタンを押したときにハンドヘルドにメッセージを返す方法はわかりません。