Ինչպե՞ս ստուգել Camera2 API-ի աջակցությունը ցանկացած Android սարքի վրա:

Եթե ​​ցանկանում եք բացել Google տեսախցիկի պորտի ընտրանքների բոլոր առավելությունները, ապա առաջին բանը, որ դուք պետք է իմանաք, կլինի Camera2 API-ն:

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

Սմարթֆոնների ապրանքանիշերը շատ են բարելավվել, հատկապես ծրագրային ապահովման, ինչպես նաև ապարատային բաժնում: Սակայն տեսախցիկի հատվածի էվոլյուցիան երբեմն հնացած է թվում հին հեռախոսներում, քանի որ դրանք չեն աջակցում ժամանակակից սմարթֆոններում հայտնված այն շքեղ գործառույթներին:

Չնայած, գրավոր կանոն չէ, որ յուրաքանչյուր հեռախոս գալիս է տեսախցիկի բացառիկ փորձով: Այնուամենայնիվ, հիմնական ապրանքանիշերը հիանալի են աշխատում տեսախցիկների համար ավելի լավ հարմարեցված ատրիբուտներ տրամադրելու հարցում, բայց դա այդպես չէ հեռախոսների մեծ մասի համար:

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

Իսկ հաջորդ գրառման մեջ դուք կստանաք մի ամբողջ ձեռնարկ՝ ստուգելու՝ արդյոք ձեր հեռախոսն աջակցում է Camera2 API-ին, թե ոչ։ Բայց նախքան հրահանգների մեջ խորանալը, նախ իմանանք այս տերմինի մասին:

Ի՞նչ է Camera2 API-ն:

API-ն (Application Programming Interface) ծրագրավորողներին հնարավորություն է տալիս մուտք գործել ծրագրակազմ և թույլ է տալիս նրանց փոփոխել որոշ փոփոխություններ՝ ըստ իրենց ցանկության:

Նմանապես, Camera 2-ը հեռախոսի տեսախցիկի ծրագրաշարի android API-ն է, որը թույլ է տալիս մուտք գործել մշակողին: Քանի որ Android-ը բաց կոդ է, ընկերությունը գործարկել է API-ն Android 5.0 Lollipop թարմացմամբ:

Այն ապահովում է վավերական հեղինակություն տեսախցիկի որակի նկատմամբ՝ ավելացնելով ավելի շատ կափարիչի արագություն, ուժեղացնելով գույները, RAW նկարահանումը և կառավարման շատ այլ ասպեկտներ: API-ի այս աջակցության միջոցով ձեր սմարթֆոնը կարող է ճնշել տեսախցիկի սենսորի սահմանները և ապահովել շահավետ արդյունքներ:

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

Այս API-ի վերաբերյալ լրացուցիչ մանրամասն տեղեկատվություն կստանաք պաշտոնական կայքում Google-ի փաստաթղթեր. Այսպիսով, ստուգեք այն, եթե ձեզ հետաքրքրում է ավելին իմանալ:

Մեթոդ 1. Հաստատեք Camera2 API-ն ԱԶԲ հրամանների միջոցով

Համոզվեք, որ դուք արդեն միացրել եք մշակողի ռեժիմը ձեր սմարթֆոնի վրա և տեղադրել ADB հրամանի տողը ձեր համակարգչում: 

  • Միացրեք USB կարգաբերումը մշակողի ռեժիմից: 
  • Միացրեք ձեր հեռախոսը մալուխի միջոցով Windows-ի կամ Mac-ի հետ: 
  • Այժմ բացեք հրամանի տողը կամ PowerShell (Windows) կամ Terminal Window (macOS):
  • Մուտքագրեք հրամանը - adb shell "getprop | grep HAL3"
  • Եթե ​​դուք ստանում եք հետեւյալ արդյունքները

[persist.camera.HAL3.enabled]: [1]

[persist.vendor.camera.HAL3.enabled]: [1]

Դա նշանակում է, որ ձեր սմարթֆոնն ունի Camera2 API-ի լիարժեք աջակցություն: Այնուամենայնիվ, եթե այն նույնը չի ցուցադրում, ապա ձեզ հարկավոր է ձեռքով միացնել այն:

Մեթոդ 2. Ստացեք տերմինալ հավելված՝ հաստատելու համար 

  • Ներբեռնեք Terminal Emulator հավելված ըստ ձեր ընտրության
  • Բացեք հավելվածը և մուտքագրեք հրամանը. getprop | grep HAL3
  • Եթե ​​դուք ստանում եք հետևյալ արդյունքները.

[persist.camera.HAL3.enabled]: [1]

[persist.vendor.camera.HAL3.enabled]: [1]

Ինչպես նախորդ մեթոդը, ձեր սարքը պետք է ձեռք բերի Camera HAL3 Camera2 API-ի ամբողջական աջակցությամբ: Այնուամենայնիվ, եթե արդյունքները նույնը չեն, ինչ վերը նշվածը, դուք պետք է ձեռքով միացնեք այդ API-ները:

Մեթոդ 3. Ստուգեք Camera2 API-ի աջակցությունը երրորդ կողմի հավելվածի միջոցով

