2017-01-26 6 views
0

Intel XDKで作成された標準HTML5アプリケーションで、画面の向きをポートレートにロックします。 Cordovaにはこのプラグインがありますが、標準のHTML5プロジェクトで実行できますか?インテルXDK - 画面の向きをロック

私が発見したすべては、このですが、そのintel.xdk.deviceが引退され、もう動作しないようです:あなたはあなたにこれを追加する必要が

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

答えて

0

ラスマスのためにコルドバの設定について読むことができます - あなたが参照している姿勢API(intel.xdk.device.setRotateOrientation)が廃止されました。代わりにあなたが使用すべき標準のCordovaプラグインがあります。ただし、標準HTML5プロジェクトをCordovaプロジェクトに変換し、index.htmlにcordova.jsへの参照を追加する必要があります。一般的に、それはに簡単です:新しい空白の「HTML5 +コルドバ」テンプレート

  • はコアコルドバを追加し、新しいプロジェクト
  • にあなたのソースファイルをコピーし、「画面の向き」プラグインと

    • 開始

    このプラグインのプラグイン管理ページの「ドキュメントリンク」を選択して、プラグインのAPIドキュメントを探します。つまり、そのプラグインの説明を表示しているときは、XDKプラグインマネージャーで、そのプラグインのAPIの説明を得るために「ドキュメンテーション」リンクをクリックします。

  • +0

    ありがとう、私はあなたが言うように、私はCordovaプロジェクトに変換する必要があると思います。 Btw、Intel XDKの向き設定が機能しているかどうかは分かりますか? – Rasmus

    +0

    'intel.xdk.device.setRotateOrientation' APIは、対応するプラグインを含める場合にのみ機能します。デバイス上の標準的なWebviewには組み込まれていません。 XDKは標準のCordovaアプリケーションを作成しますが、秘密のソースは追加されていません。ほとんどの場合、Cordovaアプリケーションを作成するのは簡単なフロントエンドです。プラグインはかなり古くなっています(廃止されました)ので、私の答えで参照したコアのCordovaプラグインを使う方が良いです。 – xmnboy

    0

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

    あなたはXDK here

    +0

    ありがとうございますが、私はconfig.xmlファイルを持っていないようです。これは標準のHTML5プロジェクトではうまくいきますか?私はそれをintelxdk.config.additions.xmlに入れようとしましたが、成功しませんでした。 – Rasmus

    +0

    XDKとCordovaを使用する場合、config.xmlがあります。 Cordovaにはアプリケーションをビルドするためのconfig.xmlが必要です。 – Eric

    +0

    しかし、私はコルドバを使用していません。 XDKの一般的なオプションである標準HTML5のみ。そのプロジェクトタイプにはそのオプションがないと思いますか? – Rasmus

    関連する問題