如何在任何 Android 设备上启用 Camera2 API 支持 [2024 年更新]

当您想通过智能手机设备下载谷歌相机端口时,启用 camera2 API 是非常必要的。 通常,这些端口将提高相机的整体质量,并毫不费力地渲染出令人惊叹的照片和视频。

然而,当你有 检查相机API 你手机的功能,失望地发现你的手机不支持这些API。

然后留给您的最后一个选项是通过刷新自定义恢复或生根您的 Android 手机来获取该应用程序编程接口。

在这篇文章中,我们将介绍不同的方法,您可以通过这些方法轻松地在手机上启用 Camera2 API 而不会出现问题。

但在我们开始之前,让我们先了解一下以下术语(如果您是第一次听说)。

什么是 Camera2 API?

在较旧的 android 手机中,您通常会获得可能不是很好的相机 API。 但是谷歌在Android 2 lollipop 中发布了Camera5.0 API。 这是一个更好的程序,提供了广泛的属性,进一步有助于提高手机的整体相机质量。

此功能可提供更好的 HDR+ 结果,并在高级软件的帮助下为点击低光照片添加美妙的属性。

有关更多信息,我们建议您查看 官方网页.

前提条件

  • 通常,以下所有方法都需要 root 访问权限。
  • 访问开发人员设置以启用 USB 调试。
  • 需要在 PC/笔记本电脑上安装必要的 ADB 驱动程序
  • 获取正确的版本 TWRP 根据您的手机自定义恢复。

Note: 有各种方法 根你的手机, 但我们会推荐你 下载 magisk 用于稳定配置。

启用 Camera2 API 的方法

一些智能手机制造商,例如 Realme,在附加设置中提供 Camera HAL3 以使用第 3 方相机应用程序,可以在启用开发者模式后访问。

(仅适用于 Android 11 或以上更新的 realme 手机)。 但许多智能手机并非如此。 在这种情况下,您可以按照后续方法进行操作:

1.使用终端模拟器应用程序(根)

  • 首先,进入 终端仿真器 应用程序。
  • 要授予 root 访问权限,请键入 su 并按下Enter键。
  • 输入第一条命令—— setprop persist.camera.HAL3.enabled 1 然后按回车。
  • 插入下一个命令 - setprop vendor.persist.camera.HAL3.enabled 1 然后按回车。
  • 接下来,重启手机。

2. 使用 X-plore 应用程序(Root)

  • 下载并安装 X-plore文件管理器 访问系统/根文件夹。 
  • 然后,您必须访问 system/build.prop 文件夹。 
  • 点击 构建道具 编辑该脚本。 
  • 添加 - ”persist.camera.HAL3.enabled = 1″ 在底部。 
  • 之后,您必须重新启动智能手机。

3.通过Magisk模块库(Root)

使用 magisk 进行 root 有很多好处,其中之一就是您将获得模块目录访问权限。

  • 首先,下载 模块-Camera2API-Enabeler.zip 来自模块库。
  • 接下来,您必须在 magisk 管理器中安装相应的 zip。 
  • 重新启动您的设备以激活相机 API 模块。

4. 通过 TWRP(Root 或非 Root)刷入 zip 文件

  • 下载必要的 Camera2API 压缩包 文件中。 
  • 将手机启动到 TWRP 自定义恢复。
  • 导航到 zip 文件位置并单击它。 
  • 在智能手机上刷写 Camera2API.zip 文件。 
  • 最后,像往常一样重新启动设备以获得结果。

我可以在没有 Root 权限的情况下启用 Camera2 API 功能吗?

您将需要 root 访问权限来解锁 camera2API,因为大多数情况下,当设备具有完全 root 权限时可以获取这些文件。

但是,如果您想要访问 API 功能并且有很多时间,我们建议您按照后续指南进行操作。

免Root访问Camera2API

在这里,您将收到在不修改系统文件的情况下获取那些相机API文件的整个过程。 话虽如此,让我们开始了解该过程的主要要求。 

过程之前需要的东西。

  • 确保 Android 设备具有解锁的引导加载程序。
  • 通过开发者模式启用 USB 调试。 
  • 建议使用 PC 或笔记本电脑运行 Windows 7、8、10 或 11。
  • 连接手机和电脑的 USB 数据线。 
  • 下载 TWRP 为您的智能手机归档
  • 亚行驱动程序.zip最小的adb_fastboot.zip

第 1 步:创建完整的设置

  • 安装 ADB驱动程序.zip 在你的电脑上
  • 接下来,您需要提取 minimal_adb_fastboot.zip 文件
  • 将下载的 TWRP 文件重命名为 recovery.img 并将其移动到最小的 fastboot zip 文件夹。
  • 使用电缆束将 PC 连接到手机。 

第 2 步:运行命令提示符

  • 首先,双击最小 zip 文件夹中的 cmd-here.exe。 
  • 输入命令查看设备是否连接—— adb devices 并输入。
  • 接下来,键入命令 - adb reboot bootloader 然后按 Enter 进入启动模式。 
  • 输入下一个命令—— fastboot boot recovery.img 然后按键盘上的 Enter 键打开 TWRP 模式。

第三步:使用TWRP模式修改

  • 输入这些命令后,请稍等片刻。 
  • 您会注意到手机屏幕上的 TWRP 自定义恢复模式已激活。 
  • 轻扫上面写着的键, “滑动以允许修改”。
  • 现在,回到计算机/笔记本电脑屏幕。 

第四步:输入第二阶段指令

  • 再次输入 adb devices 并输入以查看设备是否连接。 
  • 然后,您必须键入 adb shell 命令并添加
  • 要激活 Camera2API,请使用命令 – setprop persist. camera.HAL3.enable 1 然后按回车。
  • 输入命令—— exit 从 ADB shell 部分出来。 
  • 最后,使用 adb reboot 然后回车正常重启设备。

如何像以前一样恢复Camera2 API?

你必须重复整个过程 就像您在上一节中安装了 Camera API 一样。

  • 您需要做的就是更换 setprop persist. camera.HAL3.enable 1  setprop persist. camera.HAL3.enable 0 关闭相机 API 覆盖。 
  • 输入退出命令—— exit 然后按Enter
  • 最后,键入 - adb reboot 正常重启手机。

请注意: 您不安装 TWRP,因此在获取更新时不会遇到任何问题。 另外,如果您应用 OTA 更新,Camera2API 将恢复正常。 此外,您可以检查 手动相机兼容性 确认更改。

结论

长话短说,访问 Camera2API 的最佳方式是使用 root 权限和 TWRP 配置。 完成该过程后,您可以轻松安装 GCam 您的 Android 设备上的应用程序没有太多麻烦。

另一方面,如果您对激活 camera2 API 有任何疑问,请在以下部分分享您的评论。

关于阿贝尔·达米纳

Abel Damina 是一位机器学习工程师和摄影爱好者,联合创始人 GCamApk 博客。他在人工智能方面的专业知识和对构图的敏锐眼光激励读者突破技术和摄影的界限。