タグ付けされた質問 「notifications」

通知は、イベントが発生したことを示すために表示されるユーザーインターフェイス要素です。

5
デスクトップ通知を作成したChromeタブにフォーカスを合わせる方法は?
Gmailと同じ機能を実装したいと思います。新しいメールが届くか、新しいチャットが来ると、通知ポップアップが表示され、クリックすると、Gmailのタブがフォーカスされます。 私はこのコードを持っています: var n = window.webkitNotifications.createNotification('ico.gif', 'Title', 'Text'); n.onclick = function(x) { this.cancel(); }; n.show(); 通知をクリックすると、通知が消えます。次に、この通知を作成したページを表示してフォーカスするために、onclick関数にコードを追加する必要があります。Gmailはそれを非常にうまくやっているので、私はそれが可能であることを知っています。しかし、Gmailのソースを調べることに成功しませんでした(それらは最小限に抑えられ、難読化されています)。 誰もがこれを行う方法を知っていますか?

12
カスタム通知レイアウトとテキストの色
私のアプリケーションはいくつかの通知を表示し、ユーザーの好みによっては、通知でカスタムレイアウトを使用する場合があります。それはうまく機能しますが、小さな問題があります-テキストの色。在庫のAndroidとほぼすべてのメーカーのスキンは、通知テキストに明るい背景に対して黒いテキストを使用しますが、Samsungは使用しません。通知プルダウンの背景は暗いため、デフォルトの通知レイアウトのテキストは白です。 したがって、これにより問題が発生します。派手なレイアウトを使用しない通知は正常に表示されますが、カスタムレイアウトを使用する通知は、テキストがデフォルトの白ではなく黒であるため、読みにくくなります。公式ドキュメントでさえ、の#000色を設定しているだけなTextViewので、そこにポインタが見つかりませんでした。 ユーザーは親切にも問題のスクリーンショットを撮ってくれました。 では、レイアウトでデバイスのデフォルトの通知テキストの色を使用するにはどうすればよいですか?電話のモデルに基づいてテキストの色を動的に変更するのはやめたほうがいいです。それは多くの更新が必要であり、カスタムROMを使用している人は、使用しているスキンによっては問題が発生する可能性があるためです。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.