2017-10-31 5 views
-3

"android.resource://" + getPackageName() + "/raw/video"에서 비디오를 가져 오려고하는데 완벽하게 읽습니다. 해당 파일이 존재하는지 또는 없는지 어떻게 확인할 수 있습니까?파일이 안드로이드 리소스에 존재하는지 확인하십시오 - Android

+0

파일 이름을 지정하십시오. 위의 경로에서 파일 이름을 분할하고 두 문자열을 일치시킵니다. –

+0

하지만 파일이 있는지 어떻게 확인할 수 있습니까? @SafanMomin – FrankFabregat

+0

@FrankFabregat 내 대답을 확인하십시오. –

답변

1

이렇게 확인할 수 있습니다.

int checkExistence = mContext.getResources().getIdentifier("FILENAME_WITHOUT_EXTENSION", "raw", mContext.getPackageName()); 

if (checkExistence != 0) { // the resouce exists... 
result = true; 
} 
else { // checkExistence == 0 // the resouce does NOT exist!! 
result = false; 
} 
+0

나는 이것을 조금 시험 할 것이다. 감사합니다 – FrankFabregat

+0

그들 중 누구도 일하고 ​​있습니다. 그들은 모든 것을 거짓으로 출력하고 있습니다. – FrankFabregat

+0

예, 처음 답변에 넣은 것과 똑같습니다. – FrankFabregat