Android デバイスの内部ストレージにオーディオ ファイルを保存するにはどうすればよいか考えていました。具体的には、マイクからの音を録音するアプリで、このファイルを内部ストレージに保存したいと考えています。外部ストレージには次のようなものがあることを知っています:
outputFile = Environment.getExternalStorageDirectory()+"/myrecord.3gpp";
内部ストレージにも同様のものはありますか?ありがとう!
Android デバイスの内部ストレージにオーディオ ファイルを保存するにはどうすればよいか考えていました。具体的には、マイクからの音を録音するアプリで、このファイルを内部ストレージに保存したいと考えています。外部ストレージには次のようなものがあることを知っています:
outputFile = Environment.getExternalStorageDirectory()+"/myrecord.3gpp";
内部ストレージにも同様のものはありますか?ありがとう!
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);
詳細については、内部ストレージの使用を参照してください
これを試して...
outputFile="/sdcard/myrecord.3gpp";