Android常用命令

setprop ctl.start lcdparamservice

setprop ctl.stop lcdparamservice

getprop |grep cam.hal3.ver

adb shell pkill camera && adb shell pkilll provider

adb logcat|grep "E RkCamera"

adb shell setprop persist.vendor.camera.hal.debug 5

wm density //查看屏幕密度

wm density 240 //设置屏幕密度

wm size //查看屏幕分辨率

wm size 1920x1080 //设置屏幕分辨率

wm size reset

wm density reset

获取系统所有支持的features

adb shell pm list features

查询系统所有package

pm list packages

禁用(diable)或启用(enable)package

pm enable com.android.provision

settings list NAMESPACE(system,secure,global)

getevent

power按键

adb shell input keyevent 26

home按键

adb shell input keyevent 3

返回键

input keyevent 4

public static final int KEYCODE_HOME = 3;

public static final int KEYCODE_BACK = 4;

public static final int KEYCODE_CALL = 5;

public static final int KEYCODE_VOLUME_UP = 24;

public static final int KEYCODE_VOLUME_DOWN = 25;

public static final int KEYCODE_POWER = 26;

public static final int KEYCODE_CAMERA = 27;

public static final int KEYCODE_MENU = 82;

public static final int KEYCODE_APP_SWITCH = 187;

查看上次anr信息

adb shell dumpsys activity lastanr

查看上次anr traces信息

adb shell dumpsys activity lastanr-traces

抓取native进程traces

adb shell debuggerd -b pid

放开权限校验

adb shell setenforce 0

恢复权限校验

adb shell setenforce 1

编译该模块

make selinux_policy -j4

查看apk签名指纹信息

解压apk后获得META-INF/CERT.RSA文件

在linux环境下使用keytool工具查看apk的签名指纹信息

keytool -printcert -file test/CERT.RSA

或者通过签名证书文件获取

keytool -list -v -keystore $keystore_file [-storepass password]

dos2unix

$adb shell dmesg | grep avc > avc_log.txt

$audit2allow -i avc_log.txt -p out/target/product/xxxvendor/etc/selinux/precompiled_sepolicy

WITH_DEXPREOPT := false

ps -T -p pid

getconf LONG_BIT

cat /proc/4044/maps #查看4044进程的内存映射表

adb shell dumpsys meminfo packagename

相关推荐
JMchen1238 小时前
现代Android图像处理管道:从CameraX到OpenGL的60fps实时滤镜架构
android·图像处理·架构·kotlin·android studio·opengl·camerax
快点好好学习吧9 小时前
phpize 依赖 php-config 获取 PHP 信息的庖丁解牛
android·开发语言·php
是誰萆微了承諾9 小时前
php 对接deepseek
android·开发语言·php
Dxy123931021610 小时前
MySQL如何加唯一索引
android·数据库·mysql
冠希陈、12 小时前
PHP 判断是否是移动端,更新鸿蒙系统
android·开发语言·php
晚霞的不甘14 小时前
Flutter for OpenHarmony从零到一:构建《冰火人》双人合作闯关游戏
android·flutter·游戏·前端框架·全文检索·交互
2601_9498333914 小时前
flutter_for_openharmony口腔护理app实战+饮食记录实现
android·javascript·flutter
独自破碎E14 小时前
【滑动窗口+字符计数数组】LCR_014_字符串的排列
android·java·开发语言
stevenzqzq14 小时前
compose 中 align和Arrangement的区别
android·compose
VincentWei9514 小时前
Compose:MutableState 和 mutableStateOf
android