問題タブ [appframework]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cordova - Intel App Framework と Cordova の InAppBrowser でポーリングが機能しないのはなぜですか?
私のアプリでは、Cordova の InAppBrowser を使用して外部ページを開きます。ポーリング イベントを添付して、localStorage エントリを探します。エントリが「表示」されると、InAppBrowser は閉じる必要がありますが、それは起こっていません。
ちなみに、これはすべてIntel XDKにあります。
何が起こるか (以下のコードを参照) は、Game1.html (外部ページ) が読み込まれて表示されることです。「送信」機能を起動するボタンをクリックすると、「完了!」が表示されます。Game.html ページからのアラートですが、イベント リスナーからの "Caught" アラートが表示されません。
更新: リモート ページが読み込まれて表示されると、左上隅に「戻る」アイコンがあることに気付きました。Cordova InAppBrowser でこれを期待していませんでした。ただし、device.showRemoteSiteExt (インテル ブリッジ API) のドキュメントでは、このアイコンについて説明しています。window.show が device.showRemoteSiteExt でオーバーライドされている可能性はありますか?
このメソッドを使用する主な理由は、Game1.html が localCache に格納されるデータを生成できるようにするためです。次に、ポーリング プロセスがそのデータを取得し、サーバーに中継します。
index.html の関数:
そして、ボタンをクリックしたときに Game1.html で起動する関数は次のとおりです。
これがなぜなのか知っている人はいますか?これは XDK の単なる穴ですか?
前もって感謝します。
javascript - Kendo UI Mobile vs Sencha Touch vs Intel App Framework
モバイルアプリケーションを開発する予定です。アプリケーションは、フォーム要素、サイド パネル、ナビゲーション バー、リスト ビュー、およびいくつかのポップアップ ガジェットを使用します。動的に作成されたフォームがあります (これは jsonp を介してバックエンドから取得されます)。
私はすでにjQueryの中級知識を持っています。
私は現在、フレームワークを比較しており、これら3つの間にあります
(1) Kendo UI Mobile (2) Sencha Touch (3) Intel App Framework (4) ネイティブ アプリケーション (phonegap、icenium など) として展開する能力と成功
事前定義されたフォームがないため、サーバーからのjsonp値を使用してjsからフォームフィールドデータを挿入することにより、javascript部分に多くの労力を費やすと思います
これらのフレームワークを次の基準で比較すると
- スピード
- ネイティブ感
- 開発難易度
- ドキュメンテーションとコミュニティ サポート
どのツールを使用する、または使用しないことをお勧めしますか?
appframework - AppFramework - 別のファイルからのパネルの使用
私は AF/AFUI/XDK をチェックアウトしていますが、すべて問題ありません。アプリを構造化する方法についてアドバイスが必要です。メインの「コンテンツ」div があり、その中にパネルがあり、使用するページ領域を変更します。href="#newdivname" で、すべてのパネルが同じページ/ファイルにある限り、新しいパネルが読み込まれます。
さまざまな物理 html ファイルで定義されたさまざまなパネルのコードを使用して、これをどのように達成できますか? これは私にとって理にかなっているので、巨大で扱いにくいファイルが 1 つもありません。
javascript - appframework touchevents で複数の呼び出しを防ぐ
Intel Appframework を使用して Android アプリを作成しています。今、私は touchevent をバインドしようとしていますが、冗長な複数の ajax 呼び出しを行っていることがわかります!
これは私のスクリプトです:
これを使用して、ダブルタップまたはロングタップの場合に別のイベントをバインドします! しかし、2 つのケースすべてで、複数の ajax 呼び出しを行います。
他の場合に複数の呼び出しを防ぐために、要素で onclick: を使用します....しかし、タッチの場合はどうすればよいですか?!
javascript - Intel XDK で PDF を SD カードに保存 filetransfer.download - android
AndroidおよびiOS用のインテルxdkを使用してアプリケーションを構築しています。AndroidのSDカードにPDFを保存するのに問題があります。ユニットのファイル ディレクトリを取得でき、アラート テキストは正常に進行していることを示しています。しかし、PDFを保存しようとしても何も起こりません。アプリケーションは「fileTransfer.download(...)」をスキップするだけで、例外も何もありません。
私はおそらく何かが欠けていますが、ファイル転送はサポートされていませんか? 探していましたが、運がありません。すべてのアイデアは大歓迎です:o)
/Anders 私のコード:
android - Intel App Framework ハイブリッド アプリでの Android のスクロールの問題
私はモバイルアプリを開発していますが、スクロールに関してこの奇妙な問題があります (Android ビルドのみ)。
- サイドパネルをスワイプして上下にスクロールしようとすると、スクロールが完全に壊れます (使用できません)
- 次を使用してサイドパネルのスワイプを無効にすると、
$.ui.slideSideMenu = false;
...すべて正常に動作します(エミュレートモードで)。[b]アプリケーションをビルドすると[/b]、スクロールが再び壊れ、ほとんど使用できなくなります。
私が入れたことを覚えておいてください
index.htmlで
途切れ途切れのスクロールを解決する方法はありますか?
jquery - phonegap ビルド + appframework アプリでローカル データが読み込まれない
iOS用のアプリフレームワーク+ phonegapビルドアプリケーションを開発しています。ID #item1 のパネルが読み込まれると、ローカル データを取得してページに書き込みたくありません。私はこれを使用します:
これはブラウザーでは正常に機能しますが、phonegap ビルドを使用して iOS 用のアプリをパッケージ化すると、ページに何も追加されず、アラート ステートメントに未定義と表示されます。これは、config.xml の phonegap アクセス タグに関連している可能性があるため、ここにも貼り付けます。
すべての助けに感謝します!
javascript - Appframework jquery プラグインがアプリを壊す
appframework phonegap アプリで jquery ui:s autocomplete ウィジェットを使用しようとしています。次のように、ドキュメントに従って jq.appframework.js プラグインを使用しています。
しかし、ページが読み込まれるとアプリが壊れ、次のコンソール エラーが発生します。
uncaught TypeError: 未定義のプロパティ '__events' を読み取れません。
jq.appframework.js でエラーをスローするのは、次の行 (2 番目の行、番号 261) です。
これをどのように進めるかわからない、すべての助けに感謝します!
ios - iOS で Cordova/appFramework アプリが空白で表示される
Cordova と appFramework で開発された非常に単純なハイブリッド モバイル アプリケーションがあります。
index.html は次のようになります
これは正しく表示され、Safari または Chrome デスクトップ ブラウザーで開いたときにナビゲーションも接続されます。
しかし、iOS または Android エミュレーターで実行すると、「Document Ready」というアラートが表示され、その後に空白のページが表示されます。ホームパネルが表示されません。
エミュレーターを実行するために私が行うことは次のとおりです。
プラットフォーム ビルドから index.html ファイルを直接開いても、デスクトップ ブラウザに正しく表示されます。
私はこれらすべてにかなり慣れていないため、ここで手順が欠落している可能性があります。どんな助けでも大歓迎です。