想写一个APP玩玩,遇到一个问题:如何调用系统自带的录音功能?一开始我用如下方法:private static final int CWJ_RECORD = 1987; Intent rIntent = new Intent(Media.RECORD_SOUND_ACTION);
startActivityForResult(rIntent, CWJ_RECORD);
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == RESULT_OK) {
switch (requestCode) {
case CWJ_RECORD:
String dataUri=getIntent().getDataString();
String dataFile=data.getDataString() ;
break;
}
}
} 但是发现这样界面会整个切到系统的录音软件界面。
我希望的是能有开始录音和结束录音的按钮,后台运行自带的录音,这样我的APP上该显示的东西还是能看见的。不知道这样可行不?谢谢!!!
startActivityForResult(rIntent, CWJ_RECORD);
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == RESULT_OK) {
switch (requestCode) {
case CWJ_RECORD:
String dataUri=getIntent().getDataString();
String dataFile=data.getDataString() ;
break;
}
}
} 但是发现这样界面会整个切到系统的录音软件界面。
我希望的是能有开始录音和结束录音的按钮,后台运行自带的录音,这样我的APP上该显示的东西还是能看见的。不知道这样可行不?谢谢!!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货