2011-10-14 140 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