問題タブ [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 通知
Add a Big View Google では、BigTextStyle の使用方法を示しています。スクリーンショットは非常に有望に見えます:
- setContentTitle() で設定できるタイトル「Emmet Connolly」が表示されます。
- そして、設定方法がわからない「Re: wearables」という太字のヘッダーが表示されます。
- 最後に、setContentText() で設定する必要がある「私たちの開発者は、本当に素晴らしいアプリをたくさん構築する予定です」というテキストがあります。
NotificationCompat.BigTextStyle のいくつかのセッターをいじってみましたが、いくつかは無視されていると要約できます。バグのようですか?
android - 頻繁に更新されるウェアラブル通知がちらつく
ウェアラブルでは、私のアプリは写真に示すように休憩タイマーを表示します。単純にカウントダウンし、1 秒ごとに更新されます。
私の問題は、毎秒更新されるため、ちらつき効果が生じることです。
アイコンは、あなたが気付くことができるのに十分な時間だけ隠されています.
カードに関連するアクション (スワイプでアクセス可能) も同様にちらつき、別のアイテム アイコンやテキストなど、まったく間違った情報が表示されることがあります。アクションは、残りのタイマーの全期間にわたって同じです。
5秒ごとに更新しようとしましたが、残念ながら全体が台無しになり、非常に直感的ではなくなります. ただし、現時点での私の最良の選択肢です。
ちらつきを発生させずに毎秒通知を更新することは可能ですか?
wear-os - Android Wear setContentAction が開始され、すぐに停止するアクティビティの原因: 再開されないアクティビティの一時停止を実行する
Android Wear プロジェクトを行っています。通知は でユーザーに表示されるcontentAction
ので、ユーザーはそれをタップできます。テーピング後、次の API リクエストをキャンセルする時間をユーザーに与えてSomeActivity
表示されます。終了 API 呼び出しが行われるDelayedConfirmationView
とき。DelayedConfirmationView
API 呼び出しが成功した後ConfirmationActivity
が表示されます。ConfirmationActivity
返品の際はfinish()
SomeActivity
キャンセルとさせて頂きます。
私が直面している問題は、SomeActivity が開始された後、理由もなく不思議なことに停止されることです。クラッシュを含むログは次のようになります。
切り取られた通知の作成:
一部のアクティビティ:
私はそれを機能させるために多くのことを試みましたが、実際には何も機能しませんでした。何か案は?DelayedConfirmationView
そのような不正行為を引き起こす可能性がありますか?私はネットで例を見ましたが、彼らは でさえそれを開始するonCreate
ので、それはあり得ません。
私が最も気になるのは、onPause の前に呼び出される onStop があることです。これは非常に奇妙です。で、GoogleApiClient から切断しましたが、アクティビティがまだ有効であるSomeActivity
ことがわかります。これは、アクティビティが開始されてから 3 秒後に API を呼び出そうとすることがログに示されているためです (3 秒で DelayedConfirmationView が終了します)。問題は、神秘的なものが呼び出されたonStop
ため、このアクティビティがユーザーに表示されないことです。onStop
java - Android Wear の通知アクションから確認画面を表示する
アクションが選択された後、Android Wear で確認画面を表示しようとしています。
アクションは、この記事WearableExtender
で説明されているようにを使用して追加されました。
setConfirmLabel(CharSequence label)
の中にメソッドがあるNotification.Action.WearableExtender
ようですが、何もしていないようです。
アクションが IntentService を起動して Wear デバイスにメッセージを送信すると、それ自体の確認アクティビティが表示されますが、その間にアクションが成功したことを示す緑色のチェックマークがまだあります。
もう 1 つの方法は、通知をローカルのみに設定し、Wear にメッセージを送信して独自の通知を作成し、確認アクティビティを開始できるようにすることです。範囲は通知を自動的に表示しません)。
音声コントロールのような画面RemoteInput
でアクションの確認を行うことはできますか?
android - Android Wear アクションは、ハンドヘルドでサービスをリモートでアクティブにします
これは簡単なことのように思えますが、これに関するドキュメントはほとんどありません。
ユーザーが特定のアクティビティを入力したときに、次のようにアンドロイドウェアデバイスに要求を送信したい:
次に、ユーザーが自分の時計を見ながらデマンド ボタンを押すと、ハンドヘルド アプリで同じボタンを押すのと同じことを行います。
どうすればこれを達成できますか?
具体的には:
要求ボタンを着用デバイスに表示する方法は知っていますが、ユーザーが要求ボタンを押したときにハンドヘルドにメッセージを返す方法はわかりません。