1

我想知道是否可以使用 IWindowManager 服务的 setRotation 更改设备的方向(尊重各自的应用程序策略)。我不会从应用程序层发出这个,而是需要从框架层本身更改设备方向(到横向/纵向)。

因此,为了实现这一点,我编写了一个 C 实用程序守护程序,它使用 Binder IPC 机制调用我的 java 代码来调用我的服务的公开方法(我们称之为 myfunc() )

在 myfunc 中,我有以下内容:-

IWindowManager.Stub.asInterface(ServiceManager.getService
("window")).setRotation(0,true,0)

但看起来设备方向没有改变。请有任何建议/输入?

谢谢,

4

0 回答 0