【发布时间】:2012-09-24 14:18:12
【问题描述】:
我有一个桌面 Java 应用程序,需要将其迁移到各种智能手机。
以下是其作用的简短摘要:
它可以记录人的讲话,将其保存为 wav 文件并将其发送到 web 服务。 Web 服务可以分析它将一些元数据发送回客户端。所以应用程序正在访问我电脑的麦克风和硬盘,并且可以与其他服务通信。
我需要将此迁移到 android 和 iOS。我一直在寻找一种解决方案,我可以在其中开发一次并将结果编译到 android 和 iOS。我发现例如haxe 或 jQuery Mobile 作为跨手机开发解决方案。
对跨框架的要求如下:
- 我需要能够使用麦克风
- 我需要能够在手机上录制和存储 wav 文件
- 当 wlan 可用于廉价数据传输时,我需要能够告诉用户
- 我需要能够将文件发送到 Web 服务并等待结果 *
我的问题是我无法使用 javaScript 访问手机的麦克风和存储,或者我可以吗?您是否看到一种允许我开发一次并到处编译的方式/框架?还是我必须学习 Objective-C 和 Android 才能完成我想做的事情?
我是手机开发方面的新手,如果您能指出正确的方向,我会非常高兴。
谢谢!
【问题讨论】:
标签: java android iphone jquery-mobile haxe