Чӣ тавр дар ҳама гуна Android дастгирии Camera2 API-ро фаъол кардан мумкин аст [2024 навсозӣ]

Фаъолсозии API camera2 хеле зарур аст, вақте ки шумо мехоҳед порти камераи Google-ро аз дастгоҳҳои смартфони худ зеркашӣ кунед. Умуман, ин бандарҳо сифати умумии камераро беҳтар мекунанд ва аксҳо ва видеоҳои аҷибро бидуни мушкилоти зиёд пешкаш мекунанд.

Бо вуҷуди ин, вақте ки шумо доред API-и камераро тафтиш кард вазифаи телефони шумо ва ноумед фаҳмед, ки телефони шумо ин APIҳоро дастгирӣ намекунад.

Пас интихоби ниҳоии барои шумо гузошташуда ин аст, ки ин интерфейси барномасозии барнома тавассути дурахши барқарорсозии фармоишӣ ё решакан кардани телефони Android-и худ.

Дар ин паём, мо усулҳои гуногунро баррасӣ хоҳем кард, ки шумо метавонед ба осонӣ API-и Camera2-ро дар телефони худ бе ягон мушкилот фаъол созед.

Аммо пеш аз он ки мо оғоз кунем, биёед каме дар бораи истилоҳҳои зерин маълумот диҳем, агар шумо онҳоро бори аввал шунида бошед.

Camera2 API чист?

Дар телефонҳои кӯҳнаи андроид, шумо одатан API-и камераро мегиред, ки шояд он қадар хуб набошад. Аммо Google Camera2 API-ро дар Android 5.0 lollipop мебарорад. Ин як барномаи беҳтарест, ки доираи васеи атрибутҳоро пешниҳод мекунад, ки минбаъд дар баланд бардоштани сифати умумии камераи телефонҳо кӯмак мекунанд.

Ин хусусият натиҷаҳои беҳтари HDR+ медиҳад ва атрибутҳои олиҷанобро барои пахш кардани аксҳои нури кам бо ёрии нармафзори пешрафта илова мекунад.

Барои маълумоти бештар, мо тавсия медиҳем, ки аз назар гузаред саҳифаи расмӣ.

Талаботи пешакӣ

  • Умуман, ҳамаи усулҳои зерин дастрасии решаро талаб мекунанд.
  • Барои фаъол кардани ислоҳи USB ба Танзимоти таҳиягар дастрасӣ пайдо кунед.
  • Драйверҳои зарурии ADB бояд дар компютер/ноутбук насб карда шаванд
  • Версияи дурусти TWRP барқарорсозии фармоишӣ мувофиқи телефони шумо.

Note: Усулҳои гуногун вуҷуд доранд телефони худро решакан кунед, аммо мо ба шумо тавсия медиҳем magisk-ро зеркашӣ кунед барои конфигуратсияи устувор.

Усулҳои фаъолсозии API Camera2

Баъзе истеҳсолкунандагони смартфонҳо, ба монанди Realme, Camera HAL3-ро дар танзимоти иловагӣ барои истифодаи замимаҳои камераи сеюм, ки пас аз фаъол кардани режими таҳиягар дастрас кардан мумкин аст, таъмин мекунанд.

(Танҳо дар телефонҳои Realme истифода мешавад, ки навсозии Android 11 ё болотарро доранд). Аммо ин барои бисёр смартфонҳо нест. Дар ин ҳолат, шумо метавонед усулҳои минбаъдаро пайгирӣ кунед:

1. Истифодаи барномаи эмулятори терминал (реша)

  • Аввалан, дастрасӣ ба Энергияи Terminal барнома.
  • Барои додани дастрасии реша, нависед 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 дастрасӣ пайдо кунед. 
  • дар бораи ангушт занед сохтани.prop барои таҳрир кардани он скрипт. 
  • Илова - "persist.camera.HAL3.enabled = 1" дар поёни. 
  • Пас аз он, шумо бояд смартфони худро бозоғоз кунед.

3. Тавассути Китобхонаи модулҳои Magisk (реша)

Бартариҳои сершумори решаканкунӣ бо magisk вуҷуд дорад, яке аз онҳо ин аст, ки шумо ба феҳристи модулҳо дастрасӣ пайдо мекунед.

  • Пеш аз ҳама, зеркашӣ кунед Module-Camera2API-Enabeler.zip аз китобхонаи модул.
  • Баъдан, шумо бояд он zip-и мувофиқро дар мудири magisk насб кунед. 
  • Барои фаъол кардани модули API-и камера дастгоҳи худро бозоғоз намоед.

4. Дурахши файли zip тавассути TWRP (реша ё решавӣ нест)

  • Зарурро зеркашӣ кунед Zip Camera2API парванда. 
  • Телефонро ба барқарорсозии фармоишии TWRP бор кунед.
  • Ба макони файли zip гузаред ва онро клик кунед. 
  • Файли Camera2API.zip-ро дар смартфон флешдор кунед. 
  • Ниҳоят, дастгоҳро ба таври муқаррарӣ бозоғоз кунед, то натиҷа гиред.

Оё ман метавонам функсияҳои API Camera2-ро бе иҷозати решавӣ фаъол созам?

Барои кушодани camera2API ба шумо дастрасии решавӣ лозим аст, зеро аксар вақт ин файлҳоро вақте дастрас кардан мумкин аст, ки дастгоҳ иҷозати пурраи реша дорад.

