วิธีเปิดใช้ Camera2 API ในโทรศัพท์ Android

Camera2 API กลายเป็นหนึ่งในปัจจัยที่สำคัญที่สุดในการประเมินความสามารถของกล้องของสมาร์ทโฟน หากคุณประทับใจในคุณสมบัติของมันคุณสามารถลองเปิดใช้งานบนสมาร์ทโฟนของคุณได้





ซ่อนเกมจากเพื่อนบน Steam

ในบทความนี้เราจะอธิบายขั้นตอนในการเปิดใช้งาน Camera2 API บนโทรศัพท์ Android



Camera2 API คืออะไร

เมื่อเปิดตัว Google ไม่อนุมัติ API กล้องเดิมและขอให้นักพัฒนาติดตั้ง Camera API 2 ใหม่บนสมาร์ทโฟน Android แต่มันไม่ได้เกิดขึ้นเร็วนัก ขณะนี้มีสมาร์ทโฟนระดับพรีเมียมเพียงไม่กี่รุ่นเท่านั้นที่มาพร้อมกับคุณสมบัติในตัวนี้ นั่นไม่ใช่สิ่งที่ Google ต้องการให้เกิดขึ้น อย่างไรก็ตามคุณยังสามารถทราบวิธีเปิดใช้งานการรองรับ Camera API 2 บนสมาร์ทโฟน Android ของคุณได้ด้วยการตั้งค่าง่ายๆ

Google Pixel 3, 4 ใช้การตั้งค่า Camera2 API ซึ่งเป็นเหตุผลว่าทำไมจึงมีกล้องที่น่าประทับใจเช่นนี้ ฉันแน่ใจว่าจะมีโทรศัพท์หลายรุ่นที่จะเปิดตัวในปี 2019 ด้วย Camera2 API



บันทึก: เราขอแจ้งให้คุณทราบว่าเราไม่รับผิดชอบต่อผลกระทบที่เป็นอันตรายใด ๆ ในระหว่างกระบวนการนี้ ทำการเปลี่ยนแปลงเหล่านี้โดยยอมรับความเสี่ยงของคุณเอง



ยังอ่าน: วิธีตรวจสอบรอบการชาร์จแบตเตอรี่ของ iPhone ไม่จำเป็นต้องมีการแหกคุก

วิธีเปิดใช้งาน Camera2 API บนสมาร์ทโฟน Android

มีหลายวิธีในการเปิดใช้งาน Camera2 API บนสมาร์ทโฟน Android แต่คุณต้องเข้าใจว่าคุณจะต้องมีโทรศัพท์ Android ที่รูทอย่างถูกต้องเพื่อเปลี่ยนการตั้งค่า ROM ดังนั้นโทรศัพท์ที่มีรูทจึงเป็นสิ่งสำคัญในการเปิดใช้ Camera2 API หากคุณมีให้ทำตามแต่ละวิธีต่อไปนี้และตรวจสอบว่าได้ผลหรือไม่



บันทึก: ไม่มีรายชื่อโทรศัพท์อย่างเป็นทางการที่เข้ากันได้กับ Camera2 API



เปิดใช้งาน Camera 2 API ใน Build.prop

เป็นหนึ่งในวิธีการที่สมบูรณ์แบบในการเปิดใช้งานคุณลักษณะที่ซ่อนอยู่มากมายของ Android บนสมาร์ทโฟน คุณยังสามารถเปิดใช้ Camera API 2 ด้วย Build.prop อย่างไรก็ตามคุณต้องเข้าใจว่าวิธีนี้มีโอกาสประสบความสำเร็จเพียงห้าสิบห้าสิบเท่านั้น ใช้งานได้บนสมาร์ทโฟนที่รองรับ Camera2 API ใน ROM แต่ได้ปิดใช้งานฟังก์ชันการทำงานด้วยเหตุผลอื่น

ทำตามขั้นตอนอย่างระมัดระวัง

  1. ดาวน์โหลดและติดตั้งแอพจัดการไฟล์จาก Google Play Store ซึ่งรองรับเบราว์เซอร์หลัก ที่นี่เราใช้โปรแกรมยอดนิยมเช่น ES File Manager
  2. เปลี่ยนไปใช้พาร์ติชันระบบบนโทรศัพท์ Android ของคุณที่รูทแล้วค้นหาไฟล์ชื่อ Build.prop
  3. เปิดไฟล์ Build.prop โดยใช้โปรแกรมแก้ไขข้อความ
  4. ภายในไฟล์ Build.prop ให้มองหาบรรทัดนี้:

persist.camera.HAL3.enabled = 0

