0

他のアプリによってブロードキャストされているオーディオ メタ データを読み込もうとしています。メタデータをブロードキャストするための標準はありませんが、一般的な方法は、.metachanged で終わるアクションと、アーティスト、アルバムなどをリストするエクストラを含むものを送信することです。

他のさまざまなアプリから送信されているブロードキャストを確認するにはどうすればよいですか? すべてのブロードキャストをフィルタリングすることができれば、それらを読んで、どのアプリがメタデータをブロードキャストしているか、およびそれがどのようにフォーマットされているかを知ることができます.

4

1 に答える 1

2

他のさまざまなアプリから送信されているブロードキャストを確認するにはどうすればよいですか?

それらのアプリの開発者に、彼らがサポートしている送信するブロードキャストを尋ねます。プログラムでこれを発見できることを期待している場合、それは不可能です。申し訳ありません。

現在、彼らが自分のブロードキャストをたまたま聞いた場合、アプリのマニフェストにそれが表示される場合があります (使用していない場合。開発者として、 AppXploreregisterReceiver()などのアプリを介してこれを調べることができます。これらの音楽アプリで API がサポートされている場合、それらの音楽アプリがブロードキャストを変更すると、アプリが壊れます。

于 2012-11-10T21:28:51.217 に答える