Аммо, агар шумо хоҳед, ки ба функсияҳои API дастрасӣ пайдо кунед ва вақти зиёд дошта бошед, мо тавсия медиҳем, ки дастури минбаъдаро риоя кунед.

Дастрасӣ ба Camera2API бе решавӣ

Дар ин ҷо, шумо тамоми раванди гирифтани ин файлҳои API-и камераро бидуни тағир додани файлҳои система мегиред. Бо ин гуфтаҳо, биёед бо талаботҳои ибтидоӣ барои расмиёт оғоз кунем. 

Чизҳое, ки пеш аз раванд заруранд.

  • Боварӣ ҳосил кунед, ки дастгоҳи андроид боркунаки кушодашуда дорад.
  • Тавассути режими таҳиягар ислоҳи USB-ро фаъол созед. 
  • Компютер ё ноутбук барои кор дар Windows 7, 8, 10 ё 11 тавсия дода мешавад.
  • Сими USB барои пайваст кардани телефон ва компютер. 
  • Дарёфти TWRP файл барои смартфони худ
  • ADB Driver.zip ва minimal_adb_fastboot.zip

Қадами 1: Танзимоти мукаммалро эҷод кунед

  • Install ба ADB driver.zip дар компютери шумо.
  • Баъдан, шумо бояд файли minimal_adb_fastboot.zip -ро истихроҷ кунед
  • Номи файли TWRP-и зеркашидашударо ба recovery.img тағир диҳед ва онро ба папкаи zip-и камтарини fastboot интиқол диҳед.
  • Барои пайваст кардани компютер ба телефон, маҷмӯи кабелро истифода баред. 

Қадами 2: Сатри фармонро иҷро кунед

  • Пеш аз ҳама, cmd-here.exe-ро дар папкаи минималии zip ду маротиба клик кунед. 
  • Фармонро ворид кунед, то бубинед, ки дастгоҳ пайваст аст ё не - adb devices ва ворид кунед.
  • Баъд, фармонро нависед - adb reboot bootloader ва Enter-ро пахш кунед, то ба ҳолати пурбор дастрасӣ пайдо кунед. 
  • Фармони навбатиро ворид кунед - fastboot boot recovery.img ва пахш кунед Enter дар клавиатура барои кушодани ҳолати TWRP.

Қадами 3: Барои тағир додани режими TWRP истифода баред

  • Пас аз ворид кардани ин фармонҳо, каме интизор шавед. 
  • Шумо хоҳед дид, ки ҳолати барқарорсозии фармоишии TWRP дар экрани телефони шумо фаъол аст. 
  • Калидро лағжонед, ки гуфт: "Барои иҷозат додан ба тағирот лағжед".
  • Акнун, ба экрани компютер / ноутбук баргардед. 

Қадами 4: Фармонҳои марҳилаи дуюмро ворид кунед

  • Боз ҳам нависед adb devices ва ворид кунед, то бубинед, ки дастгоҳ пайваст мешавад ё не. 
  • Сипас, шумо бояд нависед adb shell фармон диҳед ва илова кунед
  • Барои фаъол кардани Camera2API, фармонро истифода баред - setprop persist. camera.HAL3.enable 1 ва Enter ро пахш кунед.
  • Фармонро ворид кунед - exit ки аз секцияи пиллаи БОР барояд. 
  • Ниҳоят, истифода баред adb reboot ва Enterро пахш кунед, то дастгоҳро ба таври муқаррарӣ бозоғоз намоед.

Чӣ гуна API-и Camera2-ро мисли пештара барқарор кардан мумкин аст?

Шумо бояд тамоми равандро аз такрор такрор кунед 4 қадами мисли шумо камераи API-ро дар фасли боло насб кардаед.

  • Шумо бояд танҳо иваз кардани setprop persist. camera.HAL3.enable 1  ба setprop persist. camera.HAL3.enable 0 барои хомӯш кардани камераи API барнавнавис. 
  • Фармони баромаданро нависед - exit ва Enterро пахш кунед
  • Дар охир, нависед - adb reboot телефонро одатан бозоғоз намоед.

Шарҳ: Шумо TWRP-ро насб намекунед, то дар гирифтани навсозиҳо бо ягон мушкилӣ дучор нашавед. Ғайр аз он, агар шумо навсозии OTA-ро татбиқ кунед, Camera2API ба ҳолати муқаррарӣ бармегардад. Илова бар ин, шумо метавонед тафтиш кунед мутобиқати камераи дастӣ барои тасдиқи тағирот.

хулоса

Хулоса, роҳи беҳтарини дастрасӣ ба Camera2API бо иҷозати реша ва конфигуратсияи TWRP имконпазир аст. Пас аз анҷом додани раванд, шумо метавонед ба осонӣ насб кунед GCam барномаро дар дастгоҳи Android-и худ бе мушкилии зиёд.

Аз тарафи дигар, агар шумо дар бораи фаъолсозии API camera2 савол дошта бошед, шарҳи худро дар фасли зерин мубодила кунед.

Дар бораи Абил Дамина

Абел Дамина, муҳандиси омӯзиши мошинсозӣ ва дӯстдори аксбардорӣ GCamБлоги Apk. Таҷрибаи ӯ дар AI ва чашми ҷиддии композитсия хонандагонро илҳом мебахшад, ки дар технология ва аксбардорӣ сарҳадҳоро пеш баранд.