2017-12-13 15 views
0

データ使用コレクションに関するAndroidの問題をデバッグしています。私のアプリは、Androidのデフォルト設定アプリケーションで報告された値とは異なる値を与えています。たとえば、次のようにAndroidの設定の使用方法AppのSettingsDumpService.dump()メソッド

screenshot of data usage app

私は私がそのダンプ()メソッドを呼び出すために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開発者が内部的に使用するためのものですか、それをデバッグ/調査のために使用する方法はありますか?

答えて

関連する問題