Hər hansı bir Android cihazında Camera2 API dəstəyini necə yoxlamaq olar?

Google kamera portu seçimlərinin bütün üstünlüklərini açmaq istəyirsinizsə, o zaman bilməli olduğunuz ilk şey Camera2 API olacaq.

Bu yazıda, Android cihazlarında Camera2 API dəstəyini problemsiz yoxlamaq haqqında tam məlumat əldə edəcəksiniz.

Smartfon markaları, xüsusən proqram təminatı və aparat bölməsində xeyli təkmilləşib. Ancaq kamera bölməsindəki təkamül köhnə telefonlarda bəzən köhnəlmiş kimi görünür, çünki onlar müasir smartfonlarda görünən bu gözəl xüsusiyyətləri dəstəkləmirlər.

Baxmayaraq ki, hər telefonun müstəsna kamera təcrübəsi ilə gəlməsi yazılı qayda deyil. Bununla belə, əsas brendlər kameralar üçün daha yaxşı fərdiləşdirmə atributları təmin etməkdə əla işlər görürlər, lakin bu, əksər telefonlar üçün doğru deyil.

Hal-hazırda, istifadəçi smartfonu üzərindən bütün bu maraqlı və parlaq üstünlüklərdən zövq almaq üçün asanlıqla google kamera modunu əldə edə bilər. Ancaq quraşdırma prosesi haqqında oxuduğunuz zaman Camera2 API haqqında eşidə bilərsiniz.

Və növbəti yazıda telefonunuzun Camera2 API-ni dəstəkləyib-dəstəkləmədiyini yoxlamaq üçün tam təlimat alacaqsınız. Ancaq təlimatlara keçməzdən əvvəl gəlin əvvəlcə bu terminlə tanış olaq!

Camera2 API nədir?

API (Tətbiq Proqramlaşdırma İnterfeysi) tərtibatçılara proqram təminatına giriş imkanı verir və onlara öz istəklərinə uyğun olaraq bəzi modifikasiyaları düzəltməyə imkan verir.

Eynilə, Camera 2 telefonun kamera proqramının Android API-sidir və bu proqramçıya giriş imkanı verir. Android açıq mənbə olduğundan, şirkət Android 5.0 Lollipop yeniləməsi ilə API-ni işə saldı.

O, daha çox çekim sürəti əlavə etməklə, rəngləri gücləndirməklə, RAW çəkilişini və nəzarətin bir çox digər aspektlərini əlavə etməklə kamera keyfiyyəti üzərində etibarlı səlahiyyət verir. Bu API dəstəyi vasitəsilə smartfonunuz kamera sensoru məhdudiyyətlərini artıra və sərfəli nəticələr verə bilər.

Bundan əlavə, o, həmçinin hazırda bazarda üstünlük təşkil edən HDR və digər maraqlı xüsusiyyətlərin qabaqcıl texnologiyasını təqdim edir. Bundan əlavə, cihazın bu API dəstəyinə malik olduğunu təsdiqlədikdən sonra siz sensorları idarə edə, tək çərçivəni təkmilləşdirə və obyektiv nəticələrini asanlıqla təkmilləşdirə bilərsiniz.

Siz rəsmi olaraq bu API ilə bağlı əlavə ətraflı məlumat əldə edəcəksiniz Google sənədləri. Beləliklə, daha çox bilmək istəyirsinizsə, yoxlayın.

Metod 1: ADB Əmrləri vasitəsilə Camera2 API-ni təsdiqləyin

Artıq smartfonunuzda developer rejimini aktivləşdirdiyinizə əmin olun və kompüterinizdə ADB əmr sorğusunu quraşdırın. 

  • Geliştirici rejimindən USB Hata Ayıklamasını aktivləşdirin. 
  • Kabeldən istifadə edərək telefonunuzu Windows və ya Mac-a qoşun. 
  • İndi əmr satırını və ya PowerShell (Windows) və ya Terminal Pəncərəsini (macOS) açın.
  • Komandanı daxil edin - adb shell "getprop | grep HAL3"
  • Aşağıdakı nəticələri əldə etsəniz

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

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

Bu o deməkdir ki, smartfonunuz Camera2 API-nin tam dəstəyinə malikdir. Bununla belə, o, eyni şeyi göstərmirsə, onu əl ilə aktivləşdirməli ola bilərsiniz.

Metod 2: Təsdiq etmək üçün Terminal Tətbiqini əldə edin 

  • Yükləmək Terminal Emulator proqramı seçiminizə görə
  • Proqramı açın və əmri daxil edin - getprop | grep HAL3
  • Aşağıdakı nəticələri əldə etsəniz:

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

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

Əvvəlki üsul kimi, cihazınız Camera3 API-nin tam dəstəyi ilə Camera HAL2 əldə etməlidir. Bununla belə, nəticələr yuxarıdakı kimi deyilsə, həmin API-ləri əl ilə aktivləşdirməlisiniz.

Metod 3: Üçüncü tərəf proqramı vasitəsilə Camera2 API dəstəyini yoxlayın

