죄송합니다. 이전에이 질문이있는 경우 죄송합니다. 그러나 나는 이해하지 못했다. 어느 누구도 그 예를 들어 설명해 줄 수 있습니까? 두 가지의 차이점은 ExternalStorageRemovable과 isExternalStorageEmulated입니다.이 메소드의 기능은 무엇입니까? ExternalStorageRemovable 및 isExternalStorageEmulated
2
A
답변
2
이전 Android 기기에서는 외부 저장소가 실제로 제거 할 수있는 SD 카드로 연결되었습니다. 새로운 안드로이드 장치에서 외부 저장 장치는 에뮬레이트 된 SD 카드 인 데이터 파티션의 디렉터리 (그 위에 FUSE 포함)로 연결됩니다.
그래서 isExternalStorageEmulated는 저장 공간이 데이터 파티션에 있는지 알려주고 isExternalStorageRemovable이 저장 공간이 SD 카드인지 여부를 알려줍니다. 그들은 반대 출력을 반환합니다 대부분의 시간은하지만, 당신은 드문 장치를 찾을 수 있습니다 그 외부 스토리지는 분리 된 파티션 그래서 그들은 둘 다 false를 반환합니다 찾을 수 있습니다.