android ADB命令大全(安装apk,跳转设置页面,获取应用包名,模拟点击等事件)
获取内部版本号: adb shell getprop ro.build.display.innerver
2. 获取按键值: adb shell getevent
3. 获取apk信息: adb shell dumpsys package 包名 ->info.txt
4. 获取应用包名:adb shell dumpsys window windows | grep mFocusedApp 或者 adb shell dumpsys window windows | findstr mFocusedApp
5. 打开WiFi设置界面:adb shell am start -a android.intent.action.MAIN -n com.android.settings/.wifi.WifiSettings
6. 打开热点设置界面:adb shell am start -n com.android.settings/.TetherSettings
7. 查询蓝牙是否开启:
adb shell settings get global bluetooth_on 返回结果0代表关闭,1代表开启
adb shell dumpsys bluetooth_manager | findstr enabled 返回结果是true或者false,说明开启或关闭
8. 查询WiFi是否开启:adb shell settings get global wifi_on 返回结果0代表关闭,1代表开启
9. 查询蓝牙地址:adb shell settings get secure bluetooth_address
10. 查询WiFi地址:adb shell cat /sys/class/net/wlan0/address
11. 开启WiFi:adb shell svc wifi enable
12. 关闭WiFi:adb shell svc wifi disable
13. 打开蓝牙设置界面:adb shell am start -a android.settings.BLUETOOTH_SETTINGS
14. 获取手机休眠时间:adb shell settings get system screen_off_timeout
15. 更改手机休眠时间:adb shell settings put system screen_off_timeout 600000(10分钟)
16. 获取系统默认输入法:adb shell settings get secure default_input_method
17. 获取手机是否为自动亮度:adb shell settings get system screen_brightness_mode (0代表非自动,1代表为自动)
18. 设置手机为自动调整亮度:adb shell settings put system screen_brightness_mode 1
19. 获取手机当前亮度:adb shell settings get system screen_brightness
20. 设置手机亮度(0-255):adb shell settings put system screen_brightness 350
21. 打开定位设置界面:adb shell am start -a android.settings.LOCATION_SOURCE_SETTINGS
22. 开启定位:adb shell settings put secure location_providers_allowed +gps
23. 关闭定位:adb shell settings put secure location_providers_allowed -gps
24. 查看定位方式:adb shell settings get secure location_providers_allowed (前提是位置信息开启)
25. 拨打电话:adb shell am start -a android.intent.action.CALL tel:8888888888888
26. 发送短信:adb shell am start -a android.intent.action.SENDTO -d sms:10086(发送目的号码) --es sms_body "hello"(短信内容) --ez exit_on_sent true
27. 获取应用包名:adb shell dumpsys window windows | findstr mFocusedApp
28. 清除应用数据与缓存: adb shell pm clear cn.com.test.mobile
29. 启动应用: adb shell am start -n cn.com.test.mobile/.ui.SplashActivity
30. 停止应用:adb shell am force-stop cn.com.test.mobile
31. 飞行模式:adb shell settings set global airplane_mode_on (0==关闭,1==开启)
32. 开启飞行模式:adb shell settings put global airplane_mode_on 1
33. 手机震动测试(前提手机root):①adb shell ②echo '3000'>/sys/devices/virtual/timed_output/vibrator/enable
34. 向上滑:adb shell input touchscreen swipe 930 880 930 380
35. 向下滑:adb shell input touchscreen swipe 930 380 930 880
36. 向右滑:adb shell input touchscreen swipe 330 880 930 880
37. 向左滑:adb shell input touchscreen swipe 930 880 330 880
38. 模拟鼠标点击操作:adb shell input mouse tap 100 500
39. 长按:adb shell input swipe startX startY startX startY 500
40. 滑动解锁:adb shell input swipe 300 1000 300 500
41. 冷启动app:adb shell am start -W -n package/activity
42. 热启动:①停止app: adb shell input keyevent 3 ②adb shell am start -W -n package/activity
43. 查看内存占用情况:adb -s 设备号 shell top -m 进程数量 -n 数据的刷新次数 -s 按哪列进行排序 -d 刷新时间间隔(默认5秒)
44. 切换手机电池为非充电状态: adb shell dumpsys battery set status 1
45. 改变手机电量: adb shell dumpsys battery set level 58
46. 获取当前电量:adb shell cat /sys/class/power_supply/battery/capacity
47. 手机截屏:adb shell /system/bin/screencap -p /sdcard/screenshot.png
48. 录制屏幕:adb shell screenrecord --time-limit 10 /sdcard/demo.mp4
49. 获取手机型号:adb shell getprop ro.product.model
50. 获取电池信息:adb shell dumpsys battery
51. 获取屏幕分辨率:adb shell wm size
52. 获取屏幕密度:adb shell wm density
53. 显示屏参数:adb shell dumpsys window displays
54. 获取手机IP地址:adb shell ifconfig | findstr Mask
55. 查看WiFi局域网地址:adb shell ifconfig wlan0
56. 显示区域位置:adb shell wm overscan 0,0,0,200 (四个数字分别表示距离左、上、右、下边缘的留白像素,以上命令表示将屏幕底部 200px 留白)
57. 恢复原显示区域命令:adb shell wm overscan reset
58. 获取USB调试模式:adb shell settings get global adb_enabled
59. 关闭USB调试模式:adb shell settings put global adb_enabled 0
60. 状态栏和导航栏的显示隐藏:
adb shell settings put global policy_control <key-values>
<key-values> 可由如下几种键及其对应的值组成,格式为 <key1>=<value1>:<key2>=<value2>。
immersive.full----------同时隐藏
immersive.status----------隐藏状态栏
immersive.navigation----------隐藏导航栏
immersive.preconfirms----------?
这些键对应的值可则如下值用逗号组合:
apps----------所有应用
*----------所有界面
packagename----------指定应用
-packagename----------排除指定应用
例如:
adb shell settings put global policy_control immersive.full=*
表示设置在所有界面下都同时隐藏状态栏和导航栏。
adb shell settings put global policy_control immersive.status=com.package1,com.package2:immersive.navigation=apps,-com.package3
表示设置在包名为 com.package1 和 com.package2 的应用里隐藏状态栏,在除了包名为 com.package3 的所有应用里隐藏导航栏。
61. 打开网页: adb shell am start -a android.intent.action.VIEW -d http://www.baidu.com
62. 查看通信日志 :adb logcat -b radio (常用于查看详细的通话状态)
63. 获取界面控件:adb uiautomator dump
64. 列出输入法:adb shell ime list -s
65. 永不休眠:adb shell settings put system screen_off_timeout 2147483647
66. 关闭\打开自动旋转:adb shell settings put system accelerometer_rotation 0\1
android ADB命令大全(安装apk,跳转设置页面,获取应用包名,模拟点击等事件)相关推荐
- android 系统(6)---Android ADB 命令大全
原文链接:https://github.com/mzlogin/awesome-adb ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也 ...
- Android adb 命令大全
转自:https://github.com/mzlogin/awesome-adb ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也是 ...
- android 手机命令大全,Android ADB命令大全
root uid 0 gid 0 system uid 1000 gid 1000 shell uid 2000 gid 2000 app uid 10000 gid 10000 jarsigner ...
- adb命令 (安装apk包格式:adb install 电脑上apk地址包名)
1.adb基础命令 配置好环境变量后,在cmd窗口打开命令行,敲adb device,验证adb连接设备成功 (前置条件:adb环境配置成功.开发者选项开启了USB调试模式) 1.1.进入手机的设置- ...
- vue H5页面唤起手机app(iOS和Android),没有安装则跳转下载页面
现在好多的app应用都有对应的h5页面,那么h5和app直接是如何交互的呢? 这里使用的是Scheme协议. 什么是URL Scheme? android中的scheme是一种页面内跳转协议,是一种非 ...
- android远程命令行工具,Android 使用 adb命令 远程安装apk
[UWP]解析GB2312.GBK编码网页乱码问题 在WebHttpRequest请求网页后,获取到的中文是乱码,类似这样: ˹ŵ��Ϸ���������� - ��̳������ - ˹ŵ��Ϸ� ...
- adb命令——adb命令大全
参考下载地址:https://github.com/mzlogin/awesome-adb https://github.com/mzlogin/awesome-adb#%E5%9F%BA%E6%9C ...
- 【ADB】adb命令的安装和使用(超级详细,命令大全)
文章目录 前言 一.adb下载地址 二.安装步骤 1.解压到当前文件夹 2.配置环境变量 3.验证是否安装成功 三.adb命令大全 1.查看设备 2.Adb应用管理 3.安装APK 4.卸载APK 5 ...
- 使用拷贝的方式(adb push) 绕过Android系统和adb install直接安装APK
某些情况下定制的Android系统为了限制用户安装应用,例如电视盒子,车载中控等,通过修改代码屏蔽了正常安装应用的方式 本文探讨如何在 adb shell 具有读写data分区目录的权限前提下,通过a ...
最新文章
- 在Ubuntu 14.04 64bit上安装epub阅读器Sigil 0.8.2
- python3连接mysql_第七篇:Python3连接MySQL
- JVM学习笔记(一)------的基本结构
- js动态载入css文件,原生JS动态加载JS、CSS文件及代码脚本(示例代码)
- Django1.6踩到的坑
- kvm直通sata_基于KVM的SRIOV直通配置及性能测试
- php多进程mysql更新不了_php MYSQL 数据更新修改不了
- gpu云服务器运行游戏_追求高性能游戏,高帧高画质运行,你的手机需要多强的GPU才够?...
- 火星开发的价值_发现“火星”岩石密度比预想更低,火星探测开发的“九大价值”...
- zebradesginer zpl代码_ZebraDesigner Pro 斑马打印机命令 解读
- java 常用报表控件_常用的Java开源报表工具汇总
- Labview 气体/温度检测系统
- 开篇:内容提要 (《蓝调口琴指南》名作拙译)
- 【阿里云镜像】配置阿里巴巴开源镜像站镜像——Epel镜像
- 网页前端(Html)video播放m3u8(HLS)Vue使用video.js播放m3u8
- 电子设计教程48:流水灯电路-完整电路设计
- AJAX处理返回的XML字符串
- 验证邮箱格式html代码,jquery验证邮箱格式是否正确实例讲解
- 传奇微端服务器客户端需要哪些文件,想开服需要了解和准备什么?
- 莫言 | 古人说过自相矛盾的话
热门文章
- python自动交易脚本_python交易库 Python自动化交易 - 网银支付 - 服务器之家
- 情怀java手机网游_情怀的游戏名字 | 手游网游页游攻略大全
- 京麦开放平台架构演进与优化之路
- bladeX评价(深度好文)
- r星帮派颜色html,R星诠释《荒野大镖客2》NPC互动系统 帮派更像家庭
- WordPress伪静态规则设置方法
- BI技巧丨计算组柱形图
- Educational Codeforces Round 33 (Rated for Div. 2)C.Rumor并查集
- 数值计算之 梯度下降法与函数极值
- Mybatis特殊字符处理