Ямар ч Android төхөөрөмж дээр Camera2 API дэмжлэгийг хэрхэн идэвхжүүлэх вэ [2024 онд шинэчлэгдсэн]

Google камерын портыг ухаалаг гар утсан дээрээ татаж авахыг хүсвэл camera2 API-г идэвхжүүлэх нь зайлшгүй шаардлагатай. Ерөнхийдөө эдгээр портууд нь камерын ерөнхий чанарыг сайжруулж, гайхалтай зураг, видеог төвөг учруулахгүйгээр үзүүлэх болно.

Гэсэн хэдий ч танд байгаа үед камерын API-г шалгасан Таны утас эдгээр API-г дэмждэггүй нь харамсалтай.

Дараа нь танд үлдсэн эцсийн сонголт бол өөрчлөн сэргээх програмыг идэвхжүүлэх эсвэл Android утсаа root хийх замаар програмын програмчлалын интерфейсийг авах явдал юм.

Энэ нийтлэлд бид ямар ч асуудалгүйгээр утсан дээрээ Camera2 API-г хялбархан идэвхжүүлэх янз бүрийн аргуудыг авч үзэх болно.

Гэхдээ бид эхлэхээсээ өмнө, хэрэв та анх удаа сонсож байгаа бол дараах нэр томъёоны талаар бага зэрэг мэдэж авцгаая.

Camera2 API гэж юу вэ?

Хуучин Android утсанд та камерын API-г авах болно, энэ нь тийм ч сайн биш байж магадгүй юм. Гэхдээ Google Camera2 API-г Android 5.0 lollipop дээр гаргадаг. Энэ нь утасны камерын чанарыг сайжруулахад туслах олон төрлийн шинж чанаруудыг санал болгодог илүү сайн програм юм.

Энэ функц нь илүү сайн HDR+ үр дүнг өгч, дэвшилтэт програм хангамжийн тусламжтайгаар гэрэл багатай зургийг дарах гайхалтай шинж чанаруудыг нэмж өгдөг.

Дэлгэрэнгүй мэдээлэл авахыг хүсвэл бид таныг шалгахыг зөвлөж байна албан ёсны хуудас.

Урьдчилсан шаардлага

  • Ерөнхийдөө дараах бүх аргууд нь root хандалт шаарддаг.
  • USB дибаг хийхийг идэвхжүүлэхийн тулд Хөгжүүлэгчийн тохиргоонд нэвтэрнэ үү.
  • АХБ-ны шаардлагатай драйверуудыг компьютер/зөөврийн компьютер дээр суулгах шаардлагатай
  • -ийн зөв хувилбарыг аваарай TWRP таны утасны дагуу өөрчлөн сэргээх.

Note: Тулд янз бүрийн аргууд байдаг утсаа root, гэхдээ бид танд санал болгож байна magisk татаж авах тогтвортой тохиргооны хувьд.

Camera2 API-г идэвхжүүлэх аргууд

Realme зэрэг зарим ухаалаг гар утас үйлдвэрлэгчид гуравдагч талын камерын програмуудыг ашиглах нэмэлт тохиргоонд Camera HAL3-ийг өгдөг бөгөөд хөгжүүлэгчийн горимыг идэвхжүүлсний дараа хандах боломжтой.

(Зөвхөн Android 11 ба түүнээс дээш хувилбарыг шинэчилсэн Realme утсанд хамаарна). Гэхдээ энэ нь олон ухаалаг гар утасны хувьд тийм биш юм. Энэ тохиолдолд та дараах аргуудыг дагаж болно.

1. Терминал эмулятор програмыг ашиглах (Root)

  • Нэгдүгээрт, хандах Терминал эмулятор апп.
  • Root хандалт өгөхийн тулд бичнэ үү su гэж сонгоод Enter дарна.
  • Эхний командыг оруулна уу - setprop persist.camera.HAL3.enabled 1 гэж ороод enter дарна уу.
  • Дараагийн командыг оруулна уу - setprop vendor.persist.camera.HAL3.enabled 1 гэж ороод enter дарна уу.
  • Дараа нь утсаа дахин ачаална уу.

