データ使用コレクションに関するAndroidの問題をデバッグしています。私のアプリは、Androidのデフォルト設定アプリケーションで報告された値とは異なる値を与えています。たとえば、次のようにAndroidの設定の使用方法AppのSettingsDumpService.dump()メソッド
私は私がそのダンプ()メソッドを呼び出すためにadb shell dumpsys netstats --full
を使用することができますNetworkStatsServiceのソースコードを発見した捜査ながら。
SettingsDumpServiceのソースコードも見つかりましたが、dumpsysから呼び出す方法はありません。私はAndroidManifest.xmlを見てきましたし、サービスがあります:私はadb shell am startservice com.android.settings/.SettingsDumpService
を使用しましたし、それが実行されているように見えるん
<service
android:name=".SettingsDumpService"
android:exported="true"
android:permission="android.permission.DUMP" />
。しかし、私はクラスがどこからでも推薦すると期待されるJSON出力を見ていないようです。
デベロッパーオプションで「デバッグレポートを作成」ボタンを試しましたが、出力に必要なデータが表示されません。これはAOSP開発者が内部的に使用するためのものですか、それをデバッグ/調査のために使用する方法はありますか?