Screen Orientation Control
  • 4.1

Screen Orientation Control

  • 最新版本
  • OHMAE Ryosuke

这是一个应用程序来固定所述屏幕的方向在特定的方向

关于此应用程序

这是一个将屏幕固定在特定方向或根据传感器旋转的应用程序,而不管所显示应用程序的属性如何。
您可以从通知区域更改屏幕方向。还可以将特定应用程序与屏幕方向相关联,并在应用程序启动时切换设置。
并非所有设置都可用,因为某些设备不支持某些屏幕方向。

由于此应用程序会强制更改正在运行的应用程序的显示,因此它可能无法运行,或者在最坏的情况下会导致崩溃。
请您自担风险使用。
即使出现问题,也请不要向应用程序的开发者询问,因为这会造成麻烦。

此应用的工作原理

此应用程序在其他通用应用程序上方的层上显示 UI。
它是透明的、没有尺寸的、不可触摸的,所以它对用户是不可见的,但是通过改变这个 UI 的屏幕方向要求,它比通常对用户可见的应用程序具有更高的优先级。操作系统将其识别为高级指令。

此外,即使关闭此应用程序,该应用程序仍将驻留在后台以显示 UI。
因此,将显示驻留在通知栏中的 UI。这是因为 Android 规则需要在通知栏中显示一些内容才能留在后台。

由于这种机制,存在一些限制。
- 虽然可以改变通知栏的显示,但无法隐藏。我经常要求您关闭显示器,但请注意,由于系统原因,这是不可能的。
- 系统可能会识别出这是电池消耗的原因。在这种情况下,该申请可能会被终止。如果应用程序经常退出,您可以通过设置省电来避免它,因此请检查您设备的设置。
- 由于其UI高于其他应用程序,因此可能会被识别为诱导未经授权操作的应用程序。因此,可能会检测到该应用程序并可能显示警告或禁止操作。这个应用程序不是这样的应用程序,但请注意,只要它使用与欺诈应用程序相同的机制,它就会是一个不可避免的问题。
- 如果您将此应用程序与其他显示覆盖的应用程序一起使用,可能会导致功能冲突并可能无法正常运行。

可以使用此应用程序进行设置

可以进行以下设置
未指明
- 来自此应用程序的未指定方向。设备将是显示的应用程序的原始方向
力传感器
- 根据传感器信息旋转
肖像
- 固定为纵向
风景
- 固定为横向
转速端口
- 固定反转肖像
转地
- 固定以反转景观
传感器端口
- 固定为纵向,通过传感器自动上下翻转
传感器地
- 固定为横向,通过传感器自动上下翻转
躺着
- 相对于传感器向左旋转 90 度。如果你躺在左侧并使用它,顶部和底部将匹配。
说得对
- 将其相对于传感器向右旋转 90 度。如果你躺在右侧并使用它,顶部和底部将匹配。
倒立
- 相对于传感器旋转 180 度。如果您通过倒立使用此功能,则顶部和底部将匹配。

故障排除
- 如果您无法在纵向/横向的相反方向进行修复,请尝试将系统设置更改为自动旋转

源代码是在 MIT 许可下发布的。
https://github.com/ohmae/orientation-faker

版本 Screen Orientation Control