2. X-plore програмыг ашиглах (Root)

  • Татаж авах болон суулгах X-plore Файл менежер систем/үндэс фолдерт хандахын тулд. 
  • Дараа нь та system/build.prop хавтсанд хандах хэрэгтэй. 
  • дээр дарна уу бүтээх. тулгуур тэр скриптийг засварлах. 
  • Нэмэх - "persist.camera.HAL3.enabled = 1" доод хэсэгт. 
  • Үүний дараа та ухаалаг гар утсаа дахин асаах хэрэгтэй.

3. Magisk Modules Library-ээр (Root)

Magisk ашиглан root хийх нь олон давуу талтай бөгөөд тэдгээрийн нэг нь та модулийн лавлах хандалтыг авах болно.

  • Юуны өмнө татаж авах хэрэгтэй Module-Camera2API-Enabeler.zip модулийн номын сангаас.
  • Дараа нь та magisk менежерт тухайн зипийг суулгах хэрэгтэй. 
  • Камерын API модулийг идэвхжүүлэхийн тулд төхөөрөмжөө дахин эхлүүлнэ үү.

4. Zip файлыг TWRP (Root or Not Root) ашиглан анивчих.

  • Шаардлагатай зүйлийг татаж аваарай Camera2API зип файл. 
  • TWRP өөрчлөн сэргээх рүү утсаа ачаална уу.
  • Zip файлын байршил руу шилжиж, дээр нь дарна уу. 
  • Ухаалаг утсан дээрээ Camera2API.zip файлыг флэш болго. 
  • Эцэст нь үр дүнд хүрэхийн тулд төхөөрөмжийг ердийнхөөрөө дахин ачаална уу.

Би Root зөвшөөрөлгүйгээр Camera2 API функцийг идэвхжүүлж болох уу?

Камер2API-ийн түгжээг тайлахын тулд танд root хандалт хэрэгтэй болно, учир нь ихэнх тохиолдолд төхөөрөмж бүрэн root зөвшөөрөлтэй үед эдгээр файлуудыг авч болно.

Гэхдээ, хэрэв та API функцэд хандахыг хүсч, маш их цаг зарцуулахыг хүсч байвал дараагийн гарын авлагыг дагахыг зөвлөж байна.

Rootгүйгээр Camera2API руу нэвтрэх

Энд та системийн файлуудыг өөрчлөхгүйгээр камерын API файлуудыг авах бүх үйл явцыг хүлээн авах болно. Үүнтэй холбогдуулан процедурт тавигдах үндсэн шаардлагуудаас эхэлцгээе. 

Процедурын өмнө шаардлагатай зүйлс.

  • Андройд төхөөрөмж түгжээгүй ачаалагчтай эсэхийг шалгаарай.
  • Хөгжүүлэгчийн горимоор дамжуулан USB дибаг хийхийг идэвхжүүлнэ үү. 
  • Windows 7, 8, 10, 11 үйлдлийн системтэй ажиллахад компьютер эсвэл зөөврийн компьютер ашиглахыг зөвлөж байна.
  • Утас болон компьютерийг хооронд нь холбох USB кабель. 
  • татаж авах TWRP таны ухаалаг гар утсанд зориулсан файл
  • ADB Driver.zip болон minimal_adb_fastboot.zip

Алхам 1: Бүрэн тохиргоог үүсгэ

  • суулгах ADB драйвер.zip таны компьютер дээр.
  • Дараа нь та minimal_adb_fastboot.zip файлыг задлах хэрэгтэй болно
  • Татаж авсан TWRP файлын нэрийг recovery.img болгож, хамгийн бага fastboot zip хавтас руу зөөнө үү.
  • Компьютерийг утсанд холбохын тулд кабелийн багцыг ашиглана уу. 

