Android ログイベント
-
26-09-2019 - |
質問
Androidのシステムログから通知/インテント/変更を取得する良い方法はありますか。
Logcat はシステムログの最新部分のみを表示しますが、これは非常に限られており、アプリケーションから Web サーバーなどに変更をストリーミングしたいと考えています。
/ヨハネス氏
解決
アプリに android.permission.READ_LOGS が必要な場合は、デバイス自体で logcat を実行できます。 Process.getInputStream() で出力を読み取ります。.
私はテストしていませんが、ライブの logcat 出力を取得できるはずだと思います (上記の例で -d オプションを省略した場合)。
デバイス上で logcat を実行する以外に、ログにアクセスしたり、新しいメッセージの通知を受け取る方法はないと思います。
所属していません StackOverflow