2011-10-14 105 views
0

1)我正在将一个ipad项目转换为android。这样​​做,在ipad 版本中,我可以将内部文件保存在捆绑包中(称为Bundle 目录),并且所有文件都存储在Documents是应用内部的 。Android平板电脑内部存储

在Android中,我们有/数据/数据/ {包名称} /文件

我的问题是我应该能够到大型数据存储 内部storage.Does片内具有较大的内部空间(ATLEAST最新版本)?我不想保存在SD卡中的文件,因为它可以被替换或什么。

设备内存是否用于文件内部存储?我面临内存问题,因为在ios中我们可以有足够的数据存储在应用程序沙箱中......我需要在运行期间将资源中的文件从内部存储复制到内部存储时间(文件我的意思是大文件)。 有人可以提前点亮此.Thx提前

回答

2
  • 内部存储与Android中的RAM分开。
  • 内部存储的量从设备而异设备
  • 它不是完全罕见复制大资产(如预制备的数据库)到片剂内部存储为应用程序才能正常工作,以便它不应该是一个问题您。
+0

感谢贾斯汀的回复。我可能有巨大的媒体文件太多。我不能有这些在SD卡,因为我想它沙箱。所以在这种情况下,它不应该是一个问题吧? – Rradhak

+0

如果通过沙盒,您的意思是您希望在卸载应用程序时移除媒体文件,那么您仍然可以在外部sd卡上有选项。请参阅http://developer.android.com/guide/topics/data/data-storage.html#ExternalCache。这就是说,如果你只是想依靠内部存储,没有什么能阻止你这样做。用户能够删除这些数据(通过清除用户数据),因此在尝试使用它之前应该始终确保它存在。 –

+0

谢谢贾斯汀,沙箱,我的意思是应用程序数据SHD不是世界见过。如果你存储在SD卡或外部存储,我想每个人都可以看到它,当SD卡挂载在USB驱动器或可以由其他应用程序共享。只是想要保存没有其他人可以看到的文件。所以我想我需要使用内部存储。 – Rradhak