หากคุณต้องการปลดล็อกประโยชน์ทั้งหมดของตัวเลือกพอร์ตกล้องของ Google สิ่งแรกที่คุณควรรู้คือ Camera2 API
ในบทความนี้ คุณจะได้รับข้อมูลที่สมบูรณ์เกี่ยวกับวิธีตรวจสอบการรองรับ Camera2 API บนอุปกรณ์ Android โดยไม่มีปัญหา
แบรนด์สมาร์ทโฟนมีการปรับปรุงอย่างมากโดยเฉพาะในแผนกซอฟต์แวร์และฮาร์ดแวร์ แต่บางครั้งวิวัฒนาการในส่วนของกล้องก็รู้สึกล้าสมัยในโทรศัพท์รุ่นเก่าเนื่องจากไม่รองรับคุณสมบัติแฟนซีที่ปรากฏในสมาร์ทโฟนสมัยใหม่
แม้ว่าจะไม่มีกฎเป็นลายลักษณ์อักษรว่าโทรศัพท์ทุกเครื่องมาพร้อมกับประสบการณ์การใช้กล้องที่ยอดเยี่ยม อย่างไรก็ตาม แบรนด์กระแสหลักทำได้ดีมากในการนำเสนอคุณสมบัติการปรับแต่งที่ดีกว่าสำหรับกล้อง แต่นั่นไม่ใช่ความจริงสำหรับโทรศัพท์ส่วนใหญ่
ปัจจุบัน ผู้ใช้สามารถรับม็อดกล้องของ 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]
หมายความว่าสมาร์ทโฟนของคุณรองรับ 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 ของบุคคลที่สามบนอุปกรณ์ของคุณ เป็นตัวอย่างที่ดีที่ซอฟต์แวร์เป็นสิ่งจำเป็นอย่างยิ่งในการปรับปรุงผลลัพธ์ของกล้อง
ในขณะเดียวกัน หากคุณพบข้อสงสัย คุณสามารถแจ้งให้เราทราบได้ผ่านช่องแสดงความคิดเห็นด้านล่าง