美文网首页
收录一些开发技巧

收录一些开发技巧

作者: gale_小米 | 来源:发表于2021-12-22 16:23 被阅读0次

调试重力感应

获取设备 gsensor名称

getevent
4adc988c18a8596554a967629496905.png

gsensor 刷机后的路劲 /vendor/etc/gsensor.cfg

最后修改对应的参数

adb push xxx /vendor/etc/gsensor.cfg

查看包名的应用地址,并且导出

adb shell pm path  xxx
adb pull /data/app/xxx-ExOiZoClJKrGZT6UeWZSlA==/base.apk    D:\xxx.apk

查看所有包名

adb shell pm list packages
--------------刷选包名称------
adb shell pm list packages | grep "ai.dm.animalisland"

导出应用

adb pull package:/system/priv-app/Jarvis1/Jarvis1.apk  D:\apk\Jarvis1.apk

打开wifi连接界面和adb命令调试

adb shell am start -a android.settings.WIFI_SETTINGS

1.在cmd中,进入shell指令模式 
 adb shell
2.进入ROOT指令模式
    su
3. 打开WIFI指令
   svc wifi enable
5. 关闭WIFI指令
   svc wifi disable

adb 常用系统应用命令

#adb 相机
adb shell am start -a android.media.action.STILL_IMAGE_CAMERA
#adb 设置
adb shell am start com.android.settings/com.android.settings.Settings
#计算器
adb shell am start com.android.calculator2/com.android.calculator2.Calculator
#打开坐标(触摸轨迹)
adb shell settings put system pointer_location 1
#结束进程 
adb shell am force-stop xxx.xx
#启动camera
adb shell am start -a android.media.action.STILL_IMAGE_CAMERA 

调节声音等级

adb push D:\BaiduNetdiskDownload\audio_policy_volumes_drc.xml /system/vendor/etc/audio_policy_volumes_drc.xml

用adb命令查看app的版本号

#linux
adb shell pm dump com.idwell.cloudframe | grep "version"
#Window
adb shell pm dump com.idwell.cloudframe | findstr "version"

抓取时间的日志

adb shell logcat -v time > D:/logcat.txt

tinycap 测试

tinycap /sdcard/record.wav -D 0 -d 0 -c 2 -r 16000 -b 16 -p 1024 -n 10
-D  card        声卡
-d  device     设备
-c  channels  通道
-r  rate   采样率
-b  bits   pcm 位宽
-p  period_size   一次中断的帧数
-n  n_periods     周期数

tinycap /sdcard/record.wav -D 0 -d 1 -c 2 -r 16000 -b 16 -p 1024 -n 10

运行 turenproc

adb root turenproc ac108

打包jar

gradlew makeJar 
---------------查看编译错误详细日志--------------
gradlew compileDebugSource --stacktrace -info

adb命令查看某个服务是否正在运行

1,adb shell
2,dumpsys activity services | grep DDSService
---------------查看activity--------------
adb shell dumpsys activity top
adb shell dumpsys activity services

切换输入法

adb shell ime set com.iflytek.inputmethod/.FlyIME

查看开机时间

cat proc/bootevent

查看cpu

cat /proc/cpuinfo

查看输入法

adb shell ime list -s

获取传感器信息

adb shell pm list features

查看真实地址

cat /proc/cmdline

android使用adb命令查看设备尺寸和密度

adb shell dumpsys window displays
1. adb shell
2. wm size
Physical size: 1600x480
3. wm density
Physical density: 160

获取系统亮度

adb shell "dumpsys power | grep mScreenBrightnessSetting"

获取Android设备的CPU频率

当前频率:
adb shell cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
最小频率:
adb shell cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
最大频率:
adb shell cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq

查看声卡的命令:

cat /proc/asound/cards

touch 修改当前目录及子目录所有文件的时间

find  .  -name '*'  -exec touch {} \;

svn 的一些操作命令

#一次性增加所有新增的文件到svn库:
svn st | awk '{if ($1 == "?") {print $2} }' | xargs svn add
#一次性从svn库删除所有需要删除的文件
svn st | awk '{if ($1 == "!") {print $2}}' | xargs svn rm
svn st | awk '{if ($1 == "!M") {print $2}}' | xargs svn rm
svn st | awk '{if ($1 == "~") {print $2}}' | xargs svn rm
svn st | awk '{if ($1 == "A") {print $2}}' | xargs svn rm
svn st | awk '{if ($1 == "?") {print $2} }' | xargs svn rm 
#递归恢复
svn revert . -R
#查找文件
find . -name "*.jar" 
grep "kxml2" * -Rn

查看驱动日志

adb shell 
#获取权限
su 
#查看驱动日志
cat proc/kmsg
#查看文件大小
du -hs xxx

获取固件配置信息

getprop | grep cust
[ro.vendor.cust.attach]: []
[ro.vendor.cust.board]: [xxx]
[ro.vendor.cust.board.base]: [xxx]
[ro.vendor.cust.board.sub]: [xxx]
[ro.vendor.cust.customer]: []
[ro.vendor.cust.dis.orientation]: [xxx]
[ro.vendor.cust.dis.reverse]: [xxx]
[ro.vendor.cust.hw.orientation]: [xxx]
[ro.vendor.cust.hw.size]: [10INCH]
[ro.vendor.cust.image.name]: [ceres_b3.20211103-105427D]
[ro.vendor.cust.prop.common]: [10inch.spk2]
[ro.vendor.cust.prop.selectable]: [xxx.xr829.xxx.landscape.ddr_combo]
[ro.vendor.cust.sw.rotation]: [90]
[ro.vendor.cust.version.main]: [A790E20U5A.A100Q.V22.30DL.P2110.N7000.R13246.211103]
[ro.vendor.cust.version.sub]: [xxx.xr829.xxx.ddr_combo]

服务器后台编译命令

screen -S 123.qy
screen -ls  -dr  
#查看之前的名称
screen -RS XXX
#结束
kill -9 55662.1234.my
#清除
screen -wipe

相关文章

网友评论

      本文标题:收录一些开发技巧

      本文链接:https://www.haomeiwen.com/subject/srvqqrtx.html