วิธีเปิดใช้ 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 แต่ได้ปิดใช้งานฟังก์ชันการทำงานด้วยเหตุผลอื่น
ทำตามขั้นตอนอย่างระมัดระวัง
- ดาวน์โหลดและติดตั้งแอพจัดการไฟล์จาก Google Play Store ซึ่งรองรับเบราว์เซอร์หลัก ที่นี่เราใช้โปรแกรมยอดนิยมเช่น ES File Manager
- เปลี่ยนไปใช้พาร์ติชันระบบบนโทรศัพท์ Android ของคุณที่รูทแล้วค้นหาไฟล์ชื่อ Build.prop
- เปิดไฟล์ Build.prop โดยใช้โปรแกรมแก้ไขข้อความ
- ภายในไฟล์ Build.prop ให้มองหาบรรทัดนี้:
persist.camera.HAL3.enabled = 0
ตัวแปลงสัญญาณ xvid สำหรับ Android
- แก้ไข 0 ถึง 1 จากนั้นบันทึกและออกจาก Build.prop และรีสตาร์ทโทรศัพท์
- จากนั้นคุณสามารถตรวจสอบว่ามันใช้งานได้หรือไม่โดยเริ่มแอพกล้องของบุคคลที่สามเช่น Open Camera

เปิดใช้ Camera2 API ด้วยโปรแกรมจำลองเทอร์มินัล
วิธีแรกที่เปิดใช้งาน camera2api ใช้งานได้กับสมาร์ทโฟน Android เกือบทั้งหมดที่มีรูทและเข้ากันได้ อย่างไรก็ตามในบางกรณีจะไม่ได้ผลตามที่คาดไว้ หากคุณมีโชคไม่ดีกับวิธีแรกคุณสามารถลองใช้วิธีที่สองนี้ซึ่งสะดวกสบายกว่าและไม่มีภาวะแทรกซ้อน จำไว้ว่าคุณจะต้องเข้าถึงรูทบนโทรศัพท์ของคุณจึงจะทำได้ ทำตามขั้นตอนอย่างระมัดระวัง:
- ดาวน์โหลดและติดตั้งแอปโปรแกรมจำลองเทอร์มินัล Google Play
- เปิดแอพและดำเนินการคำสั่งต่อไปนี้:
ของมัน
persist.camera ของคุณ HAL3.enabled 1
เครื่องมือลบรหัสผ่านฮาร์ดดิสก์
ทางออก
ทางออก
- ตอนนี้รีสตาร์ทโทรศัพท์ของคุณและตรวจสอบด้วยแอป Open Camera
ต่อไปนี้เป็นขั้นตอนในการเปิดใช้ Camera2 API บนสมาร์ทโฟน Android ที่เข้ากันได้ หากคุณกำลังลองทำตามขั้นตอนก่อนหน้านี้บนโทรศัพท์ที่ไม่ใช่รูทคุณจะไม่ประสบความสำเร็จตามที่คาดไว้ อย่างไรก็ตามลองใช้และบอกข้อสงสัยของคุณในส่วนความคิดเห็น
วิธีตรวจสอบว่าสมาร์ทโฟน Android เข้ากันได้กับ Camera2 API หรือไม่
- ติดตั้งไฟล์ Camera2 API Probe
- เริ่มแอพและมองหาสองส่วน: ID กล้อง: 0 และ ID กล้อง: 1 อันแรกคือกล้องหลังในขณะที่ส่วนที่สองคือกล้องหน้า
- ใน Camera-ID ให้สำรวจหมวดหมู่ย่อยที่มีชื่อ ประเภทการสนับสนุนระดับฮาร์ดแวร์ นี่คือที่ที่คุณสามารถค้นหาระดับการสนับสนุนของ Camera2 API บนโทรศัพท์ของคุณ
- เพื่อให้โทรศัพท์ของคุณเข้ากันได้กับกล้อง 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 และอื่น ๆ


