Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.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
获取摄像头在android中保存图像的路径_Android_Camera - Fatal编程技术网

获取摄像头在android中保存图像的路径

获取摄像头在android中保存图像的路径,android,camera,Android,Camera,是否有任何方法可以获取android手机摄像头存储图像的路径,如果用户更改了默认位置,则更新的位置将可用。否,原因如下: 有数千台安卓设备,预装了数百个摄像头应用程序,这些应用程序不需要以某种方式发布存储图像的位置 Play Store上还有数千个其他摄像头应用程序,欢迎用户安装和使用,这些应用程序不需要以某种方式发布存储图像的位置 摄像头应用程序不需要将图像存储在可访问的路径中,而是存储在其他位置(例如,内部存储、网络) 但我不确定我是否正确地回答了这个问题 试试这个: 拍摄一张照片,然后转到

是否有任何方法可以获取android手机摄像头存储图像的路径,如果用户更改了默认位置,则更新的位置将可用。

否,原因如下:

  • 有数千台安卓设备,预装了数百个摄像头应用程序,这些应用程序不需要以某种方式发布存储图像的位置

  • Play Store上还有数千个其他摄像头应用程序,欢迎用户安装和使用,这些应用程序不需要以某种方式发布存储图像的位置

  • 摄像头应用程序不需要将图像存储在可访问的路径中,而是存储在其他位置(例如,内部存储、网络)


  • 但我不确定我是否正确地回答了这个问题

    试试这个:


    拍摄一张照片,然后转到画廊检查您最近拍摄的照片,然后转到其详细信息它将显示路径

    您可以使用
    文件过滤器
    进行此操作。查看此项:查看您没有正确理解我的问题,我只需要来自相机的图像,不需要其他内容。然后正确编辑您的问题,正如你刚才提到的,需要获取
    路径
    ,而不是任何
    图像
    。那么安卓系统是否区分了本机摄像头应用程序和其他应用程序呢?@SreekanthKarumanaghat:这与图像存储的位置无关。此外,还有很多很多“本地相机应用程序”。如果你认为“本机摄像头应用程序”就是AOSP摄像头应用程序,那么提供该应用程序的设备相对较少。我这样问是因为我可以选择本机摄像头应用程序在摄像头设置中保存图片的位置,如果我可以通过编程方式获取数据,我不知道我的思路是否正确。@SreekanthKarumanaghat:请重新阅读我的答案。相机应用程序不需要将用户选择存储图片的路径发布到其他应用程序。还有成千上万的摄像头应用程序,预安装或用户安装。所以你的意思是说两件事(只是澄清一下)1。您无法通过任何方式将默认android摄像头(即随附的摄像头)与用户安装的摄像头应用程序区分开来。2.我无法知道任何相机应用程序存储图片的路径。3.正如您在中所讨论的:-不存在一种方式,即当使用摄影机的前台活动正在运行时,可以单击摄影机单击按钮。那个么,我能得到path/img摄像机(dflt)的用途吗?请在回答之前试着理解这个问题。