call adb shell和adb shell命令
时间: 2023-07-23 12:22:48 浏览: 103
在 .bat 文件中,CALL 和不带 CALL 的命令之间有一些细微的差别。如果你使用 CALL 命令来执行 adb shell 命令,那么在 adb shell 命令执行完毕后,控制权会返回到原来的 .bat 文件,继续执行下一条命令。而如果你直接执行 adb shell 命令,那么在 adb shell 命令执行完毕后,控制权不会返回到原来的 .bat 文件,而是停止在 adb shell 命令处,不再执行后面的命令。
因此,如果你希望在执行 adb shell 命令后继续执行下一条命令,你应该使用 CALL 命令,比如:
```
CALL adb shell ls -l
```
而如果你只是想执行 adb shell 命令,然后停止在该命令处,你可以直接使用 adb shell 命令,比如:
```
adb shell ls -l
```
相关问题
adb shell 横屏
要在adb shell中查看设备的横屏状态,可以使用以下命令:
adb shell "dumpsys input | grep SurfaceOrientation"
如果你只想获取横屏状态的数值,可以使用以下命令:
adb shell "dumpsys input|grep SurfaceOrientation|awk '{ print $2}'"
另外,你也可以使用脚本来循环获取横屏状态的值,如下所示:
```
#!bin/bash
count=0
while [ "$count" -lt 1000 ]; do
echo "$count"
adb shell service call window "$count" i32 0
count=$(($count + 1))
done
```
上述脚本将循环调用`adb shell service call window`命令,并在每次循环中打印出横屏状态的值。你可以根据需要进行修改和调整。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [使用adb命令判断Android屏幕是否横向或纵向](https://blog.csdn.net/qq_36514470/article/details/124276946)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [adb命令控制横/竖屏切换](https://blog.csdn.net/czc0000000/article/details/84180763)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
adb shell 显示透明弹窗
你可以使用以下 adb 命令来显示透明弹窗:
```
adb shell service call notification 2 s16 "your_package_name" i32 0 i32 0 i32 0
```
将 `your_package_name` 替换为你想要在其上显示弹窗的应用程序的包名。此命令将调用 `service` 服务并使用 `notification` 类型的第 `2` 个方法。第一个参数 `s16` 指定了要显示的通知消息,第二个参数 `i32` 设置通知的优先级,第三个参数 `i32` 设置通知的标志位,第四个参数 `i32` 设置通知的 ID。这些值都被设置为 `0`,以便显示一个透明的弹窗。