2

アプリに必要なファイルを内部ストレージのディレクトリ内に保持したいと考えています。前の段階では、externalStorageDirectory を使用してデータを保存しました。今、私は以下のコードを使用して外部ディレクトリを参照しています

 Environment.getExternalStorageDirectory()+"/mydirectory"; 

内部ディレクトリで自分のディレクトリを参照するには、同等のコードが必要です。誰か助けてくれませんか...ありがとう、

解決:

getFilesDir()+"/mydirectory";

あなたのすべての提案と助けに感謝します。

4

3 に答える 3

1

これを使用できます:

File f = new File(Environment.getDataDirectory(), "subdir");
于 2014-09-18T07:30:47.610 に答える
1
public  File createDir() {
         FIle DIR=null;
         if (android.os.Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED))
                DIR=new File(android.os.Environment.getExternalStorageDirectory()+DIRNAME);
            else
                DIR=context.getCacheDir();
            if(!DIR.exists())
                DIR.mkdirs();
            return DIR;  
    }

これは私のアプリケーションの1つで使用しており、マウントされているか存在しない場合は外部にディレクトリを作成し、内部ストレージに作成します

于 2014-09-18T06:33:20.900 に答える