Կան տարբեր եղանակներ՝ հաստատելու, թե արդյոք սարքը ստացել է Camera2 API կոնֆիգուրացիան իրենց սմարթֆոնի համար, թե ոչ: Եթե ​​դուք տեխնիկական օգտատեր եք, կարող եք նաև օգտագործել ADB հրամանի տողը ձեր համակարգչում այդ մանրամասները ստուգելու համար:

Մյուս կողմից, դա անելու համար կարող եք նաև ներբեռնել տերմինալի հավելվածը ձեր հեռախոսում: Այնուամենայնիվ, մենք չենք ցանկանում, որ դուք վատնեք ձեր ջանքերը ժամանակատար մի բանի վրա:

Դրա փոխարեն կարող եք ներբեռնել Camera2 API զոնդը Google Play Store-ից և ստուգել արդյունքը առանց որևէ այլ անհանգստության։

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

Քայլ 1. Ստացեք Camera2 API Probe հավելվածը

Չեն ուզում վատնել ձեր ժամանակը տարբեր հրամանների տողեր ավելացնելով, այնուհետև ներբեռնեք հետևյալ հավելվածը՝ տեսախցիկի API-ի մանրամասները ստուգելու համար: 

  • Այցելեք Google Play Store հավելվածը: 
  • Մուտքագրեք Camera2 API զոնդը որոնման տողում: 
  • Սեղմեք Տեղադրել կոճակը: 
  • Սպասեք մինչև ներբեռնման գործընթացը տեղի ունենա: 
  • Վերջապես բացեք հավելվածը։

Քայլ 2. Ստուգեք Camera2 API-ի աջակցությունը

Երբ դուք մուտք գործեք հավելված, ինտերֆեյսը կբեռնվի camera2 API-ի տարբեր մանրամասներով: Տեսախցիկի բաժինը բաժանված է «Camera ID. 0», որը նվիրաբերվել է հետևի տեսախցիկի մոդուլին և «Camera ID: 1», որը սովորաբար վերաբերում է սելֆիի ոսպնյակին:

Խցիկի ID-ից անմիջապես ներքեւում դուք պետք է ստուգեք սարքավորման աջակցության մակարդակը երկու տեսախցիկների մեջ: Այստեղ դուք կիմանաք, թե արդյոք ձեր սարքն աջակցում է Camera2 API-ին: Կան չորս մակարդակ, որոնք դուք կտեսնեք այդ կատեգորիայում, և դրանցից յուրաքանչյուրը սահմանվում է հետևյալ կերպ.

  • Մակարդակ_3: Դա նշանակում է, որ CameraAPI2-ն ապահովում է որոշ լրացուցիչ առավելություններ տեսախցիկի սարքավորման համար, որն ընդհանուր առմամբ ներառում է RAW պատկերներ, YUV վերամշակում և այլն:
  • Լի: Դա վերաբերում է, որ CameraAPI2-ի գործառույթների մեծ մասը հասանելի է:
  • Սահմանափակ: Ինչպես նշված է անունը, դուք ստանում եք միայն սահմանափակ քանակությամբ ռեսուրսներ Camera API2-ից:
  • Legառանգություն. Դա նշանակում է, որ ձեր հեռախոսն աջակցում է հին սերնդի Camera1 API-ին:
  • Արտաքին: Առաջարկում է նմանատիպ արտոնություններ, ինչպես LIMITED-ը, որոշ թերություններով: Այնուամենայնիվ, այն թույլ է տալիս օգտվողներին օգտագործել արտաքին տեսախցիկներ որպես USB վեբ-տեսախցիկներ:

Ընդհանուր առմամբ, դուք կտեսնեք, որ ձեր հեռախոսը կստանա կանաչ տիկ ապարատային աջակցության մակարդակի FULL հատվածում, ինչը նշանակում է, որ ձեր սմարթֆոնը հարմար է google տեսախցիկի պորտեր տեղադրելու համար, այսինքն. GCam.

Note: Եթե ​​նկատում եք, որ Legacy բաժնում ապարատային աջակցության մակարդակը ցույց է տալիս կանաչ նշան, դա նշանակում է, որ ձեր հեռախոսը չի աջակցում camera2 API-ին: Այդ դեպքում դուք պետք է կիրառեք ձեռքով միացնելու մեթոդը, որը մենք անդրադարձել ենք Այս ուղեցույցը.

Եզրափակում

Հուսով եմ, դուք սովորել եք Camera2 API-ի աջակցության կարևորությունը android հեռախոսներում: API-ի տեղեկատվությունը ստուգելուց հետո մի վատնեք ձեր ժամանակը՝ տեղադրելով երրորդ կողմի Google տեսախցիկի այդ պորտերը ձեր սարքի վրա: Սա հիանալի օրինակ է, որ ծրագրային ապահովման վերջն անհրաժեշտ է տեսախցիկի արդյունքները բարելավելու համար:

Մինչդեռ, եթե որևէ կասկածի հանդիպեք, կարող եք մեզ տեղեկացնել դրանց մասին ստորև ներկայացված մեկնաբանությունների տուփի միջոցով:

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

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