【问题标题】:Android Tablet Internal StorageAndroid 平板电脑内部存储
【发布时间】:2011-10-14 02:13:28
【问题描述】:

1)我正在将 ipad 项目转换为 android.In 这样做,在 ipad 版本,我可以将内部文件保存在捆绑包中(称为捆绑包 目录),所有文件都存储在 Documents 下,即 应用程序内部。

在 android 我们有 /data/data/{package name}/files

我的问题是我应该能够在 内部存储。平板电脑是否有大的内部空间(至少最新版本)?我不想将文件保存在 sdcard 中,因为它可以被替换或其他东西。

设备 RAM 是否用于文件的内部存储?我面临内存问题,在 ios 中,我们可以在应用程序沙箱中存储足够的数据...我需要在运行时将文件从资产复制到内部存储中(通过文件我的意思是大文件)。 有人可以提前说明一下吗。谢谢

【问题讨论】:

    标签: android tablet


    【解决方案1】:
    • 内部存储与 android 中的 RAM 是分开的。
    • 内部存储量因设备而异
    • 将大型资产(如预制数据库)复制到平板电脑内部存储以使应用程序正常运行并不少见,因此对您来说应该不是问题。

    【讨论】:

    • 感谢贾斯汀的回复。我可能也有巨大的媒体文件。我不能将这些放在 sd 卡中,因为我希望它被沙盒化。所以在这种情况下,它也不应该是一个问题吗?
    • 如果通过沙盒,您的意思是您希望在卸载应用程序时删除媒体文件,那么您仍然可以选择外部 sd 卡。见developer.android.com/guide/topics/data/…。话虽如此,如果您只想依靠内部存储,没有什么能阻止您这样做。用户可以删除这些数据(通过清除用户数据),因此在尝试使用它之前,您应该始终确保它存在。
    • 谢谢贾斯汀,通过沙盒,我的意思是应用程序数据不会被世界看到。如果你存储在 sdcard 或外部存储中,我想当 sdcard 安装在 USB 驱动器上时每个人都可以看到它,或者可以由其他应用程序共享。只是想将文件保存在其他人看不到的地方。所以我想我需要使用内部存储。
    • 当然可以。如果我解决了您的问题,请务必通过旁边的复选框接受我的回答。作为旁注,您可能希望在文件夹中放置一个名为“.nomedia”的文件,以确保 Android 媒体扫描仪不会拾取您的图像/视频。最后,root 手机的人能够浏览您的内部存储空间,但您对此无能为力。
    猜你喜欢
    • 2012-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-19
    • 1970-01-01
    • 2011-12-25
    • 1970-01-01
    相关资源
    最近更新 更多