Եթե ցանկանում եք բացել 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 տեսախցիկի այդ պորտերը ձեր սարքի վրա: Սա հիանալի օրինակ է, որ ծրագրային ապահովման վերջն անհրաժեշտ է տեսախցիկի արդյունքները բարելավելու համար:
Մինչդեռ, եթե որևէ կասկածի հանդիպեք, կարող եք մեզ տեղեկացնել դրանց մասին ստորև ներկայացված մեկնաբանությունների տուփի միջոցով: