안드로이드 응용 프로그램을 개발 중이며 sdcard가 존재하는지 여부를 확인할 수 있어야합니다. 그러면 sdcard가 파일을 내보낼 때까지 사용자에게 알릴 수 있습니다. 또는 장착되어 있지 않습니다.Java 코드가 안드로이드 장치에서 sdcard exsist를 확인합니다
0
A
답변
1
public boolean hasSDCard() {
return android.os.Environment.getExternalStorageState()
.equals(android.os.Environment.MEDIA_MOUNTED);
}
+1
불행히도 이것은 일반적인 것이 아닙니다. 예를 들어 SD 카드가없는 Nexus 4에서는 true를 반환합니다. getExternalStorageState()에 대한 문서는 http://developer.android.com/reference/android/os/Environment.html#getExternalStorageDirectory()를 참조하십시오. – Melquiades
이동식 SD 카드에 대해 이야기하고 있습니까? –
잘 jamoBox가 나에게 대답했다. – user30102967