หากคุณต้องการปลดล็อคข้อดีทั้งหมดของตัวเลือกพอร์ตกล้อง Google สิ่งแรกที่คุณควรรู้คือ Camera2 API
ในบทความนี้ คุณจะได้รับข้อมูลที่สมบูรณ์เกี่ยวกับวิธีตรวจสอบการรองรับ Camera2 API บนอุปกรณ์ Android โดยไม่มีปัญหา
แบรนด์สมาร์ทโฟนต่างๆ ได้รับการปรับปรุงให้ดีขึ้นมาก โดยเฉพาะอย่างยิ่งในส่วนของซอฟต์แวร์และฮาร์ดแวร์ แต่การพัฒนาในส่วนของกล้องในโทรศัพท์รุ่นเก่านั้นดูล้าสมัยไปบ้าง เนื่องจากไม่รองรับคุณสมบัติพิเศษต่างๆ ที่ปรากฏในสมาร์ทโฟนรุ่นใหม่ๆ
แม้ว่าจะไม่มีกฎเป็นลายลักษณ์อักษรว่าโทรศัพท์ทุกเครื่องมาพร้อมกับประสบการณ์การใช้กล้องที่ยอดเยี่ยม อย่างไรก็ตาม แบรนด์กระแสหลักทำได้ดีมากในการนำเสนอคุณสมบัติการปรับแต่งที่ดีกว่าสำหรับกล้อง แต่นั่นไม่ใช่ความจริงสำหรับโทรศัพท์ส่วนใหญ่
ปัจจุบัน ผู้ใช้สามารถหา Google Camera Mod เพื่อใช้งานฟีเจอร์ที่น่าสนใจและยอดเยี่ยมต่างๆ บนสมาร์ทโฟนได้อย่างง่ายดาย แต่หากคุณได้อ่านเกี่ยวกับขั้นตอนการติดตั้งแล้ว คุณอาจเคยได้ยินเกี่ยวกับ 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]
หมายความว่าสมาร์ทโฟนของคุณรองรับ Camera2 API อย่างเต็มรูปแบบ อย่างไรก็ตาม หากไม่แสดงเหมือนเดิม คุณอาจต้องเปิดใช้งานด้วยตนเอง
วิธีที่ 2: รับแอป Terminal เพื่อยืนยัน
- ดาวน์โหลด แอพ Terminal Emulator ตามที่คุณเลือก
- เปิดแอพแล้วป้อนคำสั่ง -
getprop | grep HAL3 - หากคุณได้รับผลลัพธ์ดังต่อไปนี้:
[persist.camera.HAL3.enabled]: [1]
[persist.vendor.camera.HAL3.enabled]: [1]
เช่นเดียวกับวิธีก่อนหน้านี้ อุปกรณ์ของคุณต้องได้รับ Camera HAL3 พร้อมการรองรับ Camera2 API อย่างสมบูรณ์ อย่างไรก็ตาม หากผลลัพธ์ไม่เหมือนกับข้างต้น คุณต้องเปิดใช้ API เหล่านั้นด้วยตนเอง
วิธีที่ 3: ตรวจสอบการสนับสนุน Camera2 API ผ่านแอพของบุคคลที่สาม
มีหลายวิธีในการยืนยันว่าอุปกรณ์ได้รับการกำหนดค่า Camera2 API สำหรับสมาร์ทโฟนหรือไม่ หากคุณเป็นผู้ใช้ด้านเทคนิค คุณสามารถใช้พรอมต์คำสั่ง ADB บนคอมพิวเตอร์ของคุณเพื่อตรวจสอบรายละเอียดเหล่านั้นได้
ในทางกลับกัน คุณสามารถดาวน์โหลดแอปพลิเคชันเทอร์มินัลบนโทรศัพท์ของคุณได้เช่นกัน อย่างไรก็ตาม เราไม่ต้องการให้คุณเสียแรงไปกับบางสิ่งที่ใช้เวลานาน
แทนที่จะทำเช่นนั้น คุณสามารถดาวน์โหลดโพรบ Camera2 API จาก Google Play Store และทดสอบผลลัพธ์โดยไม่ต้องกังวลใจอีกต่อไป
ด้วยแอปพลิเคชันนี้ คุณจะได้รับรายละเอียดทั้งหมดเกี่ยวกับเลนส์กล้องด้านหลังและด้านหน้า ด้วยข้อมูลดังกล่าว คุณสามารถยืนยันได้อย่างง่ายดายว่าอุปกรณ์ Android ได้รับการรองรับ Camera2 API หรือไม่
ขั้นตอนที่ 1: รับแอปพลิเคชัน Camera2 API Probe
ไม่อยากเสียเวลาเพิ่มบรรทัดคำสั่งต่างๆ ให้ดาวน์โหลดแอพต่อไปนี้เพื่อตรวจสอบรายละเอียด API ของกล้อง
- ไปที่แอป Google Play Store
- ป้อนโพรบ Camera2 API ในแถบค้นหา
- คลิกที่ปุ่มติดตั้ง
- รอจนกว่ากระบวนการดาวน์โหลดจะเกิดขึ้น
- สุดท้ายเปิดแอป
ขั้นตอนที่ 2: ตรวจสอบการรองรับ Camera2 API
เมื่อคุณเข้าถึงแอปพลิเคชันแล้ว อินเทอร์เฟซจะเต็มไปด้วยรายละเอียดต่างๆ ใน camera2 API ส่วนของกล้องแบ่งออกเป็น “Camera ID: 0” ที่มอบให้โมดูลกล้องด้านหลัง และ “Camera ID: 1” ซึ่งมักจะหมายถึงเลนส์เซลฟี่
ใต้รหัสกล้อง คุณต้องตรวจสอบระดับการสนับสนุนฮาร์ดแวร์ในกล้องทั้งสองตัว ที่นี่คุณจะรู้ว่าอุปกรณ์ของคุณรองรับ Camera2 API หรือไม่ มีสี่ระดับที่คุณจะเห็นในหมวดหมู่นั้น และแต่ละระดับมีการกำหนดดังต่อไปนี้:
- ระดับ_3: หมายความว่า CameraAPI2 ให้คุณสมบัติพิเศษบางอย่างสำหรับฮาร์ดแวร์กล้อง ซึ่งโดยทั่วไปรวมถึงภาพ RAW, การประมวลผลซ้ำ YUV เป็นต้น
- เต็ม: หมายความว่าฟังก์ชันส่วนใหญ่ของ CameraAPI2 สามารถเข้าถึงได้
- จำกัด : ตามชื่อที่อ้างถึง คุณได้รับทรัพยากรจำนวนจำกัดจาก Camera API2
- มรดก: หมายความว่าโทรศัพท์ของคุณรองรับ Camera1 API รุ่นเก่า
- ภายนอก: เสนอสิทธิพิเศษที่คล้ายกับ LIMITED โดยมีข้อเสียบางประการ อย่างไรก็ตาม ผู้ใช้สามารถใช้กล้องภายนอกเป็นเว็บแคม USB ได้
โดยทั่วไป คุณจะเห็นว่าโทรศัพท์ของคุณจะมีเครื่องหมายถูกสีเขียวในส่วน FULL ของระดับการรองรับฮาร์ดแวร์ ซึ่งหมายความว่าสมาร์ทโฟนของคุณเหมาะสำหรับการติดตั้งพอร์ต google camera หรือที่รู้จักกันว่า GCam.
Note: หากคุณสังเกตเห็นว่าระดับการรองรับฮาร์ดแวร์ในส่วน Legacy แสดงเครื่องหมายถูกสีเขียว แสดงว่าโทรศัพท์ของคุณไม่รองรับ Camera2 API ในกรณีนั้น คุณต้องใช้เมธอดเปิดใช้งานด้วยตนเอง ซึ่งเราได้อธิบายไว้แล้วใน คู่มือนี้.
สรุป
ฉันหวังว่าคุณคงทราบถึงความสำคัญของการสนับสนุน Camera2 API บนโทรศัพท์ Android แล้ว เมื่อคุณตรวจสอบข้อมูล API แล้ว อย่าเสียเวลาติดตั้งพอร์ตกล้อง Google ของบุคคลที่สามบนอุปกรณ์ของคุณ นี่เป็นตัวอย่างที่ดีว่าซอฟต์แวร์มีความจำเป็นอย่างยิ่งในการปรับปรุงผลลัพธ์ของกล้อง
ในขณะเดียวกัน หากคุณพบข้อสงสัย คุณสามารถแจ้งให้เราทราบได้ผ่านช่องแสดงความคิดเห็นด้านล่าง