Android でプロセスの合計 CPU 時間を取得する必要があります。adb shellトップコマンドを使用しようとしていますがcpu usage、パーセンテージでしか表示されません。
cpu timeしかし、私はプロセスの合計が必要です。でこの情報を取得できますが、Android で列Ubuntuを取得する方法が見つかりませんでした。TIME+
助言がありますか?
これがルート化されていないデバイスで機能するかどうかはわかりませんが、次のようになります。
echo $(adb shell ps | grep com.android.phone | awk '{ system("adb shell cat /proc/" $2 "/stat");}' | awk '{print $14+$15;}')
これにより、プロセスで使用されるユーザーモードのjiffiesとカーネルモードのjiffiesの合計が出力されます。com.android.phoneを、関心のあるプロセスの名前に置き換えます。