启动与选项原生相机应用捕获视频或图像

问题描述:

我已经写了,我打开本机摄像头的应用程序之前,应用程序捕捉到这样一个形象:启动与选项原生相机应用捕获视频或图像

Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);

或者,像这样捕获视频:

Intent takeVideoIntent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);

但是,有没有办法打开本地相机应用的选项捕捉要么视频或图像?我想打开下面给出的图像,用户可以通过滑动来访问侧边菜单并更改输入类型。

Image Below

我试图寻找,但没有结果已经出来了没有。我不确定是否有办法做到这一点,而无需编写自定义的相机实现,我现在要避免这种实现。

如果这是可能的,我该怎么办?我怎样才能识别出捕获完成后用户选择的媒体类型(可能是onActivityResult)?

预先感谢您!

目前由您指定有2个意图捕捉图像和视频即MediaStore.ACTION_IMAGE_CAPTURE & MediaStore.ACTION_VIDEO_CAPTURElink

对于intially我也在想startActivityForResult(意向意图,诠释requestCode,捆绑选项),这里选项 PARAM被用于为外部应用程序的临时演员,但我们只能指定一些动画不是值指定的link1 & link2

解决方案

我宁愿建议你去与选项自定义应用程序,只要你喜欢,而不是由现有的相机应用给出的限制。