adb:
adb shell pm list features
adb logcat -G 4m
adb logcat >xxx.log
adb logcat -b radio > /work/radio.log
adb shell am start -n com.nttdocomo.android.anshinnext/com.nttdocomo.android.anshincontact.AfpPeopleActivity --ei slotId 0 --es from “aaa”
adb shell am start -a android.intent.action.CALL tel:112
adb shell am broadcast -a com.android.test --es test_string “this is test string” --ei test_int 100 --ez test_boolean true
打开tele log开关:
adb root
adb remount
adb shell setprop persist.log.tag.Telecom D
adb shell setprop persist.log.tag.Telephony D
adb shell setprop persist.vendor.log.tel_dbg 1
adb shell setprop persist.vendor.log.tel_log_ctrl 1
adb reboot
查看当前界面:
adb shell dumpsys activity | grep "mFoc"
查看设备支持的功能:
adb shell pm list features
查看设备属性:
adb shell getprop
adb shell getprop | grep -i "build.type*"
截图:
adb shell screencap -p /sdcard/dD001.png
adb pull /sdcard/dD001.png
获取数据库db:
adb pull /data/user_de/0/com.android.smspush/databases/wappush.db .
adb pull /data/user_de/0/com.android.providers.telephony/databases/telephony.db .
adb pull /data/user_de/0/com.android.providers.telephony/databases/CarrierInformation.db .
获取录屏:
adb pull /data/media/0/Movies/ .
获取日志:
adb pull /storage/emulated/0/tlog .
adb pull /bugreports .
数据库:
sqlte3 name.db 打开数据库
.table 查看表
.schema 查看建表语句
.exit 退出
CTS:
./cts-tradefed
run cts --plan test_plan_name: 执行一个测试计划
run cts -m CtsTelephonyTestCases 跑指定模块
run cts --class/-c [--method/-m]: run指定的类,或者具体到类中的方法
run cts --continue-session session_ID: 继续run指定session上状态为not executed 的case
run cts [option] --serial/-s device_ID: 在指定device_ID上run cts [option]
l r
add derivedplan --plan cts_fail_1 -s 3 -r fail
run cts --plan cts_fail_1
查看签名文件:
apksigner verify --print-certs app-debug.apk
SVN:
svn checkout http://192.168.9.128:8000/svn2/Lenovo/HornbillUosv/
svn checkout http://192.168.9.128:8000/svn2/Lenovo/HornbillTosv/
svn commit -m “LogMessage” [-N] [--no-unlock] PATH(如果选择了保持锁,就使用–no-unlock开关)
svn commit -m "Tele" PATH
svn lock -m “LockMessage” [--force] PATH
svn unlock PATH
svn update -r m path
find:
find . -name "*apn*"
find . -name "*telephony.db*"
打印调用栈:
Log.i(LOG_TAG, Log.getStackTraceString(new Throwable()));