查看总体内存分配
adb shell dumpsys meminfo <package_name>
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名称)
//device/qcom/common/base.mk PRODUCT_PACKAGES:...
//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