Cihazın öz smartfonu üçün Camera2 API konfiqurasiyasını alıb-almadığını təsdiq etməyin müxtəlif yolları var. Əgər siz texniki istifadəçisinizsə, bu təfərrüatları yoxlamaq üçün kompüterinizdəki ADB əmr sorğusundan da istifadə edə bilərsiniz.

Digər tərəfdən, bunun üçün telefonunuza terminal proqramını da yükləyə bilərsiniz. Bununla belə, səyinizi vaxt aparan bir şeyə sərf etməyinizi istəmirik.

Bunun əvəzinə, Google Play Store-dan Camera2 API zondu yükləyə və nəticəni daha çox uzatmadan sınaqdan keçirə bilərsiniz.

Bu proqram vasitəsilə siz arxa və ön kamera linzaları ilə bağlı bütün detalları əldə edəcəksiniz. Bu məlumatla Android cihazının Camera2 API dəstəyinin olub-olmadığını asanlıqla təsdiqləyə bilərsiniz.

Addım 1: Camera2 API Probe Tətbiqini əldə edin

Fərqli əmr xətləri əlavə etməklə vaxtınızı itirmək istəməyin, sonra kamera API təfərrüatlarını yoxlamaq üçün aşağıdakı proqramı endirin. 

  • Google Play Store tətbiqinə baş çəkin. 
  • Axtarış çubuğuna Camera2 API zondunu daxil edin. 
  • Quraşdırma düyməsini basın. 
  • Yükləmə prosesi baş verənə qədər gözləyin. 
  • Nəhayət, proqramı açın.

Addım 2: Camera2 API dəstəyini yoxlayın

Tətbiqə daxil olduqdan sonra interfeys kamera2 API-də müxtəlif detallarla yüklənəcək. Kamera bölməsi arxa kamera modulu üçün bağışlanan “Kamera ID: 0” və adətən selfi obyektivinə aid olan “Kamera ID: 1” bölməsinə bölünür.

Kamera identifikatorunun hemen altında, hər iki kamerada Avadanlıq dəstəyi səviyyəsini yoxlamaq lazımdır. Burada cihazınızın Camera2 API-ni dəstəkləyib-dəstəkləmədiyini biləcəksiniz. Həmin kateqoriyada görəcəyiniz dörd səviyyə var və onların hər biri aşağıdakı kimi müəyyən edilir:

  • Səviyyə_3: Bu o deməkdir ki, CameraAPI2, ümumiyyətlə RAW şəkilləri, YUV emalı və s. daxil olan kamera aparatı üçün bəzi əlavə üstünlüklər təqdim edir.
  • Tam: Bu, CameraAPI2-nin əksər funksiyalarının əlçatan olduğunu bildirir.
  • Məhdud: Adından da göründüyü kimi, Camera API2-dən yalnız məhdud miqdarda resurs əldə edirsiniz.
  • Miras: Bu o deməkdir ki, telefonunuz köhnə nəsil Camera1 API-ni dəstəkləyir.
  • Xarici: Bəzi çatışmazlıqları olan LIMITED kimi oxşar üstünlüklər təklif edir. Bununla belə, istifadəçilərə xarici kameraları USB veb-kamera kimi istifadə etməyə imkan verir.

Ümumiyyətlə, telefonunuzun hardware dəstəyi səviyyəsinin FULL bölməsində yaşıl işarə alacağını görəcəksiniz, bu da smartfonunuzun google kamera portlarını quraşdırmaq üçün uyğun olduğunu bildirir, aka. GCam.

Note: Legacy bölməsindəki hardware dəstəyi səviyyəsinin yaşıl işarə göstərdiyini görsəniz, bu, telefonunuzun camera2 API-ni dəstəkləmədiyini bildirir. Bu halda, əhatə etdiyimiz əl ilə aktivləşdirmə metodunu tətbiq etməlisiniz Bu təlimatda.

Nəticə

Ümid edirəm ki, siz Android telefonlarında Camera2 API dəstəyinin əhəmiyyətini öyrəndiniz. API məlumatlarını yoxladıqdan sonra, cihazınızda üçüncü tərəfin Google kamera portlarını quraşdırmaqla vaxtınızı sərf etməyin. Bu, kamera nəticələrini yaxşılaşdırmaq üçün proqram təminatının sonunun dəqiq tələb olunduğuna gözəl bir nümunədir.

Bu arada, hər hansı bir şübhə ilə qarşılaşsanız, aşağıdakı şərh qutusu vasitəsilə onlar haqqında bizə məlumat verə bilərsiniz.

Abel Damina haqqında

Maşın öyrənmə mühəndisi və fotoqrafiya həvəskarı Abel Damina şirkətin həmtəsisçisidir GCamApk blogu. Onun süni intellekt sahəsində təcrübəsi və kompozisiyaya diqqəti oxucuları texnologiya və fotoqrafiya sahəsində sərhədləri aşmağa ruhlandırır.