我正在尝试创建一个允许录音的应用。我希望像我打电话给相机应用程序一样调用默认的录音机应用程序。我想要的是我的应用程序将意图/调用默认应用程序。录音后,它会立即返回我的应用程序(就像我打电话给相机时发生的那样)
我用来调用相机的代码:
Intent takePictureFromCameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
无论如何都接近上面的代码,它的简单,也实现了我想要的?
答案 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();
}
}