Advertisement

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)

还没有任何评论哟~