android10 内部存储,Android的内部存储和外部存储
描述
內(nèi)部存儲(chǔ):
1.不需要權(quán)限
2.當(dāng)MODE_PRIVATE時(shí),其他App不可操作。非MODE_PRIVATE?時(shí)也需要?jiǎng)e的APP知道包名、文件名才能訪問(wèn)。
3.當(dāng)刪除App時(shí),移除文件
方法:
getFilesDir();
getCache(); ? ? ? //當(dāng)內(nèi)存不足時(shí),系統(tǒng)會(huì)無(wú)警告的刪除該文件夾的內(nèi)容,盡可能自己規(guī)定文件大小,與何時(shí)刪除
getFIleOutPutStream();
外部存儲(chǔ):
1.需要權(quán)限
2.分為:
PublicFile:
a)所有App可見(jiàn)
b)刪除App時(shí)不移除文件
c)方法:
getExternalStroragePublicDirectory()
PrivateFile:
a)雖然在外部存儲(chǔ),但事實(shí)上不提供數(shù)據(jù)給其他App
b)當(dāng)刪除App時(shí),移除文件
c)方法:
getExternalFilesDir()
//外部存儲(chǔ)方法的形參最好用API的常量例如DIRECTORY_PICTURES ,這樣系統(tǒng)就會(huì)很好的分類(用于文件分類操作)
3.需要檢測(cè)外部SDK是否加載
Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState()) ;
打開(kāi)APP精彩內(nèi)容
點(diǎn)擊閱讀全文
總結(jié)
以上是生活随笔為你收集整理的android10 内部存储,Android的内部存储和外部存储的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 第二个路由器怎么设置可以不插网线不用网线
- 下一篇: android应用资源可以分为两大类,A