Android 如何更改其他应用程序的屏幕方向

Android 如何更改其他应用程序的屏幕方向,android,screen-orientation,Android,Screen Orientation,是否可以设置不同应用程序的活动的屏幕方向 我的应用程序调用设备中的其他应用程序。它在所有活动中使用android:Orientation=“sensor”。如果禁用自动旋转,并且我在横向中使用我的应用程序,则从我的应用程序调用的其他应用程序的方向与我的方向不同。我该怎么做 我尝试使用更改系统设置 Settings.System.putInt(resolver, Settings.System.ACCELEROMETER_ROTATION,1); 但这可能会改变整个系统,以防我的应用程序在关闭前

是否可以设置不同应用程序的活动的屏幕方向

我的应用程序调用设备中的其他应用程序。它在所有活动中使用
android:Orientation=“sensor”
。如果禁用自动旋转,并且我在横向中使用我的应用程序,则从我的应用程序调用的其他应用程序的方向与我的方向不同。我该怎么做

我尝试使用更改系统设置

Settings.System.putInt(resolver, Settings.System.ACCELEROMETER_ROTATION,1);

但这可能会改变整个系统,以防我的应用程序在关闭前崩溃,所以我不希望出现这种情况。

在活动下的android manifext.xml中使用了这些

android:screenOrientation="landscape"

android:configChanges="keyboardHidden|orientation"

在活动下的android manifext.xml中使用了这些

android:screenOrientation="landscape"

android:configChanges="keyboardHidden|orientation"

我认为目前这是不可能的。这是我的经验,我没有任何文档链接。@Anh3Saigon:我认为这是可能的。一个名为“设置方向”(Set Orientation)的应用程序正是这样做的。它预设了android设备的屏幕方向。因此,如果用户选择“横向”模式,然后所有的应用程序都将以横向模式打开。@Ramyavjr:你找到解决方案了吗?就连我也想达到同样的目标。我认为目前这是不可能的。这是我的经验,我没有任何文档链接。@Anh3Saigon:我认为这是可能的。一个名为“设置方向”(Set Orientation)的应用程序正是这样做的。它预设了android设备的屏幕方向。因此,如果用户选择“横向”模式,然后所有的应用程序都将以横向模式打开。@Ramyavjr:你找到解决方案了吗?就连我也想达到同样的目标。