問題タブ [hybrid-mobile-app]
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.
android - Titanium Studio の最新バージョンに Android プラットフォーム 2.3.* バージョンが必要な理由
Titanium Studio, build: 3.1.*
Android SDK が必要な最新バージョンの Titanium Studio をインストールしました。Titanium Studio の Android 構成の詳細の [必要なアイテム] の下に、次のように表示されています。Titanium には Android プラットフォーム 2.3.* が必要です。
私はこのテーマに慣れていないので、古いバージョンの Android SDK が必要な理由がわかりません。なぜ最新バージョンを必要としないのですか? これには特定の理由がありますか?
android - すべての Android デバイスで同じフォント サイズを実現する
phonegap を使用してハイブリッド モバイル アプリケーションを開発しています。すべての Android/iOS デバイスで同じようなサイズのテキストを表示したいと考えています。すべての解像度で機能するはずです。
条件は、
次のようなメディアクエリを避けたいだけです
html - Phonegap.js、Phonegap Build、Intel XDK に関する疑問
私はモバイルアプリケーション開発に非常に慣れていません。現在、IOS、Android、BB、および WP で動作するモバイル アプリケーション プロジェクトに取り組んでいます。
これで何ができるかをグーグルで調べた後、Phonegapが私の要件を満たしていると感じました. Android向けの開発を開始するために、Eclipseにphonegapをダウンロードしてインストールしました。
Phonegap for Android を使い始めるために、SDK、AVD、Eclipse などをダウンロードしました。Getting Started Guideの手順に従いました。
ユーザー インターフェイスでは、Intel App Framework をツールとして選びました。
クロス プラットフォームのモバイル アプリケーション開発に関する私の疑問を除けば、すべてが順調に進んでいます。
1) PhoneGap ビルドについて読みましたが、異なるプラットフォーム用のアプリケーションをラップするには、html、css、および js ファイルが必要です。デバイスのネイティブ機能にアクセスする必要がない限り、アプリケーションで phonegap.js をダウンロードしてリンクする必要はありませんか?
そして、レスポンシブ HTML5 アプリケーションを作成し、PhoneGap Build でビルドするだけでよいのでしょうか?
2)上記のようにできれば、HTML5アプリケーションを作成してphonegapビルドでビルドしてGoogle Playに置くことができるのに、EclipseとAndroid SDKをインストールしてAndroid用に作成する必要があるのはなぜですか。
3) Intel XDK に出会いましたが、phonegap のような同様のサービスがあります。Intel XDK を使用する場合、phonegap のアセットを使用する必要はありませんか?
これらのことは私を非常に混乱させているので、これらの質問に答えてください.
ios - ハイブリッド iOS Web とネイティブ アプリ イベントの通信
ハイブリッド アプリの開発戦略を探しています。いくつかの戦略について読みましたが、そのうちの 1 つは一般的に webview をナビゲーション コントローラーに配置するために使用されます。したがって、ナビゲーションはネイティブ アプリを介して行われますが、残りの表示領域は HTML Web に関連します。
http://venturebeat.com/2011/08/16/linkedin-node/
http://www.nngroup.com/articles/mobile-native-apps/
私の質問は、javascript からネイティブ イベントに通信できるかどうかです。phonegap に実装されているため、私はそれを逆にしていますが、javascript 関数がネイティブ コード イベントを呼び出していることはわかりませんでした。
ハイブリッド戦略を介してアプリを実装しているデモ リンクをいくつか提供してください。
ios - Phonegap (3.1.0) へのプラグインの追加 Cleaver アプリが機能しない
Cordova 3.1.0 (Cleaver コンポーネントと呼ばれる) を超える部分を使用して、ネイティブ iOS に基づくハイブリッド アプリケーションを構築しています。アプリはサンプルの index.html で動作しており、「DEVICE IS READY」というメッセージが表示されます (正常に動作していることを意味すると思います)。ここでの問題は、ネイティブ コンポーネントと Phonegap コンポーネントを通信するためのカスタム プラグインを追加する方法です。
私はいくつかのチュートリアルに従いました:
http://moduscreate.com/building-a-custom-phonegap-plugin-for-ios/ http://devgirl.org/2013/09/17/how-to-write-a-phonegap-3-0- plugin-for-android/ (これは Android 用です)
ベース/正規のコルドバに「接続」プラグインをインストールし、構造と.mと.hをプロジェクトにコピーして、独自のconfig.xml部分を追加しようとしましたが、うまくいきませんでした。
調べるための別のリソースを知っている人はいますか、または他の誰かが同じ状況にありましたか?
ありがとう!
編集:
新しく作成した Cordova プロジェクトでカスタム プラグインをテストしましたが、魅力的に動作します。
編集#2:
Phonegap Cleaver クラスでデバッグを行い、ほとんどが CDVViewController で、UIWebView デリゲート メソッドが呼び出されていないことに気付きました。
デリゲートが呼び出されるように再署名する方法はありますか?
android - Phonegap にプラグインをインストールする方法
私は電話ギャップが初めてで、Android と IOS で動作する 1 つのアプリケーションに取り組んでいます。今、私の要件は、添付ファイル付きの電子メールを送信することです。そのため、インターネットで検索して、このプラグインEmailComposer-phonegap-pluginを見つけました。彼らはそこに次のように4点書いています。
- EmailComposer.h EmailComposer.m ファイルを Plugins フォルダーに追加します。
- EmailComposer.js ファイルを www フォルダーのどこかに配置し、HTML から含めます。
plugins の下の config.xml に追加します。または、新しい形式を使用している場合は、
/li>Android では、value 属性にパッケージ名も含めてください。たとえば、
/li>
今私の質問は、このプラグインを使用する方法ですか? ポイント 2 を完了しましたが、ポイント 1 としてファイルを配置する場所がわかりません。「プラグイン」フォルダがどこにあるのかわからないためです。ポイント3と4の操作方法は?
また、インターネットでこのコードを見つけます。しかし、「ファイルを添付」アラートが機能しません。
では、添付メールの送信を成功させるために何をしなければなりませんか?