問題タブ [mosync]
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.
javascript - モバイル デバイスに構成情報を保存するにはどうすればよいですか?
mosync内に住むjqueryモバイルアプリを構築しています。
アプリが最初に起動するときに、いくつかの構成情報を要求し、構成をデバイスのどこかに保存して、再度要求する必要がないようにしたいと考えています。たとえば、ユーザーが Web サービスのサーバーとなる Web サーバーを指定できるようにしたいと考えています。
これを探す場所に関するドキュメントが見つかりません。
c++ - C++ モバイル プラットフォーム上の gluSphere
以前、Windows MFC アプリケーションで openGL を使用してアプリケーションを開発しましたが、これは動作中のアプリケーションです。現在、このアプリケーションをモバイル環境に移植することを検討しています。
アプリケーションでは、これを使用しています。
.h が C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\gl\GLU にあるため、Windows 以外のベース用の gluSphere() の同一の関数を探すのに問題があります。 .h.
この問題にアプローチする方法について何か提案はありますか? 私のモバイル アプリケーションは、任意の C++ クロスプラットフォーム ツール上にある予定です。現在、アプリケーションを移植しながら MoSync を学んでいます。
c++ - MoSync 3.3.1、画面の横向きが原因でクラッシュする
Mosync 3.3.1 で OpenGL ES 2.0 を使用してアプリを作成しています。理想的には、画面が傾いている方向に画面を回転させたいと考えています。ただし、maScreenSetSupportedOrientations() を使用して動的または横向きに設定すると、横向きに回転しようとするとアプリがクラッシュします。これは修正が必要なバグですか、それとも何か間違っていますか? コードを nexus 7 タブレットに送信しています。
コードの init 関数で呼び出しを開始しています。
私のコード全体はここにあります:http://codetidy.com/6378/
android - [ネイティブ]: Qt for Android で Java 関数とサードパーティ ライブラリを使用する
最近、qt を使用して Android アプリを作成しています。
しかし、大きな質問があります。特殊なアクティビティの呼び出しなど、ネイティブ Android API を使用/呼び出しできますか?
たとえば、Android SDK では、java で連絡先を呼び出します
。startActivityForResult(意図、PICK_CONTACT);
Java Android SDK API 用の C++ ラッパー ライブラリはありますか?
または、(Java で記述された) 特別なコンポーネントが必要な場合、qt android プログラムで使用できますか?
または、「純粋なqt」と「標準のJava」または「C++ android NDK」のページ/アクティビティが混在するプログラムを作成しますか?
(私は MOSYNC フレームワークの経験があるので、この質問をします。これは良いフレームワークでしたが、独自のライブラリに制限されていたため、外部ライブラリや Android 標準 API を使用できませんでした...)
前もって感謝します。
編集: JNI ( http://qt-project.org/doc/qt-5/qtandroidextras-index.html ) の 改善によると 、質問があります: 「任意の」Android Java サードパーティ ライブラリを使用できますか? qtプロジェクト?これらのライブラリを Java SDK プロジェクトで使用しているのでしょうか?
android - Mosync IDE 用 Genymotion Android エミュレータ プラグイン
私はしばらくの間 Android アプリケーションを開発しようとしていますが、私が直面し続けている問題は、アプリケーションのデモを実行するための適切なエミュレーターを見つけることです (デフォルトの Android SDK エミュレーターはがらくただと思います)。とにかく、私はいくつかの調査を行い、これまでに疲れた他のどのエミュレーターよりも高速なgenymotion androidエミュレーターに出くわしました. 次に、htnl5、css、javscript、c/c++ を使用してネイティブ、Web、またはハイブリッド アプリを開発できる Eclipse 上に構築された IDE である Mosync IDE のプラグインを検索しました。とにかく、EclipseベースのIDEに新しいソフトウェアをインストールするのと同じ方法でMosyncIDEを使用してプラグインをインストールし、正常にインストールしました。私が今抱えている問題は、エミュレーターを正常に実行できることですが、そのエミュレーター内でアプリケーションを実行しようとすると、リストでgenymotion仮想デバイスを見つけることができません。私は何日も結果なしで構成設定をいじっています.私はAndroid携帯を所有していないので、Android携帯で直接テストすることは私にとってオプションではありません.
デフォルトのandroidsdkエミュレーターでアプリを正常に実行できることに注意してください。
[これまでに試したこと] これが私が現在行っていることです。IDE 内で genymotion エミュレーターを起動します。構成を実行します。私は Android Emulator を選択します。「Refresh AVD list」をクリックしてから、リストから必要な Android エミュレーターを選択します。問題は、そのリスト内で開始した genymotion エミュレーターが見つからないことです。
javascript - MoSync リロード - captureImage
Mosync Reload 3.3 を使用してアプリを開発していますが、captureImage関数を使用して電話で写真を撮ってサーバーにアップロードする際に問題が発生しています。
まず、テスト用に Google Nexus 4 しか持っておらず、ジェイルブレイクされていません。画像キャプチャ関数を呼び出すと:
携帯電話で写真を撮ることができますが、success 関数に返される mediaFiles オブジェクトで、携帯電話に移動しようとすると、画像パスが携帯電話に存在しません。パスは「/data/data/com.mosync.app_ReloadClient/files/saved/RLDPRJmyTestApp/image000.jpg」と表示されます。携帯電話のデータ フォルダに移動すると空です。別のネストされたデータ フォルダを作成しようとすると、ファイルが既に存在すると表示されるので、アクセスできない隠しフォルダである可能性があります。
とにかく、ファイルをアップロードしようとすると、FileTransferからエラーメッセージが表示され、ファイルが見つからなかったことを意味するエラーコード 1 が出力されるため、これ以上先に進むことはできません。
何がうまくいかないかについてアドバイスを提供できる同様の問題を抱えている人はいますか?
c++ - Printf は画面を消去します (MoSync ライブラリを使用)
次のような簡単なコードがあります。
これは実行されますが、次のような場合:
printf
画面を消去します。
どうしてこれなの?これは の通常のプロパティprintf()
ですか? すべてを消去するのではなく、すべての上に印刷するために使用する必要がある別の印刷機能はありますか? 代わりにMoSync を使用できることはわかっていますMaDrawText()
が、同様に機能する印刷機能があるかどうか疑問に思っていました。