2017-01-26 4 views
0

Ich möchte die Bildschirmausrichtung auf Hochformat auf meiner Standard-HTML5-Anwendung, die in Intel XDK erstellt wurde, sperren. Cordova hat ein Plugin dafür, aber kann es in einem Standard HTML5 Projekt gemacht werden?Intel XDK - Bildschirmausrichtung sperren

Alles, was ich habe, ist dies gefunden, aber es scheint, dass intel.xdk.device im Ruhestand ist und nicht mehr funktionieren:

intel.xdk.device.setRotateOrientation('portrait'); 

Antwort

0

Rasmus über die cordova Config für XDK lesen - die Orientierung API Sie verweisen (intel.xdk.device.setRotateOrientation) zurückgezogen wurde. Es gibt ein Standard-Cordova-Plugin, das Sie verwenden sollten. Sie müssen jedoch Ihr Standard-HTML5-Projekt in ein Cordova-Projekt konvertieren und sicherstellen, dass Sie in Ihrer index.html einen Verweis auf cordova.js hinzufügen. Im Allgemeinen ist es einfacher zu:

  • Start mit einem neuen leeren „HTML5 + Cordova“ Vorlage
  • kopieren Sie Ihre Quelldateien in das neue Projekt
  • fügen Sie den Kern Cordova „Bildschirmausrichtung“ Plugin

Wählen Sie den "Dokumentationslink" auf der Plugin-Verwaltungsseite für dieses Plugin, um die API-Dokumentation für das Plugin zu finden. Das heißt, wenn Sie die Beschreibung dieses Plugins anzeigen, klicken Sie im XDK-Plugin-Manager auf den Link "Dokumentation", um zur Beschreibung der API dieses Plugins zu gelangen.

+0

Danke, ich denke, ich muss zum Cordova-Projekt konvertieren, wie du sagst. Übrigens, wissen Sie, ob die Orientierungseinstellung in Intel XDK funktioniert (wie ich in den obigen Kommentaren darüber gesprochen habe)? – Rasmus

+0

Die API "intel.xdk.device.setRotateOrientation" funktioniert nur, wenn Sie das entsprechende Plug-in einschließen. Es ist nicht in die Standard-Webansichten auf den Geräten integriert. Das XDK erstellt eine Standard-Cordova-App, es wird keine geheime Soße hinzugefügt, es ist meist ein einfaches Frontend für die Erstellung von Cordova-Apps. Das Plugin ist ziemlich alt geworden (es wurde zurückgezogen), also ist es besser, das Kern-Cordova-Plugin zu verwenden, auf das ich in meiner Antwort verwiesen habe. – xmnboy

0

Sie müssen dies in dem Sie

<preference name="Orientation" value="portrait" /> 
config.xml

Sie können here

+0

Danke, aber ich habe anscheinend keine Datei config.xml. Sind Sie sicher, dass dies mit einem Standard-HTML5-Projekt funktioniert? Ich habe versucht, es in die intelxdk.config.additions.xml ohne Erfolg zu setzen. – Rasmus

+0

Wenn Sie XDK und Cordova verwenden, haben Sie eine config.xml. Cordova benötigt eine config.xml, um die App zu erstellen. – Eric

+0

Ok, aber ich benutze Cordova nicht. Nur Standard-HTML5, eine in XDK übliche Option. Ich denke, es gibt keine Option in diesem Projekttyp? – Rasmus