2013-06-30 4 views
0

오늘 앱에 SD 카드에 프로그램을 통해 무언가를 저장하려고 시도했지만 SD 카드가 없거나 기기가 SD 카드를 제공하지 않으면 어떻게되는지 직접 묻습니다. 앱이 다운되거나 어떻게 될까요?SD 카드가없는 경우 어떻게됩니까?

+2

예외를 생성합니다, 당신이 그것을 – BackSlash

+0

대답이 당신을 도와나요 처리하지 않는 경우 물론이 충돌합니다 ??? –

답변

2

정말 코드에 따라 다릅니다.

SD 카드가 장착되어 있는지 쉽게 확인하거나 코드에서 오류나 null 데이터를 잡을 수 있습니다. 또한 여기

boolean isSDPresent = android.os.Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED); 

if(isSDPresent){ 
    // yes SD-card is present 
} 
else{ 
// Sorry 
} 

, 당신이 읽을 수있는 무언가이다 : http://developer.android.com/training/basics/data-storage/files.html

+1

가능한 경우 기본 유형을 사용해야합니다. '부울'은'부울 '보다 훨씬 느립니다. – BackSlash

+0

Houps, typo! 머리를 주셔서 감사합니다! –

관련 문제