Dieser sollte sehr einfach sein, ist es jedoch nicht. Ich versuche zu verhindern, dass meine Anwendung in die Querformatansicht wechselt, daher habe ich die config.xml
Datei wie folgt geändert: <preference name="orientation" value="portrait" />
. Leider funktioniert es nicht. Irgendwelche Ideen?So verhindern Sie, dass eine Phonegap-Anwendung zur Querformatansicht wechselt
Antwort
Ok, so habe ich es: Der Grund, Phonegap ignoriert die <preference name="orientation" value="portrait" />
in der config.xml
Datei ist, weil meine App im Debug-Modus war. Sobald ich eine Release-Version erstellt hatte, hörte es auf, in die Landschaft zu gehen.
Für Plattform android nur bevorzugte Orientierung in AndroidManifest.xml gesetzt wie diese
<activity
android:name="com.payoda.Insurance.SplashScreenActivity"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.Black.NoTitleBar"
>
</activity>
Für IOS folgende Link
helfen könnenKleines Stück Code und hier gehts. Versuch es.
<preference name="orientation" value="portrait" />
Sie haben genau vorgeschlagen, was in der Frage vorgeschlagen wird ... – Max
hallo können Sie dieses Plugin installieren https://github.com/gbenvenuti/cordova-plugin-screen-orientation
und diese Funktion hinzufügen, auf Sie index.js oder einer Ihrer ersten ausgeführt js Dokument
window.addEventListener("orientationchange", function(){
screen.lockOrientation('portrait');
});
danken u
Danke - Ich habe den 'screen.lockOrientation' Befehl in einer [Plattform bereit] (http://ionicframework.com/docs/api/utility/ionic.Platform) eingefügt/# ready) Rückruf. – Dunc
- 1. Wie verhindern Sie, dass Visual Studio nach jedem Build zur Registerkarte Code Analysis wechselt?
- 2. So verhindern Sie, dass Wörter entfernt werden
- 3. So verhindern Sie, dass eine Schnittstelle erweitert wird
- 4. So verhindern Sie, dass eine Aktivität mehrmals initialisiert wird
- 5. So verhindern Sie, dass eine Flexbox mit Inhalt wächst
- 6. Kann ich verhindern, dass eine App auf den Startbildschirm wechselt, wenn die Ausrichtung geändert wird?
- 7. So verhindern Sie eine Endlosschleife in ASP.net
- 8. So verhindern Sie, dass Plugins schädlichen Code ausführen
- 9. GridBagLayout: So verhindern Sie, dass unsichtbare Komponenten kollabieren
- 10. So verhindern Sie, dass hasattr den Attributwert selbst abruft
- 11. So verhindern Sie, dass Benutzer den Dienst missbrauchen
- 12. So verhindern Sie, dass die URL auskommentiert wird (C)
- 13. So verhindern Sie, dass Internet Explorer JAR-Dateien entpackt
- 14. So verhindern Sie, dass QSpinBox den Inhalt automatisch hervorhebt
- 15. So verhindern Sie, dass andere Anwendungen denselben Berechtigungsnamen definieren
- 16. So verhindern Sie, dass Legendenbeschriftungen in Google-Diagrammen abgeschnitten werden
- 17. So verhindern Sie, dass ein Systemaufruf mit ptrace ausgeführt wird
- 18. So verhindern Sie, dass setuptools das Paket als .egg installiert
- 19. So verhindern Sie, dass Type.GetProperties() auf Eigenschaften im Objekt zugreift
- 20. So verhindern Sie, dass jQuery .remove() die Elternklasse
- 21. So verhindern Sie, dass Entity Framework alle untergeordneten Objekte lädt
- 22. Google Maps: So verhindern Sie, dass InfoWindow die Karte verschiebt
- 23. So verhindern Sie, dass MSBuild-Kopieraufgaben automatisch wiederholt werden
- 24. So verhindern Sie, dass Team Foundation die Sperren rückgängig macht
- 25. So verhindern Sie, dass Cassandra-Commit-Protokolle Speicherplatz belegen
- 26. So verhindern Sie, dass Warteschlangenelemente zweimal verarbeitet werden
- 27. So verhindern Sie, dass die Soft-Tastatur bei Berührung erscheint
- 28. So verhindern Sie, dass ein Hyperlink verknüpft wird
- 29. So verhindern Sie, dass Bootstrap-Navigationsleistenschaltflächen gestapelt werden
- 30. So verhindern Sie, dass Benutzer auf die Admin-Seite zugreifen
Wie Ich komme auf die androidManifest.xml-Datei? Ich habe diese Antwort schon einmal gesehen, aber ich konnte nicht finden, wie ich diese Datei hinzufügen oder bearbeiten kann. – DMEM
Es wird in Ihrer Projektstruktur enthalten sein – ShinyJos
androidManifest.xml ist in/plattformen/android/ –