Алхам 2: Тушаалын мөрийг ажиллуул

  • Юуны өмнө, хамгийн бага зип хавтас дахь cmd-here.exe дээр давхар товшино уу. 
  • Төхөөрөмж холбогдсон эсэхийг харахын тулд командыг оруулна уу - adb devices ба оруулна уу.
  • Дараа нь тушаалыг бичнэ үү - adb reboot bootloader Enter дарж ачаалах горимд орно. 
  • Дараагийн командыг оруулна уу - fastboot boot recovery.img TWRP горимыг нээхийн тулд гар дээрх Enter товчийг дарна уу.

Алхам 3: Өөрчлөлт хийхийн тулд TWRP горимыг ашиглана уу

  • Эдгээр тушаалуудыг оруулсны дараа түр хүлээнэ үү. 
  • Таны утасны дэлгэц дээр TWRP өөрчлөн сэргээх горим идэвхжсэнийг та анзаарах болно. 
  • гэж хэлсэн товчлуурыг шударна уу. "Өөрчлөлт хийхийг зөвшөөрөхийн тулд шударна уу".
  • Одоо компьютер/зөөврийн компьютерын дэлгэц рүү буцна уу. 

Алхам 4: Хоёр дахь шатны командуудыг оруулна уу

  • Дахин бичээрэй adb devices болон төхөөрөмж холбогдсон эсэхийг харахын тулд оруулна уу. 
  • Дараа нь та бичих хэрэгтэй adb shell тушаал өгч нэмэх
  • Camera2API-г идэвхжүүлэхийн тулд дараах тушаалыг ашиглана уу. setprop persist. camera.HAL3.enable 1 гэж ороод enter дарна уу.
  • Командыг оруулна уу - exit АХБ-ны бүрхүүл хэсгээс гарч ирэх. 
  • Эцэст нь ашиглах adb reboot төхөөрөмжөө дахин эхлүүлэхийн тулд enter товчийг дарна уу.

Camera2 API-г өмнөх шигээ хэрхэн сэргээх вэ?

Та эхлээд бүх үйл явцыг давтах хэрэгтэй Алхам 4 Та дээрх хэсэгт Камерын API суулгасан шиг.

  • Таны хийх зүйл бол ердөө л солигдох явдал юм setprop persist. camera.HAL3.enable 1  to setprop persist. camera.HAL3.enable 0 камерын API дарж бичихийг унтраахын тулд. 
  • Гарах командыг бичнэ үү - exit болон Enter дарна уу
  • Эцэст нь бичнэ үү - adb reboot утсаа дахин эхлүүлэхийн тулд.

Тайлбар: Та TWRP суулгаагүй тул шинэчлэлт авахад асуудал гарахгүй. Түүнчлэн, хэрэв та OTA шинэчлэлтийг хэрэглэвэл Camera2API хэвийн байдалдаа орно. Үүнээс гадна та шалгаж болно гарын авлагын камерын нийцтэй байдал өөрчлөлтийг баталгаажуулах.

Дүгнэлт

Товчхондоо, Camera2API-д хандах хамгийн сайн арга бол root зөвшөөрөл болон TWRP тохиргооны тусламжтайгаар боломжтой юм. Процесс дууссаны дараа та хялбархан суулгаж болно GCam програмыг таны андроид төхөөрөмж дээр төвөг учруулахгүй.

Нөгөөтэйгүүр, хэрэв танд camera2 API-г идэвхжүүлэх талаар асуулт байвал дараах хэсэгт сэтгэгдэлээ хуваалцаарай.

Абел Даминагийн тухай

Машин сургалтын инженер, гэрэл зураг сонирхогч Абел Дамина нь үүсгэн байгуулагч юм GCamApk блог. Түүний хиймэл оюун ухааны чиглэлээр мэргэшсэн мэдлэг, найруулгад анхааралтай хандах нь уншигчдад технологи, гэрэл зургийн хил хязгаарыг давахад түлхэц өгдөг.