Android アプリを開発するときにいくつかのファイルを保存したいと考えています。ファイルを保存するには、内部ディレクトリを使用する方法と外部ディレクトリを使用する方法の 2 つがあります。
私の知る限り、開発者がユーザーや他のアプリにファイルへのアクセスを許可したくない場合は、ファイルを内部ディレクトリに保存する必要があります。また、開発者がユーザーまたは他のアプリがファイルにアクセスできるようにしたい場合、ファイルは外部ディレクトリに保存されます。
そして、ここに私の質問があります:
外部ディレクトリにファイルを保存することを選択した場合、ファイルの種類を分類して、「ダウンロード」、「ムービー」、「画像」などの異なるディレクトリに保存する必要がありますか...または、アプリ用に単一のディレクトリを作成してすべてのファイルを保存する必要がありますそのディレクトリに。
Androidフォンのユーザーとして、私は2番目の解決策が好きではありません. では、なぜ非常に多くのアプリ (Evernote など) が外部ディレクトリ '/sdcard' にディレクトリを作成することを選択するのか疑問に思っています。