在Android应用程序中检索所有支持的方向
我正在开发一个库,需要知道集成应用程序是否支持纵向、横向或两者兼有。我不是在问如何获得当前活动的当前方向,因为这是非常琐碎的 目标是让我们的服务器能够将适当的资产发送到集成库的应用程序在Android应用程序中检索所有支持的方向,android,android-orientation,Android,Android Orientation,我正在开发一个库,需要知道集成应用程序是否支持纵向、横向或两者兼有。我不是在问如何获得当前活动的当前方向,因为这是非常琐碎的 目标是让我们的服务器能够将适当的资产发送到集成库的应用程序 例如,如果集成应用程序只支持纵向,我们将只发送纵向模式所需的资源。如果集成应用程序同时支持这两种模式,我们将发送纵向和横向模式所需的资产。在应用程序级别未指定屏幕方向支持。它是在活动级别指定的(如果有) 也许更好的方法是让使用库的应用程序向您提供这些信息,而不是自己提取。经过进一步研究,我发现最接近提取任何方向数
例如,如果集成应用程序只支持纵向,我们将只发送纵向模式所需的资源。如果集成应用程序同时支持这两种模式,我们将发送纵向和横向模式所需的资产。在应用程序级别未指定屏幕方向支持。它是在活动级别指定的(如果有)
也许更好的方法是让使用库的应用程序向您提供这些信息,而不是自己提取。经过进一步研究,我发现最接近提取任何方向数据的方法是解析清单并查看
标记。然而,这并不能保证应用程序中的实际方向,开发者甚至可能根本没有指定方向。