我有兴趣为将在 iPhone 上运行的现有 Web 服务构建一个胖客户端应用程序。Flash 似乎终于成为一种选择,因此我考虑使用 Flex 进行客户端开发。
但是,由于 iPhone 本身不支持 Flash 应用程序,而只能通过包装器支持,所以我想知道这些应用程序是否可以保留任何数据。用户输入的数据最终应该被传输到网络服务,但在那之前我希望它能够持续存在,即使 Iphone 电量耗尽。
这可能吗?还是 Iphone flash wrapper 无法访问硬盘?
我有兴趣为将在 iPhone 上运行的现有 Web 服务构建一个胖客户端应用程序。Flash 似乎终于成为一种选择,因此我考虑使用 Flex 进行客户端开发。
但是,由于 iPhone 本身不支持 Flash 应用程序,而只能通过包装器支持,所以我想知道这些应用程序是否可以保留任何数据。用户输入的数据最终应该被传输到网络服务,但在那之前我希望它能够持续存在,即使 Iphone 电量耗尽。
这可能吗?还是 Iphone flash wrapper 无法访问硬盘?
您可以使用 SQLite3 写入数据库作为在手机上存储数据的一种方式。
“您可以访问几乎所有 AIR 2.0 和 Flash Player 10.1 API。例如,您可以使用 RTMP、远程共享对象和 AMF 等 API 以及 SQLite 和文件系统访问等 AIR API。有关更多信息,请参阅开发人员Adobe 实验室常见问题解答。”
-来源http://www.adobe.com/devnet/logged_in/abansod_iphone.html#
他们似乎也不建议使用 Flex:
“虽然可以使用桌面 Flex 框架创建 iPhone 内容,但我们不建议这样做。Flex 框架目前针对在桌面环境中执行进行了优化。性能、UI 和交互模型尚未针对移动设备进行优化。 "
希望有帮助:)
如果其他人也在寻找在 Iphone 上使用 Flex 的方法:Adobe 计划发布Flex 框架2010 的移动版本。