당신이하고 싶은 것이 확실하지 않습니다 ... 디렉토리가 쓰기 가능하지 않으면 쓸 수 없습니다. 사용자가 SDCard에 쓰기 권한이 필요하다는 오류 메시지를 던집니다 (해결 방법에 대한 지침 포함 가능). 응용 프로그램의 몇
나는 ... 수 있도록 수정하기 어려운 안 있는지 또한 쓰기의 SDCard에이 있는지 확인하려면이 좋아하는 유사한 코드를 가지고 :
// make sure we have a mounted SDCard
if (!Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())) {
// they don't have an SDCard, give them an error message and quit
final AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage(R.string.welcome_dialog_sdcard_error)
.setCancelable(false)
.setPositiveButton(R.string.welcome_dialog_sdcard_ok, new DialogInterface.OnClickListener() {
public void onClick(final DialogInterface dialog, final int id) {
finish();
}
});
final AlertDialog alert = builder.create();
alert.show();
} else {
// there's an SDCard available, continue
}
SD 카드에없는 TMP 파일을 만들 수 없습니까? 왜냐하면 그건 엿 같아. – mxcl