欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
android的Environment類(lèi)

Android應用開(kāi)發(fā)中,常使用Environment類(lèi)去獲取外部存儲目錄,在訪(fǎng)問(wèn)外部存儲之前一定要先判斷外部存儲是否已經(jīng)是可使用(已掛載&可使用)狀態(tài),
并且需要在A(yíng)ndroidManifest.xml文件中添加外部存儲讀和寫(xiě)的權限。
Environment類(lèi)中提供了幾個(gè)靜態(tài)常量用于標識外部存儲的狀態(tài),這些狀態(tài)都是String類(lèi)型
MEDIA_BAD_REMOVAL 在沒(méi)有掛載前存儲媒體已經(jīng)被移除。
MEDIA_CHECKING 正在檢查存儲媒體。
MEDIA_MOUNTED 存儲媒體已經(jīng)掛載,并且掛載點(diǎn)可讀/寫(xiě)。
MEDIA_MOUNTED_READ_ONLY 存儲媒體已經(jīng)掛載,掛載點(diǎn)只讀。
MEDIA_NOFS 存儲媒體是空白或是不支持的文件系統。
MEDIA_REMOVED 存儲媒體被移除。
MEDIA_SHARED 存儲媒體正在通過(guò)USB共享。
MEDIA_UNMOUNTABLE 存儲媒體無(wú)法掛載。
MEDIA_UNMOUNTED 存儲媒體沒(méi)有掛載。
可以通過(guò)靜態(tài)方法getExternalStorageState()來(lái)獲取外部存儲的狀態(tài),如果程序需要在外部存儲里面讀寫(xiě)數據,必須要先判斷:

if(Environment.MEDIA_MOUNTED.equals(
Environment.getExternalStorageState()) 
|| !Environment.isExternalStorageRemovable())

然后,添加外部存儲讀和寫(xiě)的權限:

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE">  
</uses-permission>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE">

</uses-permission>

在Environment中還提供了Android標準目錄的路徑,以String類(lèi)型提供。
DIRECTORY_ALARMS 系統提醒鈴聲存放的標準目錄。
DIRECTORY_DCIM 相機拍攝照片和視頻的標準目錄。
DIRECTORY_DOWNLOADS 下載的標準目錄。
DIRECTORY_MOVIES 電影存放的標準目錄。
DIRECTORY_MUSIC 音樂(lè )存放的標準目錄。
DIRECTORY_NOTIFICATIONS 系統通知鈴聲存放的標準目錄。
DIRECTORY_PICTURES 圖片存放的標準目錄
DIRECTORY_PODCASTS 系統廣播存放的標準目錄。
DIRECTORY_RINGTONES 系統鈴聲存放的標準目錄。

static File getDataDirectory() 獲得data的目錄(/data)。
static File getDownloadCacheDirectory() 獲得下載緩存目錄。(/cache)
static File getExternalStorageDirectory() 獲得外部存儲媒體目錄。(/mnt/sdcard or /storage/sdcard0)
static File getRootDirectory() 獲得系統主目錄(/system)

除了用Environment獲取存儲目錄之外,還可以通過(guò)把路徑寫(xiě)死的方式,比如要讀取外部存儲/mnt/sdcard目錄下的文件,可以在程序中直接用全路徑,
但是這樣做是很不好的,應該Android實(shí)在是太開(kāi)放了,外部存儲的目錄的什么還是要固件制作商才知道,但是有一點(diǎn)是毋庸置疑的,就是Android框架層里面
已經(jīng)是指定好了Environment.getDownloadCacheDirectory()的返回路徑。所以,盡量用這種方式來(lái)獲取和存儲數據,以免固件廠(chǎng)商不同而造成路徑的差異。

Android的實(shí)際開(kāi)發(fā)中還用了兩個(gè)非常重要的緩存目錄,一個(gè)是應用程序自己的緩存空間,另一個(gè)是外部存儲為該應該程序提供的緩存空間。有什么差別?
使用過(guò)LruCache和DisLruCache的童鞋應該知道。
這兩個(gè)方法是通過(guò)上下文對象Context獲取的,只要應用程序被卸載,這兩個(gè)目錄下的文件都要被清空。
context.getCacheDir() 獲取應用程序自己的緩存目錄
context.getExternalCacheDir() 獲取應用程序在外部存儲的存儲目錄
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
android的Environment類(lèi) .
android4.0 中關(guān)于內外置sd卡的獲取及讀寫(xiě)權限問(wèn)題
Android 外部SD卡/U盤(pán)無(wú)法寫(xiě)入解決方法(需要root)
Android 手機存儲目錄
徹底理解android中的內部存儲與外部存儲
一篇文章搞懂a(chǎn)ndroid存儲目錄結構
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久