問題タブ [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 に答える
257 参照

android - Wear デバイスの Android 通知。「localOnly」フラグ

で構築されたアプリでいくつかの通知が実行されていますNotificationCompat

タイプに応じて、背景のビットマップまたはテキストのリストを表示します。また、ほとんどの場合、コードを使用した 1 つまたは 2 つのアクションがあります。

これらのアクションには、ウォッチにとって意味のあるもの (「いいね」や「返信」など) とそうでないもの (「アルバムを表示」など) があります。

メソッドを使えばいいと思ってsetLocalOnly(boolean)いたのですが、個々のアクションだけでなく、通知全体に適用されていることがわかりました。

私もチェックしてきましたNotificationCompat.ActionNotificationCompat.Action.WearableExtender、関連するものは見つかりませんでした。


だから質問:

時計に通知を表示する方法はありますが、一部のアクションのみで他のアクションは表示されませんか?

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

android - Android Wear Notification Dismiss イベントの検出

Android Wear OS は最近 5.0 に更新され、最近閉じられた通知を「回復」する機能が含まれています。

結果として、通知の削除インテントは、ユーザーがインテントを回復できなくなった後 (別の通知が閉じられた後、またはユーザーが下にスワイプして「破棄」タイムアウトが期限切れになった後) にのみトリガーされます。

ユーザーが閉じるまでかなり定期的に更新される通知を表示しようとしています。このため、通知の更新を停止できるように、ユーザーがいつ通知を破棄したか (「回復」オプションの有効期限が切れる前) をすぐに知る必要があります。一度閉じた通知を更新しようとすると、新しい通知が開始されます。実際には、通知はすぐに再作成されるため、無視することはできません。

私の質問は次のとおりです。通知を回復するオプションが期限切れになる前に、ユーザーが Android Wear デバイスで通知を閉じたときにすぐに検出する方法を誰かが発見しましたか? そのような方法が存在する場合、ユーザーがいつ通知を回復したかを検出できるはずです。

0 投票する
2 に答える
861 参照

android - アクション アイコンなしで Android Wear の通知をクリックできるようにする

ウォッチから通知を送信していますが、通知をクリックできるようにしたいです。つまり、クリックするとアクティビティが開きます。これは、次のようになります

通知
(ソース: macnn.com )

しかし、再生アイコンを表示したくありません。単純な通知の外観が必要です。空のアクション アイコンを設定しても、アイコン スペースが使用され、そのスペースにテキストが収まりません。テキストを表示するためにそのアイコンスペースを解放する方法はありますか?

次のようにコードします。

0 投票する
2 に答える
587 参照

wear-os - Android Wear 通知ページをスクロール可能にできますか?

Android Wear 用の SMS アプリがあります ( https://play.google.com/store/apps/details?id=com.awear.coffee )

現在、通常の通知アクションを使用しており、[返信] を選択すると、時計でアクティビティが開始されます。Reply アクションを、いくつかのボタンと文字列のリストを保持するカスタム アクティビティを含む通知ページに置き換えたいと考えています。

私は2つのアプローチを試みました。

コンテンツを保持する大きな通知ページを作成する

Notification.WearableExtender.setCustomContentHeight には非表示の最大値があり、コンテンツが切り取られるため、これは機能しません。setCustomSizePreset(SIZE_LARGE)を使った場合と同じ高さだと思います。大量のテキストを含むデフォルトの通知を使用すると、これよりも大きくなる可能性があることを確認しましたが、カスタム表示インテントを使用すると、クリップされます。

フルスクリーンの通知ページを使用し、スクロールビューを追加します

入力が何らかの形でブロックされるため、これは機能しません。スクロールするたびに、Activity は Action.DOWN、Action.MOVE、Action.CANCEL の順に受け取るため、どれだけドラッグしても Action.MOVE は 1 つしか取得できません。これは、OSが左右のスワイプを制御したいためだと思います。

これを回避する方法についてのアイデアはありますか? カスタム onTouch リスナーを設定しようとしましたが、まだすべてのタッチ イベントを受け取ることはありません。

どんな助けでも大歓迎です。必要なタップとスワイプの回数を減らすことができれば、アプリははるかに優れたものになります。

ヤコブ

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

android - ボタンが機能しない Android Wear カスタム カード

Android Wear アプリでカスタム カードを作成しようとしています (このカードは WearableListenerService によって作成されます)。問題は、カードが表示されてアプリケーションが閉じられたときにカードのボタンが機能しないことですが、アプリケーションが実行されているときにボタンはうまく機能します。私は最近アンドロイドに開発すると述べましたが、私は問題を解決していません.誰かが私を助けることができますか? どうもありがとうございました

  1. サービス

  1. カードクラス

  1. カードのレイアウト

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

android - アンドロイドウェアでカードを最小化する方法は?

次のチュートリアル https://developer.android.com/training/wearables/ui/cards.htmlを参照して、Android Wearのサンプルカードを正常に作成しました

しかし、私のサンプル カードは、下にスワイプしても最小化されません。

これは私が得ている出力です

右スワイプのみが機能します(カードを閉じるため)

こんなものが欲しい

Wear アプリ実行の通常段階

下にスワイプすると、カードはこのように最小化されます 最小化された状態

ウェアラブルで動作するメディアプレーヤーアプリのように!

誰でもこれで私を助けることができますか?ウェアラブルの開発を学び始めたばかりです。

これが私のコードです

rect.xml

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

android - NotificationListenerService ウェアラブル

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

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

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

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

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