sdカードのいたるところにアプリのファイルが表示されているので、Androidの標準はないようです。しかし、アプリ関連のファイルを外部に保存する場合、使用する推奨ディレクトリパスや一般的な方法はありますか?
すなわち。(sdcard)/ myapp /または(sdcard)/ apps / myapp /
sdカードのいたるところにアプリのファイルが表示されているので、Androidの標準はないようです。しかし、アプリ関連のファイルを外部に保存する場合、使用する推奨ディレクトリパスや一般的な方法はありますか?
すなわち。(sdcard)/ myapp /または(sdcard)/ apps / myapp /
私はこれをしたいと思います:
Environment.getExternalStorageDirectory() + "Android/data/" + yourpackagename;
このファイルをチェックすると、ここにたくさんのアプリが表示されます。
Environment#getExternalStoragePublicDirectory(String type)
特定のフォルダのさまざまな文字列タイプで使用するだけです。
これにより、にフォルダが作成されます.../sdcard/Android/data/my.package.name/<type>
。
開発者ガイドから:
APIレベル8以降では、getExternalStoragePublicDirectory()を使用して、DIRECTORY_MUSIC、DIRECTORY_PICTURES、DIRECTORY_RINGTONESなどの必要なタイプのパブリックディレクトリを渡します。このメソッドは、必要に応じて適切なディレクトリを作成します。
APIレベル7以下を使用している場合は、getExternalStorageDirectory()を使用してください...
最初に使用する必要があります:
Environment.getExternalStorageDirectory();
SDカードの場所を把握します。そこから、通常、ファイルを保存するフォルダーとしてのアプリ名だけです。または、それが私の電話を見ると標準のように見えます。