在一個separate thread我展示了我的記憶類型的無知通過詢問的最佳方式將文件複製到「內存」,被告知,這不是一個好主意,它將文件讀入「RAM」會更好。我現在試圖瞭解這兩種類型的內存是如何相關的以及如何使用它們。Android的存儲器類型(RAM V內部存儲器)
我知道「內部存儲器被認爲是用來存儲APK,ROM映像等的閃存」
我的HTC Hero的規範指出,有「ROM:512MB,RAM:288MB」,沒有指示的RAM是如何細分。
在電話上的「設置」 - >「SD &電話存儲」頁面只是指「SD卡」和「內部電話存儲」,後者僅顯示「可用空間」的一個金額。
Data Storage的Android參考提到了「內部存儲」。這是一個「你可以保存文件」的地方。該頁面還提到了我認爲可以存儲在「內部存儲」中的SQLite數據庫文件。然而,這個頁面似乎沒有提供關於內部存儲與另一個(可能更動態)類型之間的RAM細分的任何解釋。
是否有一種動態的總RAM(英雄288MB)劃分爲兩個子部門,可用於不同的方式嗎?如果是這樣,在Android文檔中的位置解釋了這一點?
非常感謝您的快速和非常有幫助的答案。我認爲讓我特別困惑的一件事是,我認爲(「只讀」)ROM是不可寫的。 (如果這是閃存RAM,我必須說ROM是一種非常令人困惑的方式來描述它!)我是否正確理解我的手機設置中顯示的「SD和手機存儲」是指「ROM」的一部分,而設置頁面沒有提供關於RAM的信息? RAM的管理是否完全留給了操作系統,對用戶和程序員來說是完全不可見的? – prepbgg 2011-01-08 17:14:59