본문 바로가기
Mobile/Android

[Android] 연결된 USB의 UUID 정보 구해오기

by C_Meaning 2022. 10. 6.
728x90

파일 Path 정보 중 USB의 루트 디렉토리 이름을 구해와야 하는 일이 생겼다.

VolumeLabel 이라고 하던데, 가져오는 방법은 다음과 같은 방법으로 구해올 수 있다.

 

 public String getUsbUUIDName(Context context){
        StorageManager storage = (StorageManager) context.getSystemService(STORAGE_SERVICE);
        List<StorageVolume> volumes = storage.getStorageVolumes();
        for (StorageVolume volume : volumes) {
            if (albumName.equals(volume.getUuid())){
                return volume.getUuid();
            }
        }
        return null;
    }

 

참조 : https://stackoverflow.com/questions/54348807/android-usbmanager-retrieve-usb-drive-name

728x90

댓글