3

setRequestedOrientation 可用于更改活动中的屏幕方向。该效果将仅应用于活动。退出活动后,屏幕方向将恢复。有什么方法可以改变屏幕方向并且效果会被应用到 Android 系统,这样启动器和其他 APK 就会以当前的屏幕方向呈现。(该设备没有任何传感器来向 Android sensorservice 提供方向信息。)

谢谢。

4

2 回答 2

0

不,没有办法做到这一点。您的应用程序无法更改系统Launcher应用程序或任何其他第三方应用程序的显示方式。给开发人员这样做的能力会破坏用户体验……有些应用程序甚至不支持两种方向模式,所以无论如何它都没有多大意义。对不起。

于 2012-07-25T04:25:02.790 回答
0

对不起。没有可用的方法可以改变 Android 系统的方向。

如果你真的想要,你将不得不对 Android 源代码本身进行更改,你也必须更改内核。

您必须在框架中创建一个方法,该方法将更改您所需的方向值。此方法将更改方向值(我猜内核使用 sys 文件系统处理方向值)。一旦文件中的值发生更改,内核将自动更改该设备方向。

于 2012-07-25T04:25:53.117 回答