0
我使用意图录制声音。在Android上保存录制的声音
但我不知道如何将此声音保存在SD卡中。 我创建一个文件夹“file.mkdirs();”。如何捕获记录并保存到新文件夹(并更改名称)?
如果可能需要保存记录后按下“保存”按钮不中。我认为需要一个变种“记录”,如果他是0没有记录,如果是1是。
保存功能检查声音是否被记录并保存在文件夹中。
public class ObjSuperior extends ActionBarActivity {
int peticion = 1;
Uri url1;
int recorded = 0;
private final String ruta_Sonidos = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES) + "/Gueopic/";
private File file = new File(ruta_Sonidos);
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_obj_superior);
//Si no existe crea la carpeta donde se guardaran las fotos
file.mkdirs();
}
public void grabarSo(View v) {
Intent intent = new Intent(MediaStore.Audio.Media.RECORD_SOUND_ACTION);
startActivityForResult(intent, peticion);
}
public void save(){
//check if file are recorded and save on folder
}
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == RESULT_OK && requestCode == peticion) {
url1 = data.getData();
}
}
[中写入一个文件到SD卡(的可能重复http://stackoverflow.com/questions/2455102 /写一个文件到SD卡) –