にトラブル集合場所とAndroidのオーディオレコーダー:、起動する私は、コードを次のように持って録音されたオーディオ
マイファイル名(ファイル名を)何の効果もありません:
final Intent recordSoundIntent = new Intent
("android.provider.MediaStore.RECORD_SOUND");
String fileName = Environment.getExternalStorageDirectory() +
File.separator + UUID.randomUUID() + ".3gpp";
recordSoundIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new
File(fileName)));
startActivityForResult(Intent.createChooser(recordSoundIntent,
getString(R.string.record_sound_chooser)), INTENT_SOUND_RECORDING);
私の問題は以下のとおりです。 Uriは から戻りました。最後のテスト実行でdata.getData()が返されます。content:// media/external/audio/media/41。 ただし、このファイルは自分のSDカード:recording34485.3gppに作成されます。 がサウンドの作成時にカスタムロケーションを設定できない場合は、このファイルへの位置は です。
は、任意の提案を持っています?どのようにsdk 2.3について – herbertD