我需要稍微修改android中的默认摄像头意图 - 例如我想以 360p 质量启动摄像头,当启动前置摄像头成为活动摄像头时并且面向风景。我做了一个研究,发现一些可以使用的额外选项,但似乎它们无法正常工作。所以我认为最好的方法是找到相机意图代码的构建并进行一些修改。
我可以在哪里找到相机意图中的构建源以及清单中的元数据部分(如果有一些特定的选项来启动意图)?
答案 0 :(得分:1)
我需要稍微修改android中的默认摄像头意图 - 例如我想以360p的质量启动摄像头,当启动前置摄像头成为活动摄像头并以风景为导向时。
我猜测“默认相机意图”是指Intent
的{{1}}。
我做了一项研究,发现一些可以使用的额外选项,但似乎它们无法正常工作。
对于ACTION_IMAGE_CAPTURE
,没有额外强制360p,并非所有相机都支持该分辨率。没有额外的强制前置摄像头,并非所有设备都有前置摄像头。我怀疑ACTION_IMAGE_CAPTURE
会做你想做的事情,并且不要求任何相机应用必须支持EXTRA_SCREEN_ORIENTATION
。
所以我认为最好的方法是找到相机意图代码的构建并进行一些修改。
我将假设“内置相机意图代码”是指“内置相机应用程序”。
我可以在哪里找到相机意图中的构建源以及清单中的元数据部分(如果有一些特定的选项来启动意图)?
很少有制造商发货the AOSP camera app。他们用自己的替代品。他们自己的相机应用程序的源代码将在他们的办公室。