Har qanday Android qurilmasida Camera2 API yordamini qanday yoqish mumkin [2024 yil yangilangan]

Google kamera portini smartfon qurilmalaringiz orqali yuklab olishni istasangiz, camera2 API-ni yoqish juda zarur. Umuman olganda, ushbu portlar kameraning umumiy sifatini yaxshilaydi va ajoyib fotosuratlar va videolarni juda qiyinchiliksiz ko'rsatadi.

Biroq, sizda mavjud bo'lganda kamera API-ni tekshirdi Telefoningizning funksiyasini tekshirib ko'ring va telefoningiz ushbu API-larni qo'llab-quvvatlamasligini bilib oling.

Keyin siz uchun qolgan oxirgi variant - maxsus tiklashni miltillash yoki android telefoningizni ildiz otish orqali dastur dasturlash interfeysini olish.

Ushbu postda biz hech qanday muammosiz telefoningizda Camera2 API-ni osongina yoqishingiz mumkin bo'lgan turli usullarni ko'rib chiqamiz.

Ammo boshlashdan oldin, agar siz ularni birinchi marta eshitgan bo'lsangiz, keling, quyidagi atamalar haqida bir oz bilib olaylik.

Camera2 API nima?

Eski Android telefonlarida siz odatda unchalik yaxshi bo'lmagan kamera API-ni olasiz. Ammo Google Camera2 API-ni Android 5.0 lolipopida chiqaradi. Bu telefonlarning umumiy kamera sifatini oshirishga yordam beradigan keng ko'lamli atributlarni taklif qiluvchi yaxshiroq dastur.

Bu xususiyat yaxshi HDR+ natijalarini beradi va ilg'or dasturiy ta'minot yordamida kam yorug'likdagi fotosuratlarni bosish uchun ajoyib atributlarni qo'shadi.

Qo'shimcha ma'lumot olish uchun, biz sizga qarash tavsiya qilamiz rasmiy sahifa.

Oldindan talablar

  • Umuman olganda, quyidagi usullarning barchasi ildizga kirishni talab qiladi.
  • USB orqali nosozliklarni tuzatishni yoqish uchun dasturchi sozlamalariga kiring.
  • Kerakli ADB drayverlari shaxsiy kompyuter/noutbukda o'rnatilishi talab qilinadi
  • ning to'g'ri versiyasini oling TWRP telefoningizga ko'ra maxsus tiklash.

Note: Turli xil usullar mavjud telefoningizni root qiling, lekin biz sizga tavsiya qilamiz magisk yuklab olish barqaror konfiguratsiya uchun.

Camera2 API-ni yoqish usullari

Realme kabi ba'zi smartfon ishlab chiqaruvchilari uchinchi tomon kamera ilovalaridan foydalanish uchun qo'shimcha sozlamalarda Camera HAL3-ni taqdim etadi, ularga ishlab chiquvchi rejimi yoqilgandan keyin kirish mumkin.

(Faqat Android 11 yoki undan yuqori versiya yangilangan Realme telefonlarida amal qiladi). Ammo ko'pgina smartfonlar uchun bunday emas. Bunday holda, siz quyidagi usullarni qo'llashingiz mumkin:

1. Terminal emulyator ilovasidan foydalanish (root)

  • Birinchidan, kirish Terminal emulyatori ilova.
  • Ildizga kirish huquqini berish uchun yozing su Enter tugmasini bosing.
  • Birinchi buyruqni kiriting - setprop persist.camera.HAL3.enabled 1 va Enter tugmasini bosing.
  • Keyingi buyruqni kiriting - setprop vendor.persist.camera.HAL3.enabled 1 va Enter tugmasini bosing.
  • Keyin telefonni qayta yoqing.

2. X-plore ilovasidan foydalanish (Root)

  • Yuklab olish va o'rnatish X-plore Fayl menejeri tizim/ildiz jildga kirish uchun. 
  • Keyin, system/build.prop jildiga kirishingiz kerak. 
  • bosing qurish.prop bu skriptni tahrirlash uchun. 
  • Qo'shish - "persist.camera.HAL3.enabled = 1″ Pastda. 
  • Shundan so'ng siz smartfonni qayta ishga tushirishingiz kerak.

3. Magisk Modules Library (Root) orqali

Magisk yordamida ildiz otishning ko'plab afzalliklari bor, ulardan biri siz modullar katalogiga kirish huquqiga ega bo'lasiz.

  • Avvalo yuklab oling Module-Camera2API-Enabeler.zip modul kutubxonasidan.
  • Keyinchalik, magisk menejeriga tegishli zip-ni o'rnatishingiz kerak. 
  • Kamera API modulini faollashtirish uchun qurilmangizni qayta ishga tushiring.

4. TWRP orqali zip faylni miltillash (root yoki root emas)

  • Keraklini yuklab oling Camera2API zip file. 
  • Telefonni TWRP maxsus qutqaruviga yuklang.
  • Zip fayl manziliga o'ting va ustiga bosing. 
  • Smartfonda Camera2API.zip faylini o'chiring. 
  • Nihoyat, natijalarga erishish uchun qurilmani odatdagidek qayta yoqing.

Ildiz ruxsatisiz Camera2 API funksiyalarini yoqishim mumkinmi?

