2012-07-31 71 views
2

是否可以设置不同应用程序的活动的屏幕方向?如何更改另一个应用程序的屏幕方向

我的应用程序调用设备中的其他应用程序。它在所有活动中使用android:Orientation="sensor"。如果禁用了自动旋转,并且我在横向中使用了我的应用,则从我的应用调用的其他应用不会像我的应用那样取向。我怎样才能做到这一点?

我尝试使用

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

更改系统设置,但是这可能将其关闭之前,改变了整个系统在我的应用程序崩溃的情况下,所以我不想这样。

+2

我认为在目前是不可能的。这是我的经验,我没有任何文档链接。 – Anh3Saigon 2012-07-31 10:28:32

+0

@ Anh3Saigon:我认为这是可能的。一个名为“Set Orientation”(https://play.google.com/store/apps/details?id=com.googlecode.eyesfree.setorientation&hl=en)的应用程序完全可以。它预设了Android设备的屏幕方向。因此,如果用户选择“横向”模式,则所有应用都将以横向模式打开。 – Basher51 2014-07-11 00:43:15

+0

@Ramyavjr:你能找到soln吗?即使我想达到同样的效果。 – Basher51 2014-07-11 00:44:04

回答

-1

在安卓manifext.xml使用这些下活动

android:screenOrientation="landscape" 

android:configChanges="keyboardHidden|orientation" 
相关问题