11 本文介绍了Android 4.2中可用的新HDR摄像头模式: 但我的Galaxy Nexus没有显示该选项: 为什么不? samsung-galaxy-nexus camera 4.2-jelly-bean — ændrük source
11 现在,我已经对Android 4.2的源代码有了一点了解。 事实证明,HDR并不是由相机应用程序本身完成的,它是一种场景模式,需要操作系统实现和/或驱动程序的支持。 如果出现以下情况,相机应用将删除HDR按钮: 您未达到API级别17(Android 4.2)或更高级别,或者 Camera.Parameters.getSupportedSceneModes()返回null或不包含字符串“ hdr”的列表 简而言之,HDR模式是由操作系统的摄像头驱动程序本身实现的,除非深入研究操作系统源,否则无法将其添加到标准摄像头应用程序中。我尚未完成此操作,但是如果确定了,我将发布更新。 — 加雷斯·戴维森 source 据我所知,XDA上有一个线程解释了如何使泄漏的4.2 camera.apk在Galaxy Nexus上运行。因此它不在驱动程序中,而是一些libcamera的东西(有关更多信息,请参见线程中的链接.zip) — ce4 2012年 @ ce4摄像头应用程序向后兼容4.1,但就像我说的那样,如果它无法通过上述两项测试中的任何一项,它将从屏幕上删除HDR按钮。相机应用程序仅在需要时从操作系统请求HDR模式,我没有深入研究C ++部分以查看它是否在操作系统或驱动程序中,但它肯定不是相机/画廊应用程序或Java的一部分Android的一部分。 — 加雷斯·戴维森