Android ADB 冷结切换默认桌面

一、检测是否有root权限

1.执行adb shell,提示符是$,表示没有root权限
2.然后su,提示符变成#,获取到root权限

二、设置冷结默认桌面

1.执行 pm disable-user --user 0 com.android.home
2.注:执行前app必须有以下权限

android.intent.category.HOME 
	android.intent.category.LAUNCHER 
	android.intent.category.DEFAULT

三、不想设置了,进行解冷默认桌面

pm enable --user 0 com.android.home
### 使用 Android Debug Bridge (ADB) 工具 #### 启用开发者选项和USB调试 为了能够在连接到计算机的设备上使用 `adb`,必须在设备的系统设置中启用 USB 调试(位于开发者选项下)[^3]。 #### 安装 ADB 和 Fastboot 工具 确保已安装最新版本的 SDK 平台工具包,其中包含了 ADB 和 fastboot 命令行工具。可以从官方文档获取详细的安装指南[^2]。 #### 验证 ADB 是否正常工作 打开命令提示符或终端窗口并输入以下命令来验证 ADB 的安装情况: ```bash adb version ``` 如果成功显示了 ADB 版本号,则表示已经正确设置了环境变量路径并且可以正常使用该工具。 #### 查看连接状态下的设备列表 要查看当前通过 USB 或网络连接至电脑上的所有安卓装置,请执行如下指令: ```bash adb devices ``` 这会列出所有被识别出来的在线设备以及它们各自的序列号。 #### 发送 shell 命令给目标设备 可以通过发送 Shell 指令的方式远程控制手机端的操作系统行为;比如启动应用程序、读取日志文件等操作都可以借助此功能实现。下面是一个简单的例子,用于打印出设备的日志信息: ```bash adb logcat ``` 还可以指定特定的应用程序标签过滤器以减少输出量: ```bash adb logcat ActivityManager:I MyApp:D *:S ``` 这条语句将会只显示出来自ActivityManager服务的信息级别消息以及MyApp应用级别的调试记录。 #### 推送/拉取文件 利用 `push` 子命令可向移动客户端传输本地存储的数据对象;而相反地,“pull” 则是从远端提取资源副本保存于主机之中。例如把一张图片传送到SD卡根目录里去: ```bash adb push /path/to/local/image.jpg /sdcard/ ``` 再比如说下载整个Documents资料夹里的内容回到个人桌面位置处: ```bash adb pull /storage/emulated/0/Documents ~/Desktop/ ``` #### 断开无线连接前重启 adbd 为 TCP/IP 模式 当准备切换成 Wi-Fi 方式的链接形式之前,先让守护进程监听TCP端口而不是默认情况下仅限于USB接口通信模式: ```bash adb tcpip 5555 ``` 之后就可以按照常规流程断开端子线缆,并继续维持正常的交互过程直至结束为止。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值