camera2API qulfini ochish uchun sizga root ruxsati kerak bo'ladi, chunki ko'pincha bu fayllarni qurilma to'liq ildiz ruxsatiga ega bo'lganda olish mumkin.

Ammo, agar siz API funktsiyalariga kirishni istasangiz va ko'p vaqtingiz bo'lsa, keyingi qo'llanmaga amal qilishingizni tavsiya qilamiz.

Camera2API-ga rootsiz kirish

Bu erda siz tizim fayllarini o'zgartirmasdan kamera API fayllarini olishning butun jarayonini olasiz. Shu bilan birga, protsedura uchun asosiy talablardan boshlaylik. 

Jarayon oldidan zarur bo'lgan narsalar.

  • Android qurilmasida qulfdan chiqarilgan bootloader mavjudligiga ishonch hosil qiling.
  • Ishlab chiquvchi rejimi orqali USB orqali nosozliklarni tuzatishni yoqing. 
  • Kompyuter yoki noutbuk Windows 7, 8, 10 yoki 11-ni ishlatish uchun tavsiya etiladi.
  • Telefon va kompyuterni ulash uchun USB kabeli. 
  • Download TWRP smartfoningiz uchun fayl
  • ADB Driver.zip va minimal_adb_fastboot.zip

1-qadam: To'liq sozlashni yarating

  • o'rnatmoq ADB driver.zip kompyuteringizda.
  • Keyin minimal_adb_fastboot.zip faylini chiqarib olishingiz kerak bo'ladi
  • Yuklab olingan TWRP faylining nomini recovery.img ga o'zgartiring va uni minimal fastboot zip jildiga o'tkazing.
  • Kompyuterni telefonga ulash uchun kabel to'plamidan foydalaning. 

2-qadam: Buyruqning satrini ishga tushiring

  • Avvalo, minimal zip papkasida cmd-here.exe-ga ikki marta bosing. 
  • Qurilma ulangan yoki ulanmaganligini bilish uchun buyruqni kiriting - adb devices va kiriting.
  • Keyin buyruqni kiriting - adb reboot bootloader va yuklash rejimiga kirish uchun Enter tugmasini bosing. 
  • Keyingi buyruqni kiriting - fastboot boot recovery.img va TWRP rejimini ochish uchun klaviaturada Enter tugmasini bosing.

3-qadam: O'zgartirish uchun TWRP rejimidan foydalaning

  • Ushbu buyruqlarni kiritganingizdan so'ng, biroz kuting. 
  • Telefoningiz ekranida TWRP maxsus tiklash rejimi yoqilganligini sezasiz. 
  • Quyidagi tugmachani suring: "O'zgartirishlarga ruxsat berish uchun suring".
  • Endi kompyuter/noutbuk ekraniga qayting. 

4-qadam: Ikkinchi bosqich buyruqlarini kiriting

  • Shunga qaramay, yozing adb devices va qurilma ulangan-ulanmaganligini bilish uchun kiriting. 
  • Keyin, siz yozishingiz kerak adb shell buyruq bering va qo'shing
  • Camera2API-ni faollashtirish uchun buyruqdan foydalaning - setprop persist. camera.HAL3.enable 1 va Enter tugmasini bosing.
  • Buyruqni kiriting - exit OTB qobig'i bo'limidan chiqish uchun. 
  • Nihoyat, foydalaning adb reboot va qurilmani an'anaviy tarzda qayta ishga tushirish uchun Enter tugmasini bosing.

Oldingidek Camera2 API-ni qanday tiklash mumkin?

Siz butun jarayonni boshlab takrorlashingiz kerak Step 4 Yuqoridagi bo'limda Camera API-ni o'rnatganingiz kabi.

  • Siz qilishingiz kerak bo'lgan narsa setprop persist. camera.HAL3.enable 1  uchun setprop persist. camera.HAL3.enable 0 kamera API qayta yozishni o'chirish uchun. 
  • Chiqish buyrug'ini kiriting - exit va Enter tugmasini bosing
  • Nihoyat, yozing - adb reboot telefonni odatda qayta ishga tushirish uchun.

Eslatma: Siz TWRP-ni o'rnatmaysiz, shuning uchun yangilanishlarni olishda muammoga duch kelmaysiz. Bundan tashqari, agar siz OTA yangilanishini qo'llasangiz, Camera2API normal holatga qaytadi. Bundan tashqari, siz tekshirishingiz mumkin qo'lda kamera mosligi o'zgarishlarni tasdiqlash uchun.

Xulosa

Qisqasi, Camera2API-ga kirishning eng yaxshi usuli ildiz ruxsati va TWRP konfiguratsiyasi bilan mumkin. Jarayonni tugatgandan so'ng, uni osongina o'rnatishingiz mumkin GCam Android qurilmangizdagi dasturni ko'p muammosiz.

Boshqa tomondan, agar sizda camera2 API-ni faollashtirish bo'yicha savollaringiz bo'lsa, quyidagi bo'limda sharhlaringizni baham ko'ring.

Abel Damina haqida

Mashina o'rganish muhandisi va fotografiya ishtiyoqi Abel Damina hammuassisi GCamApk blog. Uning sun'iy intellekt sohasidagi tajribasi va kompozitsiyaga bo'lgan e'tibori o'quvchilarni texnologiya va fotografiyada chegaralarni kengaytirishga ilhomlantiradi.