gpt4 book ai didi

Android、ADB命令行工具获取ORientation

转载 作者:行者123 更新时间:2023-11-29 20:58:18 27 4
gpt4 key购买 nike

环境

Android 智能手机 USB 连接到 Windows 桌面

用例

实现 ADB 命令行工具以编程方式 (c++) 获取当前方向

要解决的问题

如果我要实现 NativeActivity,我会使用“AConfiguration_fromAssetManager”,然后使用“AConfiguration_getOrientation”。

鉴于我正在实现一个 ADB cmdline 工具而不是一个 Activity ,我应该如何实现它?我仍然可以使用“AConfiguration_fromAssetManager”吗?是否存在用于 cmdline 工具的 Assets 管理器?我如何访问它?

使用 C++ ADB cmdline 工具获取当前方向的任何其他方法?

最佳答案

从命令行运行它对我有用:

adb shell "dumpsys input | grep SurfaceOrientation | awk '{print $2}' | head -n 1"

如果它返回 0 或 2,则设备是纵向的。如果它返回 1 或 3,则设备处于横向。

注意:我使用的是 root 设备,并且有带有 grepawkhead 小程序的 busybox .您可能需要在别处解析 dumpsys 的输出。

来源:Check if device is landscape via ADB

关于Android、ADB命令行工具获取ORientation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26955086/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com