如果您想解鎖 Google 相機連接埠選項的所有優勢,那麼您應該了解的第一件事就是 Camera2 API。
在本文中,您將獲得有關如何在 Android 設備上毫無問題地檢查 Camera2 API 支持的完整信息。
智慧型手機品牌已經有了很大的進步,尤其是在軟體和硬體方面。但舊款手機的相機部分的改進有時會讓人感覺過時,因為它們不支援現代智慧型手機中出現的那些花哨功能。
雖然,並非每部手機都具有出色的相機體驗並不是成文規定。 然而,主流品牌在為相機提供更好的定制屬性方面做得很好,但對於大多數手機而言並非如此。
如今,用戶可以輕鬆獲得 Google 相機模組,透過智慧型手機享受所有這些有趣且出色的功能。但是,當您閱讀了安裝過程後,您可能會聽說 Camera2 API。
在接下來的帖子中,您將獲得有關檢查您的手機是否支持 Camera2 API 的完整教程。 但在深入了解說明之前,讓我們先了解一下這個術語!
內容
什麼是 Camera2 API?
API(應用程序編程接口)使開發人員能夠訪問軟件,並允許他們根據自己的意願進行一些修改。
同樣,Camera 2 是手機攝像頭軟件的 android API,可授予開發人員訪問權限。 由於 Android 是開源的,該公司隨 Android 5.0 Lollipop 更新推出了 API。
它通過增加快門速度、增強顏色、RAW 捕獲和許多其他方面的控制來提供對相機質量的有效授權。 通過此 API 支持,您的智能手機可以突破相機傳感器的限制並提供有利的結果。
此外,它還採用了目前在市場上佔據主導地位的 HDR 先進技術和其他令人興奮的功能。而且,一旦你確認設備支援此API,那麼你就可以輕鬆控制感應器、增強單幀並改善鏡頭效果。
您將在官方網站上獲得有關此 API 的更多詳細信息 Google文件。因此,如果您有興趣了解更多,請查看。
方法一:通過ADB命令確認Camera1 API
確保您已經在智能手機上啟用了開發人員模式,並在您的計算機上安裝了 ADB 命令提示符。
- 從開發人員模式啟用 USB 調試。
- 使用電纜將手機連接到 Windows 或 Mac。
- 現在,打開命令提示符或 PowerShell (Windows) 或終端窗口 (macOS)。
- 輸入命令——
adb shell "getprop | grep HAL3"
- 如果得到以下結果
[persist.camera.HAL3.enabled]: [1]
[persist.vendor.camera.HAL3.enabled]: [1]
這意味著您的智能手機已完全支持 Camera2 API。 但是,如果顯示不一樣,則您可能需要手動啟用它。
方法二:獲取終端App確認
- 下載 終端模擬器應用 根據您的選擇
- 打開應用程序並輸入命令 -
getprop | grep HAL3
- 如果得到以下結果:
[persist.camera.HAL3.enabled]: [1]
[persist.vendor.camera.HAL3.enabled]: [1]
與前面的方法一樣,您的設備必須獲得完全支持 Camera3 API 的 Camera HAL2。 但是,如果結果與上述不同,則需要手動啟用這些 API。
方法三:通過第三方App查看Camera3 API支持
有多種方法可以確認設備是否為其智能手機獲取了 Camera2 API 配置。 如果您是技術人員,您還可以使用計算機上的 ADB 命令提示符來檢查這些詳細信息。
另一方面,您也可以在手機上下載終端應用程序來執行此操作。 但是,我們不希望您將精力浪費在耗時的事情上。
取而代之的是,您可以從 Google Play 商店下載 Camera2 API 探針並立即測試結果。
透過此應用程序,您將獲得有關後置和前置鏡頭鏡頭的所有詳細資訊。有了這些信息,您可以輕鬆確認 Android 設備是否支援 Camera2 API。
第 1 步:獲取 Camera2 API Probe 應用程序
不想浪費時間添加不同的命令行,請下載以下應用程序以查看相機 API 詳細信息。
- 訪問 Google Play 商店應用。
- 在搜索欄中輸入 Camera2 API 探針。
- 單擊安裝按鈕。
- 等待下載過程完成。
- 最後,打開應用程序。
第 2 步:檢查 Camera2 API 支持
訪問應用程序後,界面將加載 camera2 API 中的各種詳細信息。 相機部分分為為後置相機模塊捐贈的“Camera ID:0”和通常指自拍鏡頭的“Camera ID:1”。
在相機 ID 的正下方,您必須檢查兩個相機的硬件支持級別。 在這裡您可以知道您的設備是否支持 Camera2 API。 您將在該類別中看到四個級別,每個級別的定義如下:
- Level_3: 這意味著 CameraAPI2 為相機硬件提供了一些額外的好處,通常包括 RAW 圖像、YUV 重新處理等。
- 充分: 它指的是 CameraAPI2 的大部分功能都可以訪問。
- 有限: 顧名思義,您只能從 Camera API2 獲得有限數量的資源。
- 遺產: 這意味著您的手機支持老一代的 Camera1 API。
- 外部: 提供與 LIMITED 類似的福利,但有一些缺點。 但是,它允許用戶將外部攝像頭用作 USB 網絡攝像頭。
一般來說,您會看到您的手機在硬件支持級別的 FULL 部分收到一個綠色勾號,這意味著您的智能手機適合安裝谷歌相機端口,又名 GCam.
Note: 如果您注意到 Legacy 部分的硬體支援等級顯示綠色勾號,則表示您的手機不支援 camera2 API。在這種情況下,您必須套用手動啟用方法,我們已在 本指南.
結論
我希望您已經了解了 Android 手機上 Camera2 API 支援的重要性。一旦您驗證了 AP 訊息,就不要浪費時間在您的裝置上安裝那些第三方 Google 相機連接埠。這是一個很好的例子,顯示軟體端正是改善相機效果所必需的。
同時,如果您遇到任何疑問,可以通過下面的評論框讓我們知道。