Androidのハンドルプッシュ通知アプリが実行されています
アンドロイド4.4と下位で通知
DevBytes:アンドロイドLデベロッパープレビューで通知
通知システムは、ユーザがそのような友人やカレンダーのイベントから新しいチャットメッセージとして、アプリ内の関連でタイムリーなイベントに関する情報に保持することができます。彼らが起こるように重要なイベントにユーザーに警告するニュースチャンネルやユーザーが注意を払っていないときにイベントを追ってログとして通知を考えます—そして、そのすべてのAndroidデバイス間で適切に同期されている1。
アンドロイド5.0で、通知は、重要な更新を受信:構造的、視覚的、かつ機能:
- 通知は新素材のデザインテーマと一致して視覚的な変化を遂げてきました。
- 機密性の高いコンテンツはまだそれの後ろに隠れてすることができながら、通知は、デバイスのロック画面に使用できるようになりました。
- 高優先順位の通知は、デバイスの使用中に、今、ヘッドアップ通知と呼ばれる新しいフォーマットを使用しました。
- クラウドに同期する通知:あなたのAndroidデバイスのいずれかの通知を閉じると他人にそれを退け、同様に。
注意: このバージョンのAndroidで通知のデザインは、以前のバージョンのものから大きく逸脱しています。以前のバージョンで通知設計の詳細については、アンドロイド4.4以前での通知を参照してください。
通知の解剖学
このセクションでは、通知の基本的な部分の上に行くとどのように異なるタイプのデバイスに表示できます。
基本レイアウト
最低でも、すべての通知には、基本レイアウトで構成されています。
- 通知の アイコン. アイコンは、元のアプリを象徴しています。アプリケーションが複数のタイプを生成する場合、それはまた、潜在的に、通知タイプを示すことができます。
- 通知 タイトル そして、追加 テキスト .
- A タイムスタンプ .
以前のバージョンのプラットフォーム用にNotification.Builderで作成された通知は、見て、システムがあなたのために処理するだけマイナーな文体の変化で、アンドロイド5.0で同じように機能します。 Androidの以前のバージョンの通知の詳細については、アンドロイド4.4以前での通知を参照してください。
ユーザーの写真と通知アイコンとベースのハンドヘルド通知のレイアウト(左)と摩耗に及ぼす同じ通知(右)、
拡張レイアウト
あなたは、アプリの通知が提供する必要がありますどのくらいの詳細を選択することができます。彼らは、メッセージの最初の数行を表示したり、より大きな画像のプレビューを表示することができます。追加情報は、より多くのコンテキストをユーザに提供し、そして—ある場合には—ユーザは、その全体がメッセージを読むことを可能にします。ユーザーは、ピンチズームやコンパクトと拡張レイアウトを切り替えるには、単一の指の滑りを行うことができます。シングルイベント通知の場合、Androidはアプリケーションで使用するための3つの拡張したレイアウトテンプレート(テキスト、受信トレイ、および画像)を提供します。以下の画像は、シングルイベント通知は、ハンドヘルド(左)とウェアラブル(右)にどのように見えるかを示しています。
Androidの通知の下部に表示されている任意のアクションをサポートしています。アクションを使用すると、ユーザーは、元のアプリケーションを開くことなく、通知シェードの中から特定の通知のための最も一般的なタスクを処理することができます。これは、相互作用をスピードアップと、スワイプ・ツー・解任と連携して、ユーザーがそれらには関係の通知に焦点を当てることができます。
あなたは、通知に含めるどのように多くのアクションが賢明です。あなたには、より多くのアクションは、より認知複雑あなたが作成します。唯一の最も差し迫って重要で意味のあるアクションを含めることにより、可能なアクションの数が最小に自分自身を制限します。
通知のアクションのための良い候補は、そのアクションは、次のとおりです。
- あなたが表示されているコンテンツタイプのために、不可欠な頻繁に、そして典型的なものです
- ユーザーがすぐにタスクを達成することを許可します
ある行動を避けます:
- 曖昧な
- (例えば、「読む」または「開く」など)通知のデフォルトの動作と同じ
あなたは3つのアクション、アクションのアイコンと名前から成る各の最大値を指定することができます。シンプルなベースのレイアウトにアクションを追加すると、通知が展開レイアウトを持っていない場合でも、通知は拡張可能になります。アクションはだけ拡張した通知に示されており、それ以外の場合は隠されているので、ユーザーは通知から呼び出すことができます任意のアクションも同様に、関連するアプリケーション内から利用可能であることを確認してください。
ヘッズアップのお知らせ
没入型のアプリの上に現れるヘッドアップ通知(電話の着信、高い優先度)の例
優先度の高い通知が(右参照)到着すると、それが可能な行動を露出させ、拡張レイアウトの短時間のユーザに提示されます。
この期間の後、通知は通知シェードに後退します。通知の優先順位が高い、マックス、または全画面としてフラグが設定されている場合は、ヘッドアップ通知を取得します。
ヘッドアップ通知の良い例
- デバイスを使用するときに電話を着信
- 警報装置を使用して
- 新しいSMSメッセージ
- ローバッテリー
ガイドライン
それは個人的なメイク
(そのようなメッセージやステータスアップデートなど)他の人によって送信されたアイテムの通知の場合、)(setLargeIconを使用して、その人のイメージが含まれます。また、通知のメタデータ(EXTRA_PEOPLEを参照)への人についての情報を添付します。
あなたの通知の主なアイコンがまだ示されているので、ユーザは、ステータスバーに表示のアイコンに関連付けることができます。
それと彼らが送信されたコンテンツをトリガした人を示していることを通知します。
適切な場所に移動します
ユーザーが通知(アクションボタンの外側)の体をタッチすると、ユーザーが表示および通知に参照されるデータに作用することができる場所にアプリを開きます。ほとんどの場合、これは、このようなメッセージとして単一のデータ項目の詳細ビューになりますが、通知が積層されている場合、それはまた、サマリビューであるかもしれません。あなたのアプリは、アプリのトップレベルの下の任意の場所、ユーザーがかかる場合、ユーザはトップレベルに戻るにはボタンを、システムをバック押すことができるように、アプリのバックスタックにナビゲーションを挿入します。詳細については、ナビゲーションデザインパターンのホーム画面のウィジェットと通知を経由してアプリにナビゲーションを参照してください。
正しく通知の優先度を設定および管理
Androidの通知用の優先フラグをサポートしています。このフラグは、あなたが他の通知に関連し、あなたの通知が表示される場所に影響することを可能にし、ユーザーが常に最初に彼らの最も重要な通知が表示されることを保証するのに役立ちます。通知を掲示するときには、次の優先度レベルから選択することができます。
関連記事
-
アプリは自動的に(OTA Googleのプッシュを経由して)再起動すると、電話が遅い私は、Android 5.0.1(ロリポップ)、株式でのNexus 5を実行している実行している/閉じています。私はを除いて、ほとんどの部分はそれが好き...
-
Android上でAndroidの読書電子ブックのためのベストのeリーダーは、ちょうど大丈夫ために使用されます。今では素晴らしいです。お使いの携帯電話またはタブレットで本を読むために甘いのアプリがたくさんありますが、ブックが持つ再生...
-
ビデオ:レポートのカップルが、今日のFacebookのイベントに至るまでの日でニュースを破った後、それは驚きのあまりだったとアンドロイドはありません上の新しいInstagramのビデオとハンズオン、しかし、はい、彼ら...
-
4 Picsの1ワードの回答 攻略4 Picsの1ワードの答え、詐欺、およびヒントは、iPhone、iPodの、アプリ、およびAndroid向けゲームのすべてのレベルと文字を打つ方法を紹介します。単語ことを推測...
-
Minecraftの:ポケット版(Android用)固体鉱業やクラフト体験。ルックスと素晴らしい果たしています。死んでシンプルなマルチプレイヤー。継続的な開発。 PC版と同じくらい深くありません。いくつかのタッチ...