Intel XDKで作成された標準HTML5アプリケーションで、画面の向きをポートレートにロックします。 Cordovaにはこのプラグインがありますが、標準のHTML5プロジェクトで実行できますか?インテルXDK - 画面の向きをロック
私が発見したすべては、このですが、そのintel.xdk.deviceが引退され、もう動作しないようです:あなたはあなたにこれを追加する必要が
intel.xdk.device.setRotateOrientation('portrait');
Intel XDKで作成された標準HTML5アプリケーションで、画面の向きをポートレートにロックします。 Cordovaにはこのプラグインがありますが、標準のHTML5プロジェクトで実行できますか?インテルXDK - 画面の向きをロック
私が発見したすべては、このですが、そのintel.xdk.deviceが引退され、もう動作しないようです:あなたはあなたにこれを追加する必要が
intel.xdk.device.setRotateOrientation('portrait');
ラスマスのためにコルドバの設定について読むことができます - あなたが参照している姿勢API(intel.xdk.device.setRotateOrientation
)が廃止されました。代わりにあなたが使用すべき標準のCordovaプラグインがあります。ただし、標準HTML5プロジェクトをCordovaプロジェクトに変換し、index.htmlにcordova.js
への参照を追加する必要があります。一般的に、それはに簡単です:新しい空白の「HTML5 +コルドバ」テンプレート
このプラグインのプラグイン管理ページの「ドキュメントリンク」を選択して、プラグインのAPIドキュメントを探します。つまり、そのプラグインの説明を表示しているときは、XDKプラグインマネージャーで、そのプラグインのAPIの説明を得るために「ドキュメンテーション」リンクをクリックします。
ありがとうございますが、私はconfig.xmlファイルを持っていないようです。これは標準のHTML5プロジェクトではうまくいきますか?私はそれをintelxdk.config.additions.xmlに入れようとしましたが、成功しませんでした。 – Rasmus
XDKとCordovaを使用する場合、config.xmlがあります。 Cordovaにはアプリケーションをビルドするためのconfig.xmlが必要です。 – Eric
しかし、私はコルドバを使用していません。 XDKの一般的なオプションである標準HTML5のみ。そのプロジェクトタイプにはそのオプションがないと思いますか? – Rasmus
ありがとう、私はあなたが言うように、私はCordovaプロジェクトに変換する必要があると思います。 Btw、Intel XDKの向き設定が機能しているかどうかは分かりますか? – Rasmus
'intel.xdk.device.setRotateOrientation' APIは、対応するプラグインを含める場合にのみ機能します。デバイス上の標準的なWebviewには組み込まれていません。 XDKは標準のCordovaアプリケーションを作成しますが、秘密のソースは追加されていません。ほとんどの場合、Cordovaアプリケーションを作成するのは簡単なフロントエンドです。プラグインはかなり古くなっています(廃止されました)ので、私の答えで参照したコアのCordovaプラグインを使う方が良いです。 – xmnboy