Android setRotation использование

Мне интересно, могу ли я изменить ориентацию устройства (с учетом соответствующих политик приложения), используя setRotation службы IWindowManager. Я не собираюсь выдавать это на уровне приложения, вместо этого есть требование изменить ориентацию устройства (либо на альбомную / книжную ориентацию), чем на сам уровень структуры.

Поэтому, чтобы добиться этого, я написал демон утилиты C, который вызывает мой java-код с использованием механизма Binder IPC для вызова открытого метода моей службы (давайте назовем его myfunc())

В myfunc у меня есть что-то следующее:-

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

Но, похоже, ориентация устройства не изменилась. Любые предложения, пожалуйста / входы?

Спасибо,

0 ответов

Другие вопросы по тегам