0

Android デバイスの内部ストレージにオーディオ ファイルを保存するにはどうすればよいか考えていました。具体的には、マイクからの音を録音するアプリで、このファイルを内部ストレージに保存したいと考えています。外部ストレージには次のようなものがあることを知っています:

outputFile = Environment.getExternalStorageDirectory()+"/myrecord.3gpp";

内部ストレージにも同様のものはありますか?ありがとう!

4

2 に答える 2

0

getFilesDir()を使用する

SDCardpath = getFilesDir();
    myDataPath = new File(SDCardpath.getAbsolutePath()
            + "/.My Recordings");

    // mydir = context.getDir("media", Context.MODE_PRIVATE);
    if (!myDataPath.exists())
        myDataPath.mkdir();


    audiofile = new File(myDataPath + "/" + fileName);

詳細については、内部ストレージの使用を参照してください

于 2015-06-05T08:04:51.320 に答える
-2

これを試して...

outputFile="/sdcard/myrecord.3gpp";
于 2015-06-05T08:02:12.803 に答える