在 Android 应用程序中检索所有支持的方向

Retrieve All Supported Orientations in Android App

我正在开发一个库,它需要知道集成应用程序是否支持纵向、横向或两者。我不是在询问获取当前 activity 的当前方向,因为那是非常微不足道的。

目标是让我们的服务器可以将适当的资产发送到集成库的应用程序。

例如,如果集成应用仅支持纵向,我们将仅发送纵向模式所需的资源。如果集成应用程序同时支持两者,我们将同时发送纵向和横向模式所需的资源。

未在应用程序级别指定屏幕方向支持。它在 activity 级别指定(如果有的话)。

也许更好的方法是让使用您的库的应用程序为您提供此信息,而不是尝试自行提取。