我有一個桌面Java應用程序,需要將其遷移到各種智能手機。將Java桌面應用程序遷移到Android和iPhone
這裏是做什麼的一個簡短的摘要:
它可以記錄人體speach,將其保存爲WAV文件,並將其發送到一個Web服務。 webservice可以分析它將一些元數據發送回客戶端。所以應用程序正在訪問我的電腦的麥克風和硬盤,並可以與其他服務進行通信。
我需要將其遷移到Android和iOS。我正在尋找一個解決方案,在那裏我可以開發一次,並將結果編譯爲android和iOS。我發現haxe或jQuery Mobile作爲跨電話開發解決方案。
的跨框架的要求如下:
- 我需要能夠訪問麥克風
- 我需要能夠記錄並在手機上儲存的WAV文件
- 我需要能夠告訴用戶何時wlan可用於便宜的數據傳輸
- 我需要能夠發送文件到webservices並等待結果*
我的問題是我無法使用javaScript訪問手機的麥克風和存儲,或者我可以嗎?你看到一種方法/框架,可以讓我開發一次並編譯到任何地方嗎?或者我必須學習Objective-C和Android來完成我想要做的事情嗎?
我剛接觸這個手機開發的東西,如果你能指點我的方向,我會很高興。
謝謝!
使用Phonegap或鈦 –