時間監視を開始します
ADBコマンドによって得られました
- adbのシェル午前-W / <パッケージ> / <activityName>開始
案例:adbのシェル午前は-W com.diction.app.android/com.diction.app.android._view.common.SplashActivityを開始します
場合<パッケージ>と<activityName>どのように我々はそれを得るのですか?
あなたは、プロジェクトのコードをお持ちの場合は、ランチャー起動クラスは、あなたのAndroidManifest.xmlを探す入力し、または単に開発を探して
実行:adbのシェル午前-W com.diction.app.android/com.diction.app.android._view.common.SplashActivityを起動するには、次のスクリーンショットは、成功を表します:
\午前\ SRC \ COM \ androidの\コマンド\午前\ Am.javaファイル枠組み\ベースの\ CMDSで実装 "ADBシェル午前は-Wを開始します"。実際には、クロスバインダーActivityManagerService.startActivityAndWait()インターフェース(以降ActivityManagerService AMSと呼ぶ)、ThisTime上記印刷、TOTALTIME時間を含むこのインタフェースリターン結果を呼び出します。
startTimeのは時間だけでstartActivityAndWait()ポイントを呼び出すために行くの記録、endTimeはレコードの時点に戻すためstartActivityAndWait()関数呼び出しで、WAITTIME = startActivityAndWait()の呼び出しはつまり、システムがアプリケーションの時間のかかるを開始し、取ります。
電力監視
携帯電話のバッテリーに関する情報を取得します。
- adbのシェルdumpsysバッテリー//は、バッテリの現在の状態を表示します
- 電池セット状態1 dumpsys ADBシェル//が非充電状態に電話機を設定し、充電状態が2に設定されています
- adbのシェルdumpsysバッテリー・セット・レベルの電力の割合を設定する100 //
消費電力情報を取得します
- adbのシェルdumpsysのbatterystats //は、デバイス全体の消費電力情報を取得します
- adbのシェルdumpsys batterystats com.Package.name //はAPKの消費電力情報を取得します