1

SDカードではなくAndroidの内部メモリに私のアプリケーション名でフォルダを作成し、whatsappやviberのようなファイルを作成する方法はありますか?ありがとう

4

2 に答える 2

4
File storagePath = new File(Environment.getExternalStorageDirectory()+ "/foldername");
storagePath.mkdirs();

マニフェストファイルに権限を追加することを忘れないでください

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
于 2012-08-06T15:31:54.207 に答える
0

たとえば、次のように使用できます。

private MainActivity activity;
[...]
File fileDir = this.activity.getFilesDir();

AsynTaskでこのソリューションを使用しました。コンテキストを使用することもできます。

getFilesDir()

openFileOutput(String、int)で作成されたファイルが保存されているファイルシステム上のディレクトリへの絶対パスを返します。

アプリケーションファイルを保持しているディレクトリのパスを返します。

于 2012-08-06T15:40:57.757 に答える