ວິທີການກວດສອບການຮອງຮັບ Camera2 API ໃນອຸປະກອນ Android ໃດ?

ຖ້າທ່ານຕ້ອງການປົດລັອກຜົນປະໂຫຍດທັງຫມົດຂອງຕົວເລືອກພອດກ້ອງຖ່າຍຮູບຂອງ Google, ສິ່ງທໍາອິດທີ່ທ່ານຄວນຮູ້ກ່ຽວກັບແມ່ນ Camera2 API.

ໃນ​ບົດ​ຄວາມ​ນີ້​, ທ່ານ​ຈະ​ໄດ້​ຮັບ​ຂໍ້​ມູນ​ຄົບ​ຖ້ວນ​ສົມ​ບູນ​ກ່ຽວ​ກັບ​ວິ​ທີ​ການ​ກວດ​ສອບ​ການ​ສະ​ຫນັບ​ສະ​ຫນູນ Camera2 API ກ່ຽວ​ກັບ​ອຸ​ປະ​ກອນ Android ໂດຍ​ບໍ່​ມີ​ບັນ​ຫາ​.

ຍີ່ຫໍ້ໂທລະສັບສະຫຼາດໄດ້ປັບປຸງຫຼາຍ, ໂດຍສະເພາະໃນພະແນກຊອບແວເຊັ່ນດຽວກັນກັບຮາດແວ. ແຕ່ວິວັດທະນາການໃນພາກສ່ວນກ້ອງຖ່າຍຮູບບາງຄັ້ງຮູ້ສຶກວ່າລ້າສະໄຫມໃນໂທລະສັບລຸ້ນເກົ່າເພາະວ່າພວກມັນບໍ່ສະຫນັບສະຫນູນລັກສະນະທີ່ແປກປະຫຼາດທີ່ປາກົດຢູ່ໃນໂທລະສັບສະຫຼາດທີ່ທັນສະໄຫມ.

ເຖິງແມ່ນວ່າ, ມັນບໍ່ແມ່ນກົດລະບຽບລາຍລັກອັກສອນວ່າໂທລະສັບທຸກມາພ້ອມກັບປະສົບການກ້ອງຖ່າຍຮູບພິເສດ. ຢ່າງໃດກໍຕາມ, ຍີ່ຫໍ້ຕົ້ນຕໍແມ່ນເຮັດໄດ້ດີໃນການສະຫນອງຄຸນລັກສະນະການປັບແຕ່ງທີ່ດີກວ່າສໍາລັບກ້ອງຖ່າຍຮູບ, ແຕ່ມັນບໍ່ແມ່ນຄວາມຈິງສໍາລັບໂທລະສັບສ່ວນໃຫຍ່.

ໃນປັດຈຸບັນ, ຜູ້ໃຊ້ສາມາດໄດ້ຮັບ mod ກ້ອງຖ່າຍຮູບຂອງ google ໄດ້ຢ່າງງ່າຍດາຍເພື່ອເພີດເພີນກັບຜົນປະໂຫຍດທີ່ຫນ້າສົນໃຈແລະດີເລີດເຫຼົ່ານັ້ນຜ່ານໂທລະສັບສະຫຼາດຂອງພວກເຂົາ. ແຕ່, ເມື່ອທ່ານໄດ້ອ່ານກ່ຽວກັບຂະບວນການຕິດຕັ້ງ, ທ່ານອາດຈະໄດ້ຍິນກ່ຽວກັບ Camera2 API.

ແລະໃນການຕອບຕໍ່ໄປນີ້, ທ່ານຈະໄດ້ຮັບບົດສອນທັງໝົດກ່ຽວກັບການກວດສອບວ່າໂທລະສັບຂອງທ່ານຮອງຮັບ Camera2 API ຫຼືບໍ່. ແຕ່ກ່ອນທີ່ພວກເຮົາຈະເຂົ້າໄປໃນຄໍາແນະນໍາ, ໃຫ້ພວກເຮົາຮູ້ກ່ຽວກັບຄໍາສັບນີ້ກ່ອນ!

