【问题标题】:Persistant storage AIR for Mobile持久存储 AIR for Mobile
【发布时间】:2011-05-18 00:37:01
【问题描述】:

我有一个 Pure AS3 应用程序,正在部署到 iOS 和 Android。我想将少量数据保存到设备中,但我不确定最好的方法。

特别是如果应用程序通过错误修复或新内容从市场上更新,在这种情况下,我仍然需要存储这些数据。

翻了一圈,找到了这篇文章:http://blog.emobistudio.com/index.php/tag/adobe-air-sdk/ 基本上列出了SharedObject、SQLLite db和一个文件这3个选项。

  • 这三个选项中的任何一个在应用程序更新后是否会保留(不会被覆盖)?
  • 如果我保存文件,是否很难在 iOS 和 Android 上将文件保存在正确的位置?

【问题讨论】:

    标签: android ios mobile air storage


    【解决方案1】:

    更新后 SQLite 或文件会很好(至少在 Android 上,我对 iOS 一无所知,但我怀疑它应该以相同的方式工作)。

    第二个问题,不,这并不难,只要你不改变你的包名和你签署你的应用程序的方式,文件最终应该在和以前完全相同的位置(再次,我我说的更多的是 Android,我对 iOS 了解不多)。

    【讨论】:

    • 我应该将它存储在 File.applicationStorageDirectory 中吗?你指的是这个吗?
    • 不,不是。我的意思是 android/embedded linux 根据包名和签名密钥透明地为应用程序分配一个私有主目录和一个用户 ID。对你来说,这只是意味着你不需要做任何事情,也许这就是我最初应该说的。我复杂的解释没有帮助。
    猜你喜欢
    • 2018-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-14
    • 1970-01-01
    • 2011-04-21
    • 2010-11-12
    相关资源
    最近更新 更多