Android ADB 日常開發中使用到的命令

2021-08-15 06:03:52 字數 2815 閱讀 7478

檢視總體記憶體分配

adb shell dumpsys meminfo 

adb shell dumpsys meminfo $package_name or $pid

檢視當前應用包名資訊:

adb shell   dumpsys activity top
恢復出廠設定

adb reboot bootloader

fastboot -w

fastboot reboot

am命令啟動應用:

開啟activity:

adb shell am start -n com.android.settings3/

.settings

開啟廣播:

adb shell am start -a com.android.settings.leftquicksettingactivity

傳送廣播:

adb shell am broadcast -a 「send_by_frank_test」

adb 錄屏

adb shell screenrecord --size 1920x480 /storage/sdcard0/demo.mp4
android 燒版本:

adb shell reboot bootloader

fastboot flash userdata /userdata.img

fastboot flas system /system.img

fastboot flas boot /boot.img

在cmd 中檢視資料庫

/data/data/com.android.providers.settings/databases

sqlite3 setting

.tables

select *

from tablename;

檢視螢幕解析度 wm size 修改螢幕解析度值: wm size 600x1024

檢視當前設定dpi :wm density 修改dpi值: wm density 160

檢視wifi密碼:

cat data/misc/wifi/wpa_supplicant.conf

adb  模擬輸入  adb shell input keyevent 3
恢復出廠設定

adb reboot bootloader

fastboot -w

fastboot reboot

檢視 系統中應用路徑 :

/data/system/packages.xml
預置apk

1. 新增android.mk 

2.專案配置produck.mk

如果編譯報錯:

local_certificate

:= platform 目標系統的platform金鑰來重新給apk檔案簽名。(系統簽名)

local_certificate:=

presigned 表示 這個apk已經簽過名了,系統不需要再次 簽名;

去掉系統自帶apk的方法(在以下倆個檔案中刪除apk名稱)

//build/target/product/core.mk product_packages:...

刷misc分割槽,和擦除misc分割槽

adb reboot bootloader

fastboot flash misc misc.img

擦除 fastboot erase misc

fastboot reboot

cmd 更改編碼

chcp 65001  就是換成utf

-8**頁

chcp 936 可以換回預設的gbk

chcp 437 是美國英語

adb 檢視記憶體使用情況

adb shell dumpsys meminfo
cup 佔用率

top -m 8
檢視應用activity 啟動模式及任務棧

adb shell dumpsys activity | grep -i run

日常開發技巧 二

經常寫一些比較長的查詢,有時會有幾行,然後發現開頭的地方有錯誤,這個時候可能要按住箭頭,乙個乙個字元地把游標移到開頭去,其實可以用快捷鍵去實現。經常會做這樣的事 在console中查詢乙個物件,忘了把結果儲存在乙個變數裡,然後重複執行。其實每次在console裡面執行乙個命令或者是功能,其返回值都會...

Mysql日常開發注意要點

1 mysql儲存引擎介紹 myisam 低版本mysql預設的mysql外掛程式式儲存引擎,儲存檔案易損壞,不支援事務。innodb 目前預設的mysql儲存引擎,用於事務處理應用程式,具有眾多特性,包括acid事務支援 建表語句建議使用 engine innodb 字段,例如 create ta...

PHP日常開發小技巧

php批量取得checkbox的值 1 命名 2 使用 當計畫當作sql指令的一部分時 如果參與控制的字段是數值型的,則 if empty post checkbox 如果參與控制的字段是數值型的,則 if empty post checkbox php判斷form表單是否提交 if action ...