Camera2 API ແມ່ນຫຍັງ?

API (Application Programming Interface) ໃຫ້ຜູ້ພັດທະນາເຂົ້າເຖິງຊອບແວ ແລະອະນຸຍາດໃຫ້ເຂົາເຈົ້າປັບປ່ຽນບາງອັນຕາມຄວາມປາດຖະໜາຂອງເຂົາເຈົ້າ.

ເຊັ່ນດຽວກັນ, Camera 2 ແມ່ນ Android API ຂອງຊອບແວກ້ອງຖ່າຍຮູບຂອງໂທລະສັບທີ່ໃຫ້ການເຂົ້າເຖິງຜູ້ພັດທະນາ. ເນື່ອງຈາກ Android ເປັນແຫຼ່ງເປີດ, ບໍລິສັດໄດ້ເປີດຕົວ API ດ້ວຍການອັບເດດ Android 5.0 Lollipop.

ມັນສະຫນອງສິດອໍານາດທີ່ຖືກຕ້ອງກ່ຽວກັບຄຸນນະພາບຂອງກ້ອງຖ່າຍຮູບໂດຍການເພີ່ມຄວາມໄວຊັດເຕີຫຼາຍຂຶ້ນ, ປັບປຸງສີ, ການຈັບພາບ RAW, ແລະຫຼາຍດ້ານຂອງການຄວບຄຸມ. ໂດຍຜ່ານການສະຫນັບສະຫນູນ API ນີ້, ໂທລະສັບສະຫຼາດຂອງທ່ານສາມາດຍູ້ການຈໍາກັດເຊັນເຊີກ້ອງຖ່າຍຮູບແລະໃຫ້ຜົນໄດ້ຮັບທີ່ເປັນປະໂຫຍດ.

ນອກຈາກນັ້ນ, ມັນຍັງສະແດງເທກໂນໂລຍີຂັ້ນສູງຂອງ HDR ແລະລັກສະນະທີ່ຫນ້າຕື່ນເຕັ້ນອື່ນໆທີ່ກໍາລັງຄອບງໍາຕະຫຼາດໃນປະຈຸບັນ. ຢູ່ເທິງສຸດ, ເມື່ອທ່ານຢືນຢັນວ່າອຸປະກອນມີການສະຫນັບສະຫນູນ API ນີ້, ຫຼັງຈາກນັ້ນທ່ານສາມາດຄວບຄຸມເຊັນເຊີ, ປັບປຸງກອບດຽວ, ແລະປັບປຸງຜົນໄດ້ຮັບຂອງເລນໄດ້ງ່າຍ.

ທ່ານຈະໄດ້ຮັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບ API ນີ້ຢູ່ໃນທາງການ ເອກະສານ Google. ດັ່ງນັ້ນ, ກວດເບິ່ງມັນອອກຖ້າຫາກວ່າທ່ານມີຄວາມສົນໃຈຢາກຮູ້ເພີ່ມເຕີມ.

ວິທີທີ 1: ຢືນຢັນ Camera2 API ຜ່ານຄຳສັ່ງ ADB

ໃຫ້ແນ່ໃຈວ່າທ່ານໄດ້ເປີດໃຊ້ໂຫມດຜູ້ພັດທະນາໃນໂທລະສັບສະຫຼາດຂອງທ່ານແລະຕິດຕັ້ງຄໍາສັ່ງຂອງ ADB ໃນຄອມພິວເຕີຂອງທ່ານ. 

  • ເປີດໃຊ້ການດີບັກ USB ຈາກໂໝດຜູ້ພັດທະນາ. 
  • ເຊື່ອມຕໍ່ໂທລະສັບຂອງທ່ານໂດຍໃຊ້ສາຍກັບ Windows ຫຼື Mac. 
  • ດຽວນີ້, ເປີດພ້ອມຮັບຄຳສັ່ງ ຫຼື PowerShell (Windows) ຫຼື Terminal Window (macOS).
  • ໃສ່ຄໍາສັ່ງ - adb shell "getprop | grep HAL3"
  • ຖ້າທ່ານໄດ້ຮັບຜົນໄດ້ຮັບຕໍ່ໄປນີ້

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

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

