如何以编程方式为Android手机调用默认录音机应用程序?

时间:2012-01-25 12:51:04

标签: android audio-recording voice-recording

我正在尝试创建一个允许录音的应用。我希望像我打电话给相机应用程序一样调用默认的录音机应用程序。我想要的是我的应用程序将意图/调用默认应用程序。录音后,它会立即返回我的应用程序(就像我打电话给相机时发生的那样)

我用来调用相机的代码:

Intent takePictureFromCameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);

无论如何都接近上面的代码,它的简单,也实现了我想要的?

1 个答案:

答案 0 :(得分:2)

试试这个,

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();
  }
}