使用Android Camera Intent从同一按钮拍摄视频或静态图片

我正在为三星galaxy Tab 2开发一个应用程序.我有一个按钮,可以在平板电脑上打开认的相机应用程序:
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);

认应用程序有一个滑动按钮,通常允许您切换到视频,但它被禁用.现在,他们希望能够滑动该按钮并拍摄视频.根据Android的http://developer.android.com/guide/topics/media/camera.html#intents,他们看起来我实际上必须在我的布局中有两个单独的按钮,一个用于捕获视频,另一个用于捕获静止图像.有没有办法打开相机,然后让用户决定他们是否想要视频或图像?

谢谢.

解决方法

您需要指定是否要抓取视频或图片.这是必要的,因为在调用intent之前,必须设置未来图像/视频的文件名.

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...