2016-07-12 8 views
1

通知バーに現在表示されているアイテムの完全なリストを取得する方法があるかどうか教えてもらえますか?私は通知を与える特定のアプリに基づいて私のPCに通知をトリガーするインターフェイスを記述しようとしています。アンドロイドの通知バーの項目を一覧表示するadb/shellコマンドがありますか?

adb cliツールを使って似たようなものにヒットしたのはReceiving push notifications using adb shell commandなので、特定のアプリから通知を受けようとしているようです。

私が探している他の参考文献は、実際のアンドロイドプログラミングと関連しており、あなた自身の通知をバーに送信しています。


フォーマットのために、彼の答えにリソースを提供したfRoStBiTに私のコメントを繰り返します。あなたはそれが現在表示されている通知に関する詳細な情報を示し

adb shell dumpsys notification 

を使用することができます

$ adb shell dumpsys notification | egrep NotificationRecord | awk -F\| '{print $2}' 

答えて

7

:次のCLIは、特定のアイテムを提供します。

+0

ありがとうございました。現在のところ、バーには通知はありませんが、あなたが述べたように、詳細な詳細なリストがあります。ほとんどの場合、バーを使用する権限を持つアイテムです。私は、バーに現在アクティブな通知があることを示すためにリストがどのように変化するかを特定するために、完全な情報を勉強します。 –

+0

@ L.D.James(私のデバイスからの)このコマンドの出力のサンプルがあります:http://pastebin.com/gc6Etd0r – fRoStBiT

+0

私のリストはあなたのものに見えます。リスト内のどのアイテムが実際にアイテムを示すかを確認しようとしていますが、デバイスの通知バーに表示されています。あなたのような私のリストは大きいです...しかし現在、通知バーに表示されているアイテムは1つだけです。だから私は、他のすべてのエントリとして、通知バー上の項目を持つエントリ間で何が違うかを見るために詳細を調べています。 –

関連する問題