ランダムに生成されたアセットフォルダーを持つアプリがあります。そのアセットフォルダーで、アプリを開くたびに、拡張子が「.jet」のファイルを開く必要があります。問題は、アプリを開くたびにファイルのランダムな名前が異なることです。
それで。拡張子が「.jet」のアセットフォルダの最初のファイルを検索するにはどうすればよいですか?
私はグーグルでそれについての情報を見つけることができません
ありがとう
ランダムに生成されたアセットフォルダーを持つアプリがあります。そのアセットフォルダーで、アプリを開くたびに、拡張子が「.jet」のファイルを開く必要があります。問題は、アプリを開くたびにファイルのランダムな名前が異なることです。
それで。拡張子が「.jet」のアセットフォルダの最初のファイルを検索するにはどうすればよいですか?
私はグーグルでそれについての情報を見つけることができません
ありがとう
唯一の方法は、拡張機能を検索することです。
AssetManager am = getAssets();
String fileList[] = am.list("");
for (String fileName : fileList) {
if (fileName.endsWith(".jet") {
}
}
以下のコードが機能するかどうか教えてください。
Arrays.asList(getResources().getAssets().list("")).contains(".jet");
.jet を含むファイル名の配列を返します。または、ファイル名にも endWith を使用できます。