今天上班有個(gè)ios同事問了我一下android在項(xiàng)目本地建數(shù)據(jù)庫位置的問題橱健。我覺得這個(gè)問題還是比較適合討論一下的而钞。
RAM(Random-Access Memory(隨機(jī)存取存儲(chǔ)器))
運(yùn)行時(shí)內(nèi)存。相當(dāng)于PC機(jī)的內(nèi)存存儲(chǔ)拘荡,用于存儲(chǔ)應(yīng)用運(yùn)行時(shí)的各種對(duì)象和變量常量等笨忌,主要作用在于提高運(yùn)行速度。是唯一一種斷電后數(shù)據(jù)會(huì)清除的存儲(chǔ)器俱病。
運(yùn)行時(shí)內(nèi)存。相當(dāng)于我們臺(tái)式電腦的內(nèi)存條袱结,可以存儲(chǔ)我們的緩存文件亮隙,能夠提高運(yùn)行速度,但是斷電的話數(shù)據(jù)就會(huì)被清垢夹,我們一般電腦太卡的話就會(huì)重新啟動(dòng)就是這個(gè)道理溢吻。
手機(jī)內(nèi)存
手機(jī)內(nèi)存在邏輯上包括ROM、內(nèi)部內(nèi)存和外部內(nèi)存果元。(可以理解為電腦的硬盤)
Rom(Read Only Memory只讀存儲(chǔ)器)
翻譯過來就是只讀性內(nèi)存促王。邏輯上這部分文件只能讀取《梗可以理解為系統(tǒng)文件蝇狼,如果損壞就會(huì)導(dǎo)致手機(jī)系統(tǒng)無法啟動(dòng)或者運(yùn)行。
內(nèi)部內(nèi)存
相當(dāng)于內(nèi)部沙盒倡怎,用來存儲(chǔ)系統(tǒng)文件和應(yīng)用的私有文件迅耘,我們Android一般用來存儲(chǔ)首選項(xiàng),數(shù)據(jù)庫等文件监署。路徑為/data/data/颤专,可通過Environment.getDataDirectory().getPath()方法獲取。
外部內(nèi)存
這部分就比較好理解了钠乏,我們一般用來存儲(chǔ)照片啊栖秕,音樂啊,等等可以看到的文件晓避。路徑一般為:/storage/emulated簇捍,可通過Environment.getExternalStorageDirectory().getPath()方法獲取。
SD卡
就是拓展性的儲(chǔ)存卡够滑。不過現(xiàn)在手機(jī)一般都不需要外置SD卡了垦写。
就想分享這些,希望對(duì)大家有用處彰触。以后需要的話會(huì)更新的梯投。