我有一个桌面Java应用程序,需要将其迁移到各种智能手机。将Java桌面应用程序迁移到Android和iPhone
这里是做什么的一个简短的摘要:
它可以记录人体speach,将其保存为WAV文件,并将其发送到一个Web服务。 webservice可以分析它将一些元数据发送回客户端。所以应用程序正在访问我的电脑的麦克风和硬盘,并可以与其他服务进行通信。
我需要将其迁移到Android和iOS。我正在寻找一个解决方案,在那里我可以开发一次,并将结果编译为android和iOS。我发现haxe或jQuery Mobile作为跨电话开发解决方案。
的跨框架的要求如下:
- 我需要能够访问麦克风
- 我需要能够记录并在手机上储存的WAV文件
- 我需要能够告诉用户何时wlan可用于便宜的数据传输
- 我需要能够发送文件到webservices并等待结果*
我的问题是我无法使用javaScript访问手机的麦克风和存储,或者我可以吗?你看到一种方法/框架,可以让我开发一次并编译到任何地方吗?或者我必须学习Objective-C和Android来完成我想要做的事情吗?
我刚接触这个手机开发的东西,如果你能指点我的方向,我会很高兴。
谢谢!
使用Phonegap或钛 –