【问题标题】:Changing Android device orientation from command line从命令行更改 Android 设备方向
【发布时间】:2011-04-13 01:52:57
【问题描述】:

我正在 Android 设备上运行一系列自动化测试,这些测试托管在本地服务器上的 html 页面中。有些测试需要纵向运行,有些需要横向运行。我正在尝试找到以编程方式检查和更改设备或浏览器方向的方法。

目前我正在使用 Python/Jython/Monkeyrunner/ADB 编写代码,但如果有其他来源的好的解决方案,我可以切换。

将运行基本测试:

检查方向/改变方向 打开网址 在页面上激活测试 得到结果 重复

我已经尝试过“服务调用窗口 18 i32 1”,这对于我的目的来说是理想的,但我只会得到错误,即“结果:包裹(fffffffc ffffffff '........')”

有没有办法将其称为浏览器/android 的活动? 有没有办法欺骗倾斜事件来触发变化? 这可以在一个应用程序中完成,作为一个包安装和运行吗?

抱歉,我好像不太清楚。我不会使用模拟器,而是使用一系列通过 USB 连接的实际 android 设备。对此主题的任何帮助将不胜感激,包括确定没有预定义的方法可以实现这一点。谢谢,

【问题讨论】:

    标签: android shell orientation adb screen-orientation


    【解决方案1】:

    如果您按 Ctrl+F11 或 KEYPAD_7,则可以在模拟器聚焦时更改模拟器方向。更多模拟器选项在这里http://developer.android.com/guide/developing/tools/emulator.html

    【讨论】:

      猜你喜欢
      • 2016-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-18
      • 1970-01-01
      • 2023-03-03
      • 1970-01-01
      相关资源
      最近更新 更多