StorageManager获取U盘挂载状态
生活随笔
收集整理的這篇文章主要介紹了
StorageManager获取U盘挂载状态
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
StorageManager是Android SDK中管理存儲(chǔ)設(shè)備的一個(gè)類(lèi)。其中的存儲(chǔ)設(shè)備分內(nèi)部存儲(chǔ)和外部存儲(chǔ),外部存儲(chǔ)可以有SDCard、U盤(pán)等其他掛載的外設(shè)。
StorageVolume代表的是一個(gè)設(shè)備信息的數(shù)據(jù)結(jié)構(gòu),里面包含了名稱(chēng)、路徑、掛載狀態(tài)等等信息。
以前獲取設(shè)備列表的方法大多是通過(guò)反射獲getVolumeList()方法獲取到StorageVolume[]數(shù)組,但是現(xiàn)在發(fā)現(xiàn)完全沒(méi)有必要的,通過(guò)getStorageVolumes()方法便可以獲取到StorageVolume的集合。只是在取StorageVolume里面的字段的時(shí)候,像Path、ID這些屬性的get方法是隱藏的,需要使用反射來(lái)獲取。示例代碼如下:
總結(jié)
以上是生活随笔為你收集整理的StorageManager获取U盘挂载状态的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 高通7227平台外接UBLOX的GPS模
- 下一篇: jquery 的模块化