0

sdカードのいたるところにアプリのファイルが表示されているので、Androidの標準はないようです。しかし、アプリ関連のファイルを外部に保存する場合、使用する推奨ディレクトリパスや一般的な方法はありますか?

すなわち。(sdcard)/ myapp /または(sdcard)/ apps / myapp /

4

3 に答える 3

2

私はこれをしたいと思います:

Environment.getExternalStorageDirectory() + "Android/data/" + yourpackagename;

このファイルをチェックすると、ここにたくさんのアプリが表示されます。

于 2012-11-09T22:24:36.007 に答える
2

Environment#getExternalStoragePublicDirectory(String type)特定のフォルダのさまざまな文字列タイプで使用するだけです。

これにより、にフォルダが作成されます.../sdcard/Android/data/my.package.name/<type>

開発者ガイドから:

APIレベル8以降では、getExternalStoragePublicDirectory()を使用して、DIRECTORY_MUSIC、DIRECTORY_PICTURES、DIRECTORY_RINGTONESなどの必要なタイプのパブリックディレクトリを渡します。このメソッドは、必要に応じて適切なディレクトリを作成します。

APIレベル7以下を使用している場合は、getExternalStorageDirectory()を使用してください...

于 2012-11-09T22:28:34.457 に答える
2

最初に使用する必要があります:

Environment.getExternalStorageDirectory();

SDカードの場所を把握します。そこから、通常、ファイルを保存するフォルダーとしてのアプリ名だけです。または、それが私の電話を見ると標準のように見えます。

于 2012-11-09T22:21:50.063 に答える