Android 车机上判断U盘是否挂载
发布时间
阅读量:
阅读量
在车载设备中,U盘的使用频率相对较高,若需确认U盘是否已成功挂载,通常需要调用系统内部的相关函数。然而,由于此类函数属于系统层面,第三方应用程序无法直接访问,必须通过反射机制来获取隐藏类型的类信息。
public static boolean isMountUdisk(Context context){
StorageManager mStorageManager = (StorageManager)context.getSystemService(Context.STORAGE_SERVICE);
List<VolumeInfo> vols = mStorageManager.getVolumes();
for (int i = 0; i < vols.size(); i++) {
DiskInfo disk = vols.get(i).getDisk();
Log.d(TAG, "disk=" + disk);
String path = vols.get(i).path;
boolean ismounted = vols.get(i).isMountedReadable();
if (disk !
全部评论 (0)
还没有任何评论哟~
