2015-11-05 41 views
1

当我手动启动相机应用程序时,我可以访问白平衡,缩放,分辨率等设置(通过屏幕左侧的图标)。然而,当我通过一个意图启动相机,这些选项图标是不可见的:安卓相机设置由意图启动时丢失

Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); 
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(photoFile)); 
startActivityForResult(intent, MainActivity.SET_CUSTOM_PHOTO_FROM_CAMERA); 

有没有什么办法让现有的相机设置,当相机从意图启动的?

回答

1

当照相机从意图启动时,是否有任何方法可以使相机设置可用?

对于响应该Intent的活动,UI将是什么决定取决于该应用的作者。有数百个预安装的相机应用程序和无数的Play商店和其他地方可供下载。他们中的任何一个都可以处理您的请求。

ACTION_IMAGE_CAPTURE协议中没有任何文档记录,允许您请求更改相机UI,并且在任何地方都没有法律强制相机应用开发人员履行相机授权,即使存在。