как вызвать приложение для записи голоса по умолчанию программно для телефона Android? - PullRequest
0 голосов
/ 25 января 2012

Я пытаюсь создать приложение, которое позволяет запись голоса. Я надеюсь назвать приложение для записи голоса по умолчанию, как я называю приложение камеры. то, что я хотел, - мое приложение будет предназначено / вызвать приложение по умолчанию. после записи он сразу же вернется в мое приложение (точно так же, как то, что происходит, когда я вызываю камеру)

код, который я использовал для вызова камеры:

Intent takePictureFromCameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);

Есть ли в любом случае, что близко к приведенному выше коду, где он прост и также достиг того, что я хотел?

1 Ответ

2 голосов
/ 25 января 2012

Попробуйте,

Intent recordIntent = new Intent(MediaStore.Audio.Media.RECORD_SOUND_ACTION);
startActivityForResult(recordIntent, RESULT_OK);

И onActivityResult

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
  if (resultCode == Activity.RESULT_OK)
  {
    String theFilePath = data.getData().toString();
  }
}
...