0
A
回答
3
这是一个Mediastore文件意味着录音。就像按一下按钮,开始录制
public class MediastoreActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button btn = (Button)findViewById(R.id.recordBtn);
btn.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View view) {
startRecording();
}});
}
public void startRecording() {
Intent intt = new Intent("android.provider.MediaStore.RECORD_SOUND");
startActivityForResult(intt, 0);
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
switch (requestCode) {
case 0:
if (resultCode == RESULT_OK) {
Uri recordedAudioPath = data.getData();
}
}
}
}
这是一个mail.xml文件创建只有一个按钮
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<Button android:id="@+id/recordBtn"
android:text="Record Audio"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
相关问题
- 1. 双记录查看
- 2. 如何查看交易记录?
- 3. Laravel:如何通过ID查看记录
- 4. 变更记录查看在
- 5. Netflix查看历史记录
- 6. Enterprise Library 5.0记录应用程序块:使用DatabaseTraceListener记录Custome消息
- 7. 如何使用heroku查看整个提交历史记录?
- 8. 如何使用paramiko查看(记录)文件传输进度?
- 9. 如何才能在新记录上查看CRM 2011重复检测以查看所有记录?
- 10. 使用Mercurial,如何查看历史记录和登录其他Repos
- 11. 如何使用mongodb _id查找记录
- 12. 重构 - 查看是否存在记录然后获取记录
- 13. 查看Asana中的历史记录
- 14. 查看记录IS NOT NULL在plsql中
- 15. 查看Excel锁定历史记录
- 16. 查看SML中的记录类型?
- 17. 填充查看选定的记录ViewModel
- 18. 查看mysql上的单个记录
- 19. 在Laravel更新之前查看记录
- 20. Haskell:如何在“Prelude”中查看命令历史记录?
- 21. 如何查看PM2重新启动历史记录(node-pm2)
- 22. SSIS - 如何在记录集中查看/设置字段类型?
- 23. 如何传递所有redis记录以查看?
- 24. 如何查看GDB存储记录/重播的执行日志?
- 25. 如何查看特定hadoop任务的输入记录?
- 26. 如何查看Mercurial文件的修订历史记录?
- 27. WSO2 CEP事件表 - 如何查看事件表上的记录
- 28. 如何调试事件查看器中记录的.NET错误?
- 29. 如何查看Eclipse平台日志记录?
- 30. 如何在日期范围内查看记录?
你有没有找到任何解决方案? – Ahmed 2012-09-13 11:38:34