Làm cách nào để kiểm tra hỗ trợ API Camera2 trên mọi thiết bị Android?

Nếu bạn muốn mở khóa tất cả các lợi ích của các tùy chọn cổng máy ảnh của Google, thì điều đầu tiên bạn nên biết là API Camera2.

Trong bài viết này, bạn sẽ nhận được thông tin đầy đủ về cách kiểm tra hỗ trợ API Camera2 trên thiết bị Android mà không gặp sự cố.

Các thương hiệu điện thoại thông minh đã cải thiện rất nhiều, đặc biệt là ở bộ phận phần mềm cũng như phần cứng. Nhưng sự phát triển trong phần máy ảnh đôi khi cảm thấy lỗi thời trên điện thoại cũ vì chúng không hỗ trợ những tính năng ưa thích xuất hiện trong điện thoại thông minh hiện đại.

Mặc dù, không phải quy tắc thành văn nào cũng quy định rằng mọi điện thoại đều có trải nghiệm máy ảnh đặc biệt. Tuy nhiên, các thương hiệu phổ thông đang làm rất tốt trong việc cung cấp các thuộc tính tùy chỉnh tốt hơn cho máy ảnh, nhưng điều đó không đúng với hầu hết các điện thoại.

Ngày nay, người dùng có thể dễ dàng có được một mod máy ảnh của google để tận hưởng tất cả những đặc quyền thú vị và tuyệt vời đó trên điện thoại thông minh của họ. Tuy nhiên, khi bạn đã đọc về quy trình cài đặt, bạn có thể nghe nói về Camera2 API.

Và trong bài đăng sau, bạn sẽ nhận được toàn bộ hướng dẫn về cách kiểm tra xem điện thoại của bạn có hỗ trợ Camera2 API hay không. Nhưng trước khi đi sâu vào hướng dẫn, hãy tìm hiểu về thuật ngữ này trước!

API Camera2 là gì?

API (Giao diện lập trình ứng dụng) cung cấp cho các nhà phát triển quyền truy cập vào phần mềm và cho phép họ điều chỉnh một số sửa đổi theo ý muốn của họ.

Tương tự như vậy, Camera 2 là một API Android của phần mềm camera của điện thoại cấp quyền truy cập cho nhà phát triển. Vì Android là mã nguồn mở nên công ty đã tung ra API với bản cập nhật Android 5.0 Lollipop.

Nó cung cấp thẩm quyền hợp lệ đối với chất lượng máy ảnh bằng cách thêm nhiều tốc độ cửa trập hơn, tăng cường màu sắc, chụp ảnh RAW và nhiều khía cạnh kiểm soát khác. Thông qua hỗ trợ API này, điện thoại thông minh của bạn có thể vượt qua giới hạn của cảm biến máy ảnh và mang lại kết quả thuận lợi.

Hơn nữa, nó cũng kết xuất công nghệ HDR tiên tiến và các tính năng thú vị khác hiện đang thống trị thị trường. Ngoài ra, khi bạn đã xác nhận rằng thiết bị có hỗ trợ API này, thì bạn có thể kiểm soát các cảm biến, nâng cao khung hình đơn và cải thiện kết quả ống kính một cách dễ dàng.

Bạn sẽ nhận được thông tin chi tiết bổ sung về API này trên trang web chính thức Tài liệu của Google. Vì vậy, hãy kiểm tra nó nếu bạn quan tâm để biết thêm.

Phương pháp 1: Xác nhận API Camera2 qua các lệnh của ADB

Đảm bảo rằng bạn đã bật chế độ nhà phát triển trên điện thoại thông minh của mình và cài đặt dấu nhắc lệnh ADB trên máy tính của bạn. 

  • Kích hoạt gỡ lỗi USB từ chế độ nhà phát triển. 
  • Kết nối điện thoại của bạn bằng cáp với Windows hoặc Mac. 
  • Bây giờ, hãy mở dấu nhắc lệnh hoặc PowerShell (Windows) hoặc Terminal Window (macOS).
  • Nhập lệnh – adb shell "getprop | grep HAL3"
  • Nếu bạn nhận được các kết quả sau

[persist.camera.HAL3.enabled]: [1]

[persist.vendor.camera.HAL3.enabled]: [1]

Điều đó có nghĩa là điện thoại thông minh của bạn có hỗ trợ đầy đủ API Camera2. Tuy nhiên, nếu nó không hiển thị như vậy, thì bạn có thể cần phải kích hoạt nó theo cách thủ công.

Phương pháp 2: Nhận ứng dụng đầu cuối để xác nhận 

[persist.camera.HAL3.enabled]: [1]

[persist.vendor.camera.HAL3.enabled]: [1]

Giống như phương pháp trước, thiết bị của bạn phải đạt được Camera HAL3 với sự hỗ trợ đầy đủ của API Camera2. Tuy nhiên, nếu kết quả không giống như trên, bạn cần kích hoạt các API đó theo cách thủ công.

Phương pháp 3: Kiểm tra Hỗ trợ API Camera2 qua Ứng dụng của bên thứ ba

