app操作的一些命令

來源:互聯網
上載者:User

標籤:電量   battery   TE   比較   紅色   ORC   IV   手機   win   

這裡的操作都是在windows下,在android SDK安裝好之後就可以串連實體手機或者模擬器操作

 

1、查看串連的手機或者模擬器

adb devices

結果如下:

 

2、查看某個app的包名和activity

adb logcat|find "START"(如果在linux或者apple電腦下,則執行adb logcat|grep START)

結果如下:

 

cmp後面的com.meizu.flyme.calculator即為魅族手機的計算機包名,.Calculator為其對應的activity

 

3、啟動app

adb shell am start -W -n package/activity

這裡以計算機為例:

ThisTime即為本次啟動耗時

對app啟動的測試,實際是跟其他同類app和本app的前面版本做比較,是否啟動時間變長了?有沒最佳化的可能 

 

4、關閉app(冷啟動)

adb shell am force-stop package

這裡以計算機為例:

 

5、關閉app(暖開機)

adb shell input keyevent 3

執行結果如下:

這種方式關閉,其實是把app轉到後台,啟動的時候在前台顯示,啟動時間肯定比冷啟動快

 

6、app使用中cpu使用方式

adb shell dumpsys cpuinfo|find "com.meizu.flyme.calculator"

執行結果如下:

前面是這個app使用的情況

 

7、app使用資料流量情況

adb shell ps|find "com.meizu.flyme.calculator"   ---這個會得到app的進程id(即pid)

adb shell cat /proc/$pid/net/dev   ---通過pid得到流量使用方式

執行情況如下:

裡面的lo網口的流量是本地流量不需要統計

 

8、查看電量情況

adb shell dumpsys battery

執行情況如下:

紅色框內即當前電量

測試意義在於使用本app的用電量情況,以及和其他/前面版本的比較

 

9、修改手機為非充電狀態

adb shell dumpsys battery status set 1

執行結果如下:

 

app操作的一些命令

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.