問題タブ [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 - SDK 開発に Phonegap を使用する
ネイティブ アプリ (「ホスト アプリ」) に統合されるネイティブ SDK を開発しています。アプリは SDK メソッドを呼び出しており、このメソッドは Webview を開きます (iOS と Android の両方)。
解決策として Phonegap を調べたところ、Webview を開いてデバイスと通信するためのプラットフォームが得られることがわかりました。これは問題ありませんが、ネイティブコードを自分で作成せずに、ホストネイティブアプリによってトリガーされた、必要な「SDKアプリ」としてこれをビルドする方法を見つけることができません(iOSおよびAndroid用のコードを複製し、ネイティブコードを処理します) )。
Phonegap (または他のプラットフォーム) には、コードを複製せずに (Web ビューだけでなく) ネイティブ ロジックを追加する機能がありますか?
tnx!ヤニフ
android - InAppBrowser からカメラにアクセスするには?
phonegap バージョン 2.7 を使用して、Android および IOS 用のハイブリッド アプリケーションを構築しています。
その中で、私は外部のウェブページを表示しているので、表示するために inappbrowser が実装されています。
さて、inappbrowser から camera[navigator.camera.getPicture()] を呼び出すにはどうすればよいでしょうか。
解決策を教えてください。または回避策があれば教えてください。
前もって感謝します。
android - チタン製のサードパーティ製ジャーのサービスを利用する
私は Titanium を初めて使用し、その上でハイブリッド アプリケーションを作成しています。通常のAndroidプロジェクトを作成してアクティビティを作成し、そのプロジェクトでサービスを作成し、そこから.jarを作成した場合のような問題があります。
MOBILE MODULE PROJECTを作成し、そのjarファイルをそのlibフォルダーに追加し、プロジェクトを右クリックしてライブラリとして追加したように、Titaniumでアクションを開始しました->プロパティ-> addjar。そして、次のように timodule.xml にエントリを作成しました。
そして、次のように mytest2Module.java から開始サービスとアクティビティを呼び出します。
次に、build.xml を右クリックし、runas->AntBuild に移動して、zip ファイルを作成します。その後、zipファイルを取得して、「newmobileproject」などの新しいモバイルプロジェクトを作成し、その生成されたzipファイルを新しく作成された「newmobileproject」のルートに貼り付け、app.jsからそのメソッドを次のように呼び出します。
var test= require("com.mytest");
test.example();
次のように tiapp.xml にエントリを作成します。
<android xmlns:android="http://schemas.android.com/apk/res/android">
<manifest android:versionCode="1"
android:versionName="1.1.0"
android:installLocation="auto">
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="15"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<application>
<activity android:name="com.example.eaxmpleproject.ExampleActivity">
</activity>
<services android:name="com.example.eaxmpleproject.ServiceUtility">
</services>
</application>
</manifest>
</android>
問題は、すべてのエントリを作成した後、サービスが実行されていないことです。その理由はわかりません。
html - ハイブリッド モバイル アプリ用の Paypal API
一部のトランザクションを実行するためにペイパル API を使用する必要がある HTML5 ベースのハイブリッド アプリを作成するためにペイパル API を研究している間、私はここ数日間大きなジレンマに陥っています。
私が必要としているのは、HTML5 ベースのモバイル アプリで Paypal API を使用したいということです。これは、.apk ファイルなどのネイティブ アプリに最終的にバンドルされます。
問題は :
Paypal がハイブリッド アプリ用の API を提供しているかどうかを説明する単一のリンクは見つかりませんでした。
新しいボタン、name-value api などを読みました。Android 用の .apk としてデプロイされたときに、現在のアプリケーションでこれらのいずれかが機能しますか? 私が心配しているのは、ペイパルがリダイレクト URL を必要とすることです。シングル ページ アプリの場合はどうなるでしょうか。
リンクや参考文献は大歓迎です!
android - スプラッシュ スクリーン イメージが S4 で押しつぶされる
Cordova を使用してハイブリッド アプリを構築しています。
res drawable フォルダーにさまざまなサイズのスプラッシュ画像を配置しました。すべての主要なデバイスで正常に動作しますが、Samsung Galaxy S4 では押しつぶされます。それに対する修正はありますか?
jquery - Windows 8 Mobile アプリで Webcontainer のバウンス効果を無効にする方法
cordova/phonegap を使用してハイブリッド アプリを開発しています。
レイアウトには固定ヘッダーがあり、Android、IOS ではうまく機能しますが、Windows 8 Phone [Lumia 920] では、画面を上にスクロールするとヘッダーもスクロールし、画面をスクロールした後に上部から切り取られることがあります。ダウンヘッダーが適切な場所に来ます。
修正を見つけることができません。助けていただければ幸いです。
====2013年12月24日更新====
これがバウンス効果と呼ばれるものであることがわかりました。css を使用して修正できました:
ただし、デバイスのすべてのスクロール イベントとタッチ イベントも無効にしました。だから、これは私の問題を解決しませんでした。まだ解決策を探しています。
javascript - 検証後に HTML5 の title 属性を削除する方法
Icenium でのモバイル開発に html 5 を使用しています。
検証を行いたいので、required属性とtitle属性を使用してユーザーにメッセージを表示しました。
ただし、指定されたフィールドに正しい入力を入力すると、タイトル メッセージが削除されます。適切な値を入力すると、ユーザーにメッセージを表示するのは適切ではないためです。
検証後にタイトル フォーム フィールドを削除したいのですが、方法はありますか?