ตัวแปลงสัญญาณ xvid สำหรับ Android
  1. แก้ไข 0 ถึง 1 จากนั้นบันทึกและออกจาก Build.prop และรีสตาร์ทโทรศัพท์
  2. จากนั้นคุณสามารถตรวจสอบว่ามันใช้งานได้หรือไม่โดยเริ่มแอพกล้องของบุคคลที่สามเช่น Open Camera

build.prop_

เปิดใช้ Camera2 API ด้วยโปรแกรมจำลองเทอร์มินัล

วิธีแรกที่เปิดใช้งาน camera2api ใช้งานได้กับสมาร์ทโฟน Android เกือบทั้งหมดที่มีรูทและเข้ากันได้ อย่างไรก็ตามในบางกรณีจะไม่ได้ผลตามที่คาดไว้ หากคุณมีโชคไม่ดีกับวิธีแรกคุณสามารถลองใช้วิธีที่สองนี้ซึ่งสะดวกสบายกว่าและไม่มีภาวะแทรกซ้อน จำไว้ว่าคุณจะต้องเข้าถึงรูทบนโทรศัพท์ของคุณจึงจะทำได้ ทำตามขั้นตอนอย่างระมัดระวัง:

  1. ดาวน์โหลดและติดตั้งแอปโปรแกรมจำลองเทอร์มินัล Google Play
  2. เปิดแอพและดำเนินการคำสั่งต่อไปนี้:

ของมัน

persist.camera ของคุณ HAL3.enabled 1

เครื่องมือลบรหัสผ่านฮาร์ดดิสก์

ทางออก

ทางออก

  1. ตอนนี้รีสตาร์ทโทรศัพท์ของคุณและตรวจสอบด้วยแอป Open Camera

ต่อไปนี้เป็นขั้นตอนในการเปิดใช้ Camera2 API บนสมาร์ทโฟน Android ที่เข้ากันได้ หากคุณกำลังลองทำตามขั้นตอนก่อนหน้านี้บนโทรศัพท์ที่ไม่ใช่รูทคุณจะไม่ประสบความสำเร็จตามที่คาดไว้ อย่างไรก็ตามลองใช้และบอกข้อสงสัยของคุณในส่วนความคิดเห็น

วิธีตรวจสอบว่าสมาร์ทโฟน Android เข้ากันได้กับ Camera2 API หรือไม่

  1. ติดตั้งไฟล์ Camera2 API Probe
  2. เริ่มแอพและมองหาสองส่วน: ID กล้อง: 0 และ ID กล้อง: 1 อันแรกคือกล้องหลังในขณะที่ส่วนที่สองคือกล้องหน้า
  3. ใน Camera-ID ให้สำรวจหมวดหมู่ย่อยที่มีชื่อ ประเภทการสนับสนุนระดับฮาร์ดแวร์ นี่คือที่ที่คุณสามารถค้นหาระดับการสนับสนุนของ Camera2 API บนโทรศัพท์ของคุณ
  4. เพื่อให้โทรศัพท์ของคุณเข้ากันได้กับกล้อง 2 API คุณต้องมีอย่างน้อยระดับ 3 หรือเต็ม ในกรณีนี้ Camera 2 API จะเปิดใช้งานสำหรับคุณ

หากคุณเห็นป้ายสีเขียวถัดจากระดับ 3 หรือเต็มแสดงว่าเปิดใช้งานแล้ว

Camera2 ระดับ API

Camera 2 API มีสี่ระดับหรือค่อนข้างรองรับหมวดหมู่ที่ระดับฮาร์ดแวร์ (ระดับการรองรับฮาร์ดแวร์ Camera 2 API)

  • ระดับ 3: นอกจาก FULL แล้ว OEM ยังเพิ่มการปรับแต่งคุณสมบัติต่างๆเช่น RAW, Pro mode เป็นต้น
  • เต็ม: กล้องของสมาร์ทโฟนรองรับคุณสมบัติที่สำคัญทั้งหมดของ Camera2 API
  • จำกัด : กล้องรองรับคุณสมบัติบางอย่างของ Camera2 API เท่านั้น
  • Legacy: โทรศัพท์เข้ากันได้กับคุณสมบัติ Camera1 API เท่านั้น

ความแตกต่างระหว่าง Camera 2 API ระดับ 3 และเต็มนั้นมีมาก OEM สามารถนำเสนอคุณลักษณะมากมายนอกเหนือจาก Camera 2 API เพื่อก้าวไปอีกขั้นโดยการเพิ่มการประมวลผลใหม่ YUV การจับภาพ RAW และอื่น ๆ