Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash 照相机应用程序的intent.putExtra_Flash_Android Intent_Camera - Fatal编程技术网

Flash 照相机应用程序的intent.putExtra

Flash 照相机应用程序的intent.putExtra,flash,android-intent,camera,Flash,Android Intent,Camera,作为学校项目的一部分,我们正在开发一款使用摄像头的应用程序。作为早期设计决策的一部分,我们使用相机意图访问相机。后来,我们想更好地控制相机,比如关闭闪光灯 在研究这一点时,我遇到了一堆额外的参数。不幸的是,我发现默认android摄像头应用程序只接受一个参数:MediaStore.EXTRA_OUTPUT。至少是唯一记录在案的参数。我找到了一些其他的,但和crop一样,似乎不是每台设备都支持它们。然而,即使是那些人也无法控制闪光灯 有人找到控制闪光灯的照相机intent.put额外参数了吗?即使

作为学校项目的一部分,我们正在开发一款使用摄像头的应用程序。作为早期设计决策的一部分,我们使用相机意图访问相机。后来,我们想更好地控制相机,比如关闭闪光灯

在研究这一点时,我遇到了一堆额外的参数。不幸的是,我发现默认android摄像头应用程序只接受一个参数:MediaStore.EXTRA_OUTPUT。至少是唯一记录在案的参数。我找到了一些其他的,但和crop一样,似乎不是每台设备都支持它们。然而,即使是那些人也无法控制闪光灯


有人找到控制闪光灯的照相机intent.put额外参数了吗?即使是一个非官方的未记录文件?

你也不必向相机发送意图,因为你这样做的目的是打开相机应用程序。 相反,您需要的是制作一个使用硬件摄像头的活动,这样您就可以使用所有功能。 如果你不知道怎么做,让我知道,我会告诉你的

更新:

我认为在这里发布的代码太多了。 如果你想自己做研究,你应该开始考虑以下几点:

  • 权限android.permission.CAMERA
  • 摄影机对象。可以使用Camera.open()获取实例
  • SurfaceView。将是您活动的主要布局,在这里您将打印相机正在捕获的内容
  • 摄像头回调和SurfaceView回调
这是一个复杂的发展,也许你会花一个晚上来处理它。
同时,我会尝试在我的博客上写一篇文章,里面有所有的代码,但是如果你试着自己做而不是复制粘贴,你会学到更多。如果您有任何疑问,请告诉我

是的,我知道摄像头API。不幸的是,团队决定将此意图作为一项尽可能做好准备的措施。现在,创建一个摄像头应用程序或在我们当前的应用程序中构建一个已经太晚了。正如你所说,这需要很多代码。