Я хотел бы мое приложение для поддержки только следующие направления:Можно ли заблокировать приложение Android в портретном режиме только на телефонах с кордовой?
- На телефонах: портрет или реверс-Portrait
- На таблетки: портрет, реверс-портрет, пейзаж, обратный пейзаж
Я нахожу много информации о том, как это сделать в приложении для Android, но не в приложении кордовы. Нет ли способа сделать это без изменения кода Java?
Я уже решил эту проблему прошивкой, добавив следующее Plist файл моего проекта:
<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationPortraitUpsideDown</string>
</array>
<key>UISupportedInterfaceOrientations~ipad</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationPortraitUpsideDown</string>
<string>UIInterfaceOrientationLandscapeRight</string>
</array>
Файл PLIST создается Кордову, и это файл XML, так что это легко сделать скрипт, который добавляет эти конфигурации каждый раз, когда я строю.
Но на Android у AndroidManifest.xml есть только одно свойство, которое применяется как к телефонам, так и к планшетам. Каков способ этого?
Я хотел бы знать, если вы поняли это, мне нужно подобное решение и с помощью Cordova-йойк-screenorientation плагин, похоже, не работает для меня. Я не вижу возможности сделать это через встроенные свойства cordova. – jflay
@jflay Действительно, теперь я изменяю файлы java, созданные кордорой при создании проекта. – Shawn