Có nhiều cách khác nhau để xác nhận xem thiết bị có cấu hình API Camera2 cho điện thoại thông minh của họ hay không. Nếu bạn là người dùng kỹ thuật, bạn cũng có thể sử dụng dấu nhắc lệnh ADB trên máy tính của mình để kiểm tra các chi tiết đó.

Mặt khác, bạn cũng có thể tải xuống ứng dụng đầu cuối trên điện thoại của mình để thực hiện việc này. Tuy nhiên, chúng tôi không muốn bạn lãng phí công sức vào một việc tốn thời gian.

Thay vào đó, bạn có thể tải xuống trình thăm dò API Camera2 từ Cửa hàng Google Play và kiểm tra kết quả mà không cần phải lo lắng gì thêm.

Thông qua ứng dụng này, bạn sẽ có được tất cả các chi tiết liên quan đến ống kính máy ảnh phía sau và phía trước. Với thông tin đó, bạn có thể dễ dàng xác nhận xem thiết bị Android có hỗ trợ API Camera2 hay không.

Bước 1: Tải Ứng dụng thăm dò API Camera2

Nếu không muốn lãng phí thời gian thêm các dòng lệnh khác nhau, hãy tải xuống ứng dụng sau để kiểm tra chi tiết API của máy ảnh. 

  • Truy cập ứng dụng Cửa hàng Google Play. 
  • Nhập thăm dò API Camera2 vào thanh tìm kiếm. 
  • Bấm vào nút Cài đặt. 
  • Đợi cho đến khi quá trình tải xuống diễn ra. 
  • Cuối cùng, mở ứng dụng.

Bước 2: Kiểm tra hỗ trợ API Camera2

Khi bạn đã truy cập ứng dụng, giao diện sẽ được tải với nhiều chi tiết khác nhau trong camera2 API. Phần máy ảnh được chia thành “ID máy ảnh: 0” được tặng cho mô-đun máy ảnh phía sau và “ID máy ảnh: 1”, thường đề cập đến ống kính selfie.

Ngay bên dưới ID máy ảnh, bạn phải kiểm tra Mức hỗ trợ phần cứng trong cả hai máy ảnh. Đây là nơi bạn sẽ biết liệu thiết bị của mình có hỗ trợ Camera2 API hay không. Có bốn cấp độ mà bạn sẽ thấy trong danh mục đó và mỗi cấp độ được định nghĩa như sau:

  • Cấp 3: Điều đó có nghĩa là CameraAPI2 đang cung cấp một số đặc quyền bổ sung cho phần cứng máy ảnh, thường bao gồm hình ảnh RAW, xử lý lại YUV, v.v.
  • Đầy: Nó đề cập rằng phần lớn các chức năng của CameraAPI2 đều có thể truy cập được.
  • Giới hạn: Như tên gọi, bạn chỉ nhận được một lượng tài nguyên hạn chế từ Camera API2.
  • Di sản: Điều đó có nghĩa là điện thoại của bạn hỗ trợ API Camera1 thế hệ cũ.
  • bên ngoài: Cung cấp các đặc quyền tương tự như GIỚI HẠN với một số hạn chế. Tuy nhiên, nó cho phép người dùng sử dụng camera bên ngoài như webcam USB.

Nhìn chung, bạn sẽ thấy điện thoại của mình sẽ nhận được dấu tích màu xanh ở phần ĐẦY ĐỦ về mức độ hỗ trợ phần cứng, điều đó có nghĩa là điện thoại thông minh của bạn phù hợp để cài đặt các cổng camera của google, hay còn gọi là GCam.

Note: Nếu bạn nhận thấy rằng mức hỗ trợ phần cứng trên phần Cũ đang hiển thị dấu kiểm màu xanh lục, điều đó có nghĩa là điện thoại của bạn không hỗ trợ camera2 API. Trong trường hợp đó, bạn phải áp dụng phương pháp bật thủ công mà chúng tôi đã đề cập trong hướng dẫn này.

Kết luận

Tôi hy vọng bạn đã biết được tầm quan trọng của việc hỗ trợ API Camera2 trên điện thoại Android. Sau khi bạn đã xác minh thông tin API, đừng lãng phí thời gian cài đặt các cổng camera google của bên thứ ba đó trên thiết bị của bạn. Đó là một ví dụ tuyệt vời cho thấy phần cuối của phần mềm rất cần thiết để cải thiện kết quả máy ảnh.

Trong khi đó, nếu bạn gặp bất kỳ nghi ngờ nào, bạn có thể cho chúng tôi biết về chúng thông qua hộp bình luận bên dưới.

Giới thiệu về Abel Damina

Abel Damina, một kỹ sư máy học và người đam mê nhiếp ảnh, đã đồng sáng lập GCamBlog Apk. Chuyên môn của anh về AI và con mắt sáng tác nhạy bén đã truyền cảm hứng cho người đọc vượt qua các ranh giới trong công nghệ và nhiếp ảnh.