Android 通過adb shell命令檢視記憶體,CPU,啟動時間,電量等資訊
1、 檢視記憶體資訊
1)檢視所有記憶體資訊
命令:
dumpsys meminfo
例:
C:\Users\laiyu>adb shell
shell@android:/ $ dumpsys meminfo
2)檢視某個包的記憶體資訊
命令:
dumpsys pkg_name
例:
[email protected]:/ $ dumpsys meminfocom.tencent.mobileqq > /mnt/sdcard/meminfo.txt
bileqq > /mnt/sdcard/meminfo.txt <</span>
[email protected]:/ $
2、 檢視CPU資訊
方法1:Linux系統的top命令
例子:
C:\Users\laiyu>adb shell
[email protected]:/ $ top -d 1 | busybox grep"com.tencent.mobileqq" > /mnt/sdcard/p
erformance.txt
encent.mobileqq" >/mnt/sdcard/performance.txt <</span>
^C
方法2:通過dummpsys cpuinfo命令
命令:adb shell dumpsys cpuinfo
或者分成兩部走(參考檢視電量資訊)
先adb shell,然後dumpsys cpuinfo
例:
C:\Users\laiyu>adb shell dumpsys cpuinfo| find "com.tencent.mobileqq"
0.1% 16731/com.tencent.mobileqq: 0.1% user + 0% kernel / faults: 8 minor
0%16753/com.tencent.mobileqq:MSF: 0% user + 0% kernel
0%19646/com.tencent.mobileqq:qzone: 0% user + 0% kernel
3、 檢視應用啟動時間
命令:
adb logcat -c && adb logcat -f/mnt/sdcard/up.txt -s tag
選項說明
-c 清屏
-f 指定執行結果輸出檔案,預設輸出到標準裝置(一般是顯示器
-s 設定預設的過濾級別為Silent
tag 僅顯示priority/tag
更多資訊煩請參考 adb logcat -help
例:
先啟動app,然後執行如下命令
C:\Users\laiyu>adb logcat -c &&adb logcat -f /mnt/sdcard/up.txt -s ActivityMana
ger
^C
C:\Users\laiyu>
4、 檢視電量資訊
命令:
dumpsys battery
例:
shell@android:/ $ dumpsys battery
dumpsys battery
Current Battery Service state:
ACpowered: false
USBpowered: true
status: 5
health: 2
present: true
level: 100
scale: 100
voltage:4211
temperature: 297
technology: Li-poly
shell@android:/ $
相關推薦
Android 通過adb shell命令檢視記憶體,CPU,啟動時間,電量等資訊
1、 檢視記憶體資訊 1)檢視所有記憶體資訊 命令: dumpsys meminfo 例: C:\Users\laiyu>adb shell shell@android:/ $ dumpsys meminfo 2)檢視某個包的記憶體資訊
通過adb shell命令檢視當前與使用者互動的activity
在做android逆向的時候,有時候會需要知道當前的介面處於哪個Activity,這時候就可以使用adb shell命令來檢視當前與使用者互動的Activity名稱。先給出原文地址:有如下幾種方法可以獲取:方法一:adb shell dumpsys activity acti
[Android]通過adb shell input上報命令模擬螢幕點選事件
常用的 input上報命令: input text 1234 實際向介面注入1234文字,有輸入框,能明顯看到效果 input keyevent 4 鍵盤事件,4 為返回 input tap 100 300 單擊觸屏事件 ,模擬點選x=100 y = 30
通過adb shell命令切換手機的輸入法
ime enable:使輸入法可用 ime set :設定輸入法 一、命令:切換到自定義的輸入法, [email protected]:/ $ ime enable mycom.speaking.application/com.voice.recogni
adb shell dumpsys 命令 檢視記憶體
android程式記憶體被分為2部分:native和dalvik,dalvik就是我們平常說的java堆,我們建立的物件是在這裡面分配的,而bitmap是直接在native上分配的,對於記
adb shell 命令獲取手機中的執行資源,記憶體,CPU,dump資訊等等
剛剛開始寫,不會格式,不弄標題 僅僅記錄給自己看看 1,在工作中遇到的關於獲取android 手機系統的命令和資源 關於ROM的【只讀儲存,表示系統的佔用空間和使用情況,使用者無法直接訪問的,跟/storage在同一儲存塊的不同分割槽裡】 System Sizeadb s
Android成長記(1)-----android環境搭建與adb shell 命令
整理一下學習android一步一步存下來的自己總結或是從網上摘抄的比較不錯的文件,電腦要上交了,最捨不得的就是自己積累的這麼點東西了,所以決定釋出到黎梓小站,以供大家一起學習以及自己日後忘記了也有地方可找。 1. htt
Android成長記 1 -----android環境搭建與adb shell 命令
整理一下學習android一步一步存下來的自己總結或是從網上摘抄的比較不錯的文件,電腦要上交了,最捨不得的就是自己積累的這麼點東西了,所以決定釋出到黎梓小站,以供大家一起學習以及自己日後忘記了也有地方可找。2. 該網址詳細介紹瞭如何安裝android4.1 SDK。a
android程式執行adb shell命令
final String FILE_NAME = "cat data/misc/wifi/wpa_supplicant.conf";if(DEBUG) Log.d("chenshichun"," "+this.getClass().getCanonicalName()+
在命令列中通過adb shell am broadcast傳送廣播通知
adb shell am broadcast 後面的引數有: [-a <ACTION>] [-d <DATA_URI>] [-t <MIME_TYPE>] [-c <CATEGORY> [-c <CATEGORY>] ...] [-e|--es
通過ADB操作/檢視SQLite資料庫以及Mac OS X下adb shell配置與啟動
在Android系統中的資料持久化方案常用的有如下三種: 檔案儲存 – 檔案儲存路徑為:data/data/包名/files SharedPreferences儲存 – SharedPrefere
java中呼叫adb shell 命令啟動android應用程式
先把adb shell命令做成bat檔案,然後再程式中呼叫即可, adb shell am start -n com.sankuai.meituan/com.sankuai.meituan.act
android 通過adb命令控制wifi開關
手機必須root public static void setSettingsWifi() { ShellUtil.runRootCmd("svc wifi enable"); } package com.watch.in.uitlis.data; /**
windows 下通過adb shell進入data目錄,Permission denied 許可權被拒絕
預設情況下,在cmd視窗下輸入adb shell,然後執行 cd data/data進入data/data目錄時會發現許可權被拒絕,並提示Permission denied。 這時候輸入su root,申請root許可權,然後手機上點選授權,再次執行cd data/data
通過adb shell 啟動APP方法
star pac resolve pre 搜索 stop ack xxx 應用apk 先列出手機上所有應用信息: adb shell dumpsys package > ./package.txt 從中找出你要的APP,重點關註 Activity Resolver T
【Python求助】在eclipse和pycharm中,通過adb install安裝中文名字APK時老是報錯,如何解決
style com all auto RoCE mod python lin sage 1 # -*- coding: utf-8 -*- 2 import os 3 import sys 4 import subprocess 5 import time 6 from
使用android-SerialPort-api時候出現問題(android程式碼執行shell命令)
最近在搞移動端串列埠通訊,使用的是官方的介面 android-SerialPort-api,這個接口裡面需要對/dev這個資料夾下面的串列埠檔案進行操作 所以demo裡面要執行su命令對dev資料夾下面的ttySN檔案進行許可權更改,改為666,所以重點來了 我們先看下面的相
通過adb shell獲取當前視窗資訊
通過adb shell獲取當前視窗,目的是判斷是否有電話接入 獲取當前視窗資訊: adb shell dumpsys window windows | grep mCurrent 在鎖屏狀態:mCurrentFocus=Window{d4d7e33 u0 com.ss.and
adb shell 命令
adb shell top top命令提供了實時的對系統處理器的狀態監視.它將顯示系統中CPU最“敏感”的任務列表.該命令可以按CPU使用.記憶體使用和執行時間對任務進行排序. top 用法 >adb shell top -h Usage: t
linux top命令檢視記憶體及多核CPU的使用
檢視多核CPU命令 mpstat -P ALL 和 sar -P ALL 說明:sar -P ALL > aaa.txt