Ինչպես միացնել Camera2 API-ի աջակցությունը ցանկացած Android-ում [2024 թ. թարմացվել է]

Camera2 API-ի միացումը միանգամայն անհրաժեշտ է, երբ ցանկանում եք ներբեռնել google տեսախցիկի պորտը ձեր սմարթֆոնի սարքերի վրա: Ընդհանուր առմամբ, այդ նավահանգիստները կբարելավեն տեսախցիկի ընդհանուր որակը և կցուցադրեն զարմանալի լուսանկարներ և տեսանյութեր՝ առանց մեծ դժվարության:

Այնուամենայնիվ, երբ դուք ունեք ստուգեց տեսախցիկի API-ն ձեր հեռախոսի գործառույթը և հիասթափեցնող կերպով պարզեք, որ ձեր հեռախոսը չի աջակցում այդ API-ներին:

Այնուհետև ձեզ մնացած վերջնական տարբերակն այն է, որ ստանաք այդ հավելվածի ծրագրավորման ինտերֆեյսը` թարթելով մաքսային վերականգնումը կամ արմատավորելով ձեր Android հեռախոսը:

Այս գրառման մեջ մենք կանդրադառնանք տարբեր մեթոդների, որոնց միջոցով կարող եք հեշտությամբ միացնել Camera2 API-ն ձեր հեռախոսում առանց որևէ խնդրի:

Բայց նախքան սկսելը, եկեք մի փոքր իմանանք հետևյալ տերմինների մասին, եթե դրանք առաջին անգամ եք լսել:

Ի՞նչ է Camera2 API-ն:

Ավելի հին Android հեռախոսներում դուք, ընդհանուր առմամբ, կստանաք տեսախցիկի API, որը կարող է այդքան էլ հիանալի չլինել: Սակայն Google-ը թողարկում է Camera2 API-ն Android 5.0 լոլիպոփում: Դա ավելի լավ ծրագիր է, որն առաջարկում է ատրիբուտների լայն շրջանակ, որը հետագայում օգնում է բարձրացնել հեռախոսների տեսախցիկի ընդհանուր որակը:

Այս հատկությունը տալիս է ավելի լավ HDR+ արդյունքներ և ավելացնում է հիանալի հատկանիշներ՝ ցածր լույսի ներքո լուսանկարներ սեղմելու համար՝ առաջադեմ ծրագրաշարի օգնությամբ:

Լրացուցիչ տեղեկությունների համար խորհուրդ ենք տալիս ստուգել պաշտոնական էջ.

Նախնական պահանջներ

  • Ընդհանուր առմամբ, բոլոր հետևյալ մեթոդները կպահանջեն արմատային մուտք:
  • Մուտք գործեք Developer Settings՝ USB կարգաբերումը միացնելու համար:
  • ԱԶԲ-ի անհրաժեշտ դրայվերները պետք է տեղադրվեն համակարգչի/նոութբուքի վրա
  • Ստացեք ճիշտ տարբերակը TWRP մաքսային վերականգնում ըստ ձեր հեռախոսի:

Note: Գոյություն ունեն տարբեր մեթոդներ արմատավորեք ձեր հեռախոսը, բայց մենք ձեզ խորհուրդ կտանք ներբեռնել magisk կայուն կոնֆիգուրացիայի համար:

Camera2 API-ն միացնելու մեթոդներ

Սմարթֆոնների որոշ արտադրողներ, ինչպիսին է Realme-ն, ապահովում են Camera HAL3-ը լրացուցիչ կարգավորումներում՝ երրորդ կողմի տեսախցիկի հավելվածներն օգտագործելու համար, որոնց հասանելի կլինի մշակողի ռեժիմը միացնելուց հետո:

(Կիրառելի է միայն Realme հեռախոսներում, որոնք ստացել են Android 11 կամ ավելի նոր թարմացում): Սակայն շատ սմարթֆոնների դեպքում դա այդպես չէ: Այդ դեպքում կարող եք հետևել հետևյալ մեթոդներին.

1. Օգտագործելով Terminal Emulator հավելվածը (Root)

  • Նախ, մուտք գործեք Terminal Emulator ծրագիրը:
  • Root հասանելիություն տալու համար մուտքագրեք su եւ սեղմեք Enter:
  • Մուտքագրեք առաջին հրամանը - setprop persist.camera.HAL3.enabled 1 եւ սեղմեք մուտք:
  • Տեղադրեք հաջորդ հրամանը - setprop vendor.persist.camera.HAL3.enabled 1 եւ սեղմեք մուտք:
  • Հաջորդը, վերագործարկեք հեռախոսը:

2. Օգտագործելով X-plore հավելվածը (Root)

  • Ներբեռնեք եւ տեղադրել X-plore File Manager- ը համակարգ/արմատ թղթապանակ մուտք գործելու համար: 
  • Այնուհետև դուք պետք է մուտք գործեք system/build.prop թղթապանակ: 
  • Սեղմեք մասին Կառուցել այդ սցենարը խմբագրելու համար։ 
  • Ավելացնել – «persist.camera.HAL3.enabled = 1″ ներքեւում. 
  • Դրանից հետո դուք պետք է վերագործարկեք ձեր սմարթֆոնը:

3. Magisk մոդուլների գրադարանի միջոցով (արմատ)

Magisk-ով արմատավորումը բազմաթիվ առավելություններ ունի, որոնցից մեկն այն է, որ դուք կստանաք մոդուլների գրացուցակի մուտք:

  • Առաջին հերթին, բեռնել Module-Camera2API-Enabeler.zip մոդուլի գրադարանից:
  • Հաջորդը, դուք պետք է տեղադրեք այդ համապատասխան zip-ը magisk մենեջերում: 
  • Վերագործարկեք ձեր սարքը՝ տեսախցիկի API մոդուլն ակտիվացնելու համար:

4. Թարթել zip ֆայլը TWRP-ի միջոցով (արմատ կամ ոչ արմատ)

  • Ներբեռնեք անհրաժեշտը Camera2API zip ֆայլը. 
  • Բեռնեք հեռախոսը TWRP մաքսային վերականգնման մեջ:
  • Նավարկեք դեպի zip ֆայլի գտնվելու վայրը և սեղմեք դրա վրա: 
  • Ֆլեշ Camera2API.zip ֆայլը սմարթֆոնի վրա: 
  • Վերջապես, արդյունք ստանալու համար վերագործարկեք սարքը, ինչպես միշտ:

Կարո՞ղ եմ միացնել Camera2 API-ի գործառույթները առանց Root թույլտվության:

Camera2API-ն ապակողպելու համար ձեզ անհրաժեշտ կլինի արմատային հասանելիություն, քանի որ ամենից հաճախ այդ ֆայլերը կարելի է ձեռք բերել, երբ սարքն ունի ամբողջական արմատային թույլտվություն:

Բայց եթե ցանկանում եք մուտք գործել API գործառույթներ և շատ ժամանակ ունեք, խորհուրդ ենք տալիս հետևել հաջորդ ուղեցույցին:

Մուտք գործեք Camera2API առանց Root-ի

Այստեղ դուք կստանաք տեսախցիկի API ֆայլերը ստանալու ամբողջ գործընթացը՝ առանց համակարգի ֆայլերը փոփոխելու: Այս ասելով, եկեք սկսենք ընթացակարգի առաջնային պահանջներից: 

Գործընթացից առաջ անհրաժեշտ բաներ.

  • Համոզվեք, որ android սարքն ունի ապակողպված bootloader:
  • Միացնել USB կարգաբերումը մշակողի ռեժիմի միջոցով: 
  • ԱՀ կամ նոութբուք խորհուրդ է տրվում Windows 7, 8, 10 կամ 11 օպերացիոն համակարգերով աշխատելու համար:
  • USB մալուխ՝ հեռախոսն ու համակարգիչը միացնելու համար: 
  • Ներբեռնեք TWRP ֆայլ ձեր սմարթֆոնի համար
  • ԱԶԲ Driver.zip և minimal_adb_fastboot.zip

Քայլ 1. Ստեղծեք ամբողջական կարգավորում

  • տեղադրել ԱԶԲ driver.zip Ձեր համակարգչում:
  • Հաջորդը, դուք պետք է հանեք minimal_adb_fastboot.zip ֆայլը
  • Վերանվանեք ներբեռնված TWRP ֆայլը recovery.img և տեղափոխեք այն նվազագույն fastboot zip թղթապանակ:
  • Օգտագործեք մալուխի փաթեթը՝ համակարգիչը հեռախոսին միացնելու համար: 

Քայլ 2. Գործարկեք հրամանի տողը

  • Նախևառաջ, նվազագույն zip թղթապանակում կրկնակի սեղմեք cmd-here.exe-ի վրա: 
  • Մուտքագրեք հրամանը՝ տեսնելու՝ սարքը միացված է, թե ոչ. 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 եւ սեղմեք մուտք:
  • Մուտքագրեք հրամանը - exit դուրս գալ ԱԶԲ-ի կեղևի բաժնից: 
  • Վերջապես, օգտագործեք adb reboot և սեղմեք enter՝ սարքը նորմալ վերագործարկելու համար:

Ինչպե՞ս վերականգնել Camera2 API-ն, ինչպես նախկինում:

Դուք պետք է կրկնել ամբողջ գործընթացը սկսած Քայլ 4 ինչպես դուք տեղադրել եք Camera API-ն վերը նշված բաժնում:

  • Դուք պետք է ընդամենը փոխարինեք այն setprop persist. camera.HAL3.enable 1  դեպի setprop persist. camera.HAL3.enable 0 տեսախցիկի API-ի վերագրանցումն անջատելու համար: 
  • Մուտքագրեք ելքի հրամանը – exit և սեղմեք Enter
  • Վերջապես, մուտքագրեք - adb reboot հեռախոսը սովորաբար վերագործարկելու համար:

Նշում: Դուք չեք տեղադրում TWRP, այնպես որ թարմացումներ ստանալու հետ կապված որևէ դժվարության չեք հանդիպի: Բացի այդ, Camera2API-ն կվերադառնա նորմալ, եթե կիրառեք OTA թարմացումը: Ավելին, դուք կարող եք ստուգել ձեռքով տեսախցիկի համատեղելիություն փոփոխությունները հաստատելու համար:

Եզրափակում

Կարճ ասած, Camera2API մուտք գործելու լավագույն միջոցը հնարավոր է արմատային թույլտվությամբ և TWRP կազմաձևով: Գործընթացն ավարտելուց հետո կարող եք հեշտությամբ տեղադրել GCam հավելված ձեր Android սարքի վրա՝ առանց մեծ դժվարության:

Մյուս կողմից, եթե հարցեր ունեք՝ կապված camera2 API-ի ակտիվացման հետ, կիսվեք ձեր մեկնաբանությամբ հետևյալ բաժնում։

Աբել Դամինայի մասին

Աբել Դամինան, մեքենայական ուսուցման ինժեներ և լուսանկարչության էնտուզիաստ, համահիմնադիր է GCamApk բլոգ. Նրա փորձը արհեստական ​​ինտելեկտի և կոմպոզիցիայի նկատմամբ բուռն աչքը ոգեշնչում է ընթերցողներին սահմաններ անցնել տեխնոլոգիայի և լուսանկարչության մեջ: