1

デスクトップ Java アプリケーションがあり、それをあらゆる種類のスマートフォンに移行する必要があります。

これが何をするかの簡単な要約です:

人間の音声を録音し、wav ファイルに保存し、Web サービスに送信できます。Web サービスは、いくつかのメタデータをクライアントに送り返すことを分析できます。したがって、アプリケーションはマイクとコンピューターの hdd にアクセスしており、他のサービスと通信できます。

これを Android と iOS に移行する必要があります。一度開発して結果をAndroidとiOSにコンパイルできるソリューションを探していました。クロスフォン開発ソリューションとして、haxejQuery Mobileなどを見つけました。

クロスフレームワークの要件は次のとおりです。

  • マイクにアクセスできる必要があります
  • 電話でwavファイルを録音して保存できる必要があります
  • 安価なデータ転送に wlan がいつ利用できるかをユーザーに伝える必要があります
  • ファイルを Web サービスに送信し、結果を待つことができる必要があります *

私の問題は、javaScript を使用して電話のマイクとストレージにアクセスできないことです。一度開発すればどこでもコンパイルできる方法/フレームワークはありますか? それとも、やりたいことを達成するために Objective-C と Android を学ぶ必要がありますか?

私はこの電話開発に不慣れで、正しい方向に向けていただければ非常に嬉しく思います。

ありがとうございました!

4

2 に答える 2

2

phonegapなどのモバイル フレームワークを使用すると、電話のすべての機能 (ほとんどの機能) にアクセスでき、同じコードを Android、iOS、Windows Phone などの複数のプラットフォームに展開できます。

于 2012-09-24T14:21:27.440 に答える
1

ここでAIRが役立つかもしれません。Android や iPhone でマイク API にアクセスする方法を詳しく試したことはありませんが、PC の Flash で実行できるので、モバイル版でも機能する可能性があります。

于 2012-09-24T14:21:52.103 に答える