2017-10-31 10 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

関連する問題