質問

Androidのシステムログから通知/インテント/変更を取得する良い方法はありますか。

Logcat はシステムログの最新部分のみを表示しますが、これは非常に限られており、アプリケーションから Web サーバーなどに変更をストリーミングしたいと考えています。

/ヨハネス氏

役に立ちましたか?

解決

アプリに android.permission.READ_LOGS が必要な場合は、デバイス自体で logcat を実行できます。 Process.getInputStream() で出力を読み取ります。.

私はテストしていませんが、ライブの logcat 出力を取得できるはずだと思います (上記の例で -d オプションを省略した場合)。

デバイス上で logcat を実行する以外に、ログにアクセスしたり、新しいメッセージの通知を受け取る方法はないと思います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top