ມັນຫມາຍຄວາມວ່າໂທລະສັບສະຫຼາດຂອງທ່ານໄດ້ຮັບການສະຫນັບສະຫນູນຢ່າງເຕັມທີ່ຂອງ API Camera2. ຢ່າງໃດກໍຕາມ, ຖ້າມັນບໍ່ສະແດງຄືກັນ, ທ່ານອາດຈະຈໍາເປັນຕ້ອງໄດ້ເປີດໃຊ້ມັນດ້ວຍຕົນເອງ.

ວິທີທີ 2: ເອົາແອັບ Terminal ເພື່ອຢືນຢັນ 

  • ດາວໂຫລດ ແອັບ Terminal Emulator ອີງ​ຕາມ​ການ​ເລືອກ​ຂອງ​ທ່ານ​
  • ເປີດ app ແລະ​ໃສ່​ຄໍາ​ສັ່ງ - getprop | grep HAL3
  • ຖ້າເຈົ້າໄດ້ຮັບຜົນຕໍ່ໄປນີ້:

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

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

ເຊັ່ນດຽວກັນກັບວິທີການທີ່ຜ່ານມາ, ອຸປະກອນຂອງທ່ານຕ້ອງໄດ້ຮັບກ້ອງຖ່າຍຮູບ HAL3 ດ້ວຍການຮອງຮັບທີ່ສົມບູນຂອງ API Camera2. ຢ່າງໃດກໍຕາມ, ຖ້າຜົນໄດ້ຮັບບໍ່ຄືກັນກັບຂ້າງເທິງ, ທ່ານຈໍາເປັນຕ້ອງເປີດໃຊ້ API ເຫຼົ່ານັ້ນດ້ວຍຕົນເອງ.

ວິທີທີ 3: ກວດສອບການຮອງຮັບ Camera2 API ຜ່ານແອັບພາກສ່ວນທີສາມ

ມີວິທີຕ່າງໆເພື່ອຢືນຢັນວ່າອຸປະກອນໄດ້ຮັບການຕັ້ງຄ່າ API Camera2 ສໍາລັບໂທລະສັບສະຫຼາດຂອງເຂົາເຈົ້າຫຼືບໍ່. ຖ້າທ່ານເປັນຜູ້ໃຊ້ techie, ທ່ານຍັງສາມາດໃຊ້ຄໍາສັ່ງຂອງ ADB ໃນຄອມພິວເຕີຂອງທ່ານເພື່ອກວດເບິ່ງລາຍລະອຽດເຫຼົ່ານັ້ນ.

ໃນທາງກົງກັນຂ້າມ, ທ່ານຍັງສາມາດດາວໂຫລດແອັບພລິເຄຊັນ terminal ໃນໂທລະສັບຂອງທ່ານເພື່ອເຮັດແນວນັ້ນ. ຢ່າງໃດກໍຕາມ, ພວກເຮົາບໍ່ຕ້ອງການໃຫ້ທ່ານເສຍຄວາມພະຍາຍາມຂອງທ່ານກັບບາງສິ່ງບາງຢ່າງທີ່ໃຊ້ເວລາຫຼາຍ.

ແທນທີ່ຈະ, ທ່ານສາມາດດາວໂຫລດ Camera2 API probe ຈາກ Google Play Store ແລະທົດສອບຜົນໄດ້ຮັບໂດຍບໍ່ມີການເພີ່ມເຕີມ.

ຜ່ານແອັບພລິເຄຊັນນີ້, ທ່ານຈະໄດ້ຮັບລາຍລະອຽດທັງ ໝົດ ກ່ຽວກັບເລນກ້ອງຖ່າຍຮູບດ້ານຫລັງແລະດ້ານ ໜ້າ. ດ້ວຍ​ຂໍ້​ມູນ​ນັ້ນ​, ທ່ານ​ໄດ້​ຢ່າງ​ງ່າຍ​ດາຍ​ສາ​ມາດ​ຢືນ​ຢັນ​ວ່າ​ອຸ​ປະ​ກອນ Android ໄດ້​ຮັບ Camera2 API ສະ​ຫນັບ​ສະ​ຫນູນ​ຫຼື​ບໍ່​.

