2017-06-22 6 views
0

Erste, sorry für mein schlechtes Englisch, und danke für Anschlag durch,Wie Orientierungsänderung um 180 Grad

Ich muss wissen, zu verhindern, wenn möglich ist, die Orientierungsänderung verhindern, dass die APP mit statischen Portait die ganze Zeit zu machen. Keine Änderung Ausrichtung mit jeder Orientierung Änderung in portait, und wenn das Gerät um 90 oder 180 Grad gedreht wird, ändert sich der Bildschirm nicht.

verwenden ich eine cordova-plugin-Bildschirm-Ausrichtung, und ich kann ein Porträt oder Landschaft machen, aber immer Ausrichtung ändern mit 180 Grad der Vorrichtung drehen ...

ich mit manifester android bewiesen: screenOrientation und dem Optionen, aber keine Ergebnisse ...

Jemand könnte mir helfen !?

Danke!

+1

Mögliches Duplikat von [So verhindern Sie, dass eine Phonegap-Anwendung in die Querformatansicht wechselt] (https://stackoverflow.com/questions/23673892/how-to-prevent-a-phonegap-application-to-switch-to- Landschaftsansicht) –

+0

Dieses Thema beziehen sich auf die Ausrichtung Wechsel von Hochformat zu Querformat oder umgekehrt, aber nicht die 180 Grad ändern ... danke trotzdem :) – Armando

+0

Siehe meine Antwort auf https://stackoverflow.com/questions/44491204/prevent- 180-flip-ios-cordova/44494601 # 44494601 – jcesarmobile

Antwort

0

Ich bin in der Lage, die Bildschirmausrichtung ohne Plugin zu sperren.

Für Android, scheint die folgende in config.xml setzen für mich zu arbeiten:

<platform name="android"> 
    <preference name="orientation" value="portrait" /> 
</platform> 

Für iOS habe ich die zulässige Orientierung in Xcode, in der Allgemeinen/Deployment-Info.

Zum Sperren/Entsperren im laufenden Betrieb können Sie versuchen https://github.com/cogitor/PhoneGap-OrientationLock.

+0

Hallo und danke für die Hilfe :), das habe ich bewiesen (manifest) und das gleiche Ergebnis mit dem Plugin cordova-plugin-screen-orientation (plugin) oder screen.lockOrientation ('Porträt-Primär'); Das Problem, dass in allen Fällen der Bildschirm mit 180 ° -Rundumorientierung rotiert und nicht nur im Hochformat fixiert wird :(, im Mozilla Fundation-Web sagt Screen.lockOrientation(): "Hinweis: Diese Methode funktioniert nur für installierte Web-Apps oder für Webseiten im Vollbildmodus. ", ich setze Fullscreen ein und das gleiche Ergebnis. Ich denke wirklich, dass ich etwas schlechtes mache ... – Armando

Verwandte Themen