Android の特定のフォルダーからファイルを読み込もうとしています。それには 2 つの方法があります。
1)典型的なアプローチは次のとおりです
File mainLoc = Environment.getExternalStorageDirectory();
File folderLoc = new File(mainLoc , "/foldername/");
その後、ファイル名フィルターを使用して取得します。
2) 別の方法は、BroadcastReceiver を使用することです
IntentFilter filter = new IntentFilter();
filter.addAction(Intent.ACTION_MEDIA_MOUNTED);
filter.addAction(Intent.ACTION_MEDIA_REMOVED);
だから、これらのアプローチの違いは何なのか、どれが効率的でベストプラクティスを表しているのか本当にわかりませんか?