ຂັ້ນຕອນທີ 1: ໄດ້ຮັບຄໍາຮ້ອງສະຫມັກ Camera2 API Probe

ບໍ່ຕ້ອງການທີ່ຈະເສຍເວລາຂອງທ່ານໃນການເພີ່ມສາຍຄໍາສັ່ງທີ່ແຕກຕ່າງກັນ, ຫຼັງຈາກນັ້ນດາວນ໌ໂຫລດ app ຕໍ່ໄປນີ້ເພື່ອກວດກາເບິ່ງລາຍລະອຽດ API ກ້ອງຖ່າຍຮູບ. 

  • ເຂົ້າເບິ່ງແອັບ Google Play Store. 
  • ປ້ອນ Camera2 API probe ໃນແຖບຄົ້ນຫາ. 
  • ໃຫ້ຄລິກໃສ່ປຸ່ມຕິດຕັ້ງ. 
  • ລໍຖ້າຈົນກ່ວາຂະບວນການດາວໂຫຼດເກີດຂຶ້ນ. 
  • ສຸດທ້າຍ, ເປີດ app ໄດ້.

ຂັ້ນຕອນທີ 2: ກວດສອບການຮອງຮັບ Camera2 API

ເມື່ອທ່ານໄດ້ເຂົ້າເຖິງແອັບພລິເຄຊັນ, ການໂຕ້ຕອບຈະຖືກໂຫລດດ້ວຍລາຍລະອຽດຕ່າງໆໃນ camera2 API. ພາກສ່ວນກ້ອງຖ່າຍຮູບຖືກແບ່ງອອກເປັນ “Camera ID: 0” ບໍລິຈາກສໍາລັບໂມດູນກ້ອງຖ່າຍຮູບຫລັງ, ແລະ “Camera ID: 1”, ເຊິ່ງມັກຈະຫມາຍເຖິງເລນເຊວຟີ.

ພາຍໃຕ້ ID ກ້ອງຖ່າຍຮູບ, ທ່ານຕ້ອງກວດເບິ່ງລະດັບສະຫນັບສະຫນູນ Hardware ໃນກ້ອງຖ່າຍຮູບທັງສອງ. ນີ້ແມ່ນບ່ອນທີ່ເຈົ້າຈະຮູ້ວ່າອຸປະກອນຂອງທ່ານຮອງຮັບ Camera2 API ຫຼືບໍ່. ມີ​ສີ່​ລະ​ດັບ​ທີ່​ທ່ານ​ຈະ​ເຫັນ​ຢູ່​ໃນ​ປະ​ເພດ​ນັ້ນ​, ແລະ​ພວກ​ເຂົາ​ແຕ່​ລະ​ກໍາ​ນົດ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​:

  • Level_3: ມັນຫມາຍຄວາມວ່າ CameraAPI2 ກໍາລັງສະຫນອງສິດທິພິເສດບາງຢ່າງສໍາລັບຮາດແວກ້ອງຖ່າຍຮູບ, ເຊິ່ງໂດຍທົ່ວໄປແລ້ວປະກອບມີຮູບພາບ RAW, ການປຸງແຕ່ງ YUV, ແລະອື່ນໆ.
  • ເຕັມ: ມັນຫມາຍເຖິງຫນ້າທີ່ສ່ວນໃຫຍ່ຂອງ CameraAPI2 ແມ່ນສາມາດເຂົ້າເຖິງໄດ້.
  • ຈຳກັດ: ດັ່ງທີ່ຊື່ເອີ້ນ, ທ່ານໄດ້ຮັບຊັບພະຍາກອນຈຳນວນຈຳກັດຈາກ Camera API2.
  • ມໍລະດົກ: ມັນຫມາຍຄວາມວ່າໂທລະສັບຂອງທ່ານຮອງຮັບ Camera1 API ລຸ້ນເກົ່າ.
  • ນອກ: ສະເຫນີສິດທິປະໂຫຍດທີ່ຄ້າຍຄືກັນເປັນ LIMITED ທີ່ມີຂໍ້ບົກຜ່ອງບາງຢ່າງ. ຢ່າງໃດກໍຕາມ, ມັນອະນຸຍາດໃຫ້ຜູ້ໃຊ້ສາມາດນໍາໃຊ້ກ້ອງຖ່າຍຮູບພາຍນອກເປັນ webcams USB.

ໂດຍທົ່ວໄປແລ້ວ, ທ່ານຈະເຫັນວ່າໂທລະສັບຂອງທ່ານຈະໄດ້ຮັບຫມາຍຕິກສີຂຽວຢູ່ໃນສ່ວນເຕັມຂອງລະດັບສະຫນັບສະຫນູນຮາດແວ, ຊຶ່ງຫມາຍຄວາມວ່າໂທລະສັບສະຫຼາດຂອງທ່ານເຫມາະສົມສໍາລັບການຕິດຕັ້ງພອດກ້ອງຖ່າຍຮູບ google, aka. GCam.

Note: ຖ້າທ່ານສັງເກດເຫັນວ່າລະດັບການຮອງຮັບຮາດແວຢູ່ໃນພາກ Legacy ກໍາລັງສະແດງຫມາຍຕິກສີຂຽວ, ມັນຫມາຍຄວາມວ່າໂທລະສັບຂອງທ່ານບໍ່ຮອງຮັບ camera2 API. ໃນກໍລະນີດັ່ງກ່າວ, ທ່ານຕ້ອງໄດ້ນໍາໃຊ້ວິທີການເປີດດ້ວຍຕົນເອງ, ທີ່ພວກເຮົາໄດ້ກວມເອົາໃນ ຄູ່ມືນີ້.

ສະຫຼຸບ

ຂ້ອຍຫວັງວ່າເຈົ້າໄດ້ຮຽນຮູ້ຄວາມສໍາຄັນຂອງການສະຫນັບສະຫນູນ Camera2 API ໃນໂທລະສັບ Android. ເມື່ອທ່ານໄດ້ກວດສອບຂໍ້ມູນ API ແລ້ວ, ຢ່າເສຍເວລາໃນການຕິດຕັ້ງພອດກ້ອງ google ພາກສ່ວນທີສາມເຫຼົ່ານັ້ນຜ່ານອຸປະກອນຂອງທ່ານ. ມັນເປັນຕົວຢ່າງທີ່ດີທີ່ຈຸດສິ້ນສຸດຂອງຊອບແວແມ່ນຈໍາເປັນຢ່າງແນ່ນອນເພື່ອປັບປຸງຜົນໄດ້ຮັບຂອງກ້ອງຖ່າຍຮູບ.

ໃນຂະນະດຽວກັນ, ຖ້າທ່ານພົບຂໍ້ສົງໄສໃດໆ, ທ່ານສາມາດແຈ້ງໃຫ້ພວກເຮົາຮູ້ກ່ຽວກັບພວກມັນໂດຍຜ່ານກ່ອງຄໍາເຫັນຂ້າງລຸ່ມນີ້.

ກ່ຽວກັບ Abel Damina

Abel Damina, ວິສະວະກອນການຮຽນຮູ້ເຄື່ອງຈັກແລະຜູ້ທີ່ມັກການຖ່າຍຮູບ, ໄດ້ຮ່ວມກໍ່ຕັ້ງ GCamບລັອກ Apk. ຄວາມຊ່ຽວຊານຂອງລາວໃນ AI ແລະຕາກະຕືລືລົ້ນສໍາລັບອົງປະກອບສ້າງແຮງບັນດານໃຈໃຫ້ຜູ້ອ່ານຊຸກຍູ້ຂອບເຂດໃນເຕັກໂນໂລຢີແລະການຖ່າຍຮູບ.