Ответ 1
Вы можете использовать этот плагин PhoneGap для Android:
https://github.com/champierre/pg-plugin-screen-orientation
И добавьте на страницу index.html onload:
navigator.screenOrientation.set('portrait');
У меня возникла проблема с установкой ориентации экрана только для моей страницы index.html. Я хочу, чтобы приложение вращалось, за исключением домашней страницы. Я понимаю, что добавление в вас активности - андроид: screenOrientation = "портрет" останавливает поворот экрана.
Однако мне нужно установить это так, чтобы оно было специфичным для страницы. Я использую телефонную развязку, и поэтому мне нужно остановить страницы веб-просмотра.
Я попытался вызвать следующую операцию в моем манифесте - com.phonegap.droidgap.index.html, однако это не сработало.
Может кто-нибудь, пожалуйста, посоветуйте мне, как я могу определить фиксированную ориентацию только для 1 страницы?
Заранее спасибо
Вы можете использовать этот плагин PhoneGap для Android:
https://github.com/champierre/pg-plugin-screen-orientation
И добавьте на страницу index.html onload:
navigator.screenOrientation.set('portrait');
Вы можете установить ориентацию экрана из кода, например, setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
см. http://developer.android.com/reference/android/app/Activity.html#setRequestedOrientation%28int%29. В AndroidManifest.xml вы можете установить его только как глобальную опцию.