![Create a Simple Camera App Using Android CameraX (Kotlin)](https://i.ytimg.com/vi/HjXJh_vHXFs/hqdefault.jpg)
Turinys
Nustatyta iki begalybės
Programavę programinę įrangą, kūrėjai susiduria su stulbinančia įvairove. Dešimtys telefonų gamintojų kasmet išleidžia šimtus telefonų, kuriuose yra „Android“ variantai. Kūrėjai, kuriantys programas, kurios skleidžia įrenginių kameras, taip pat turi kovoti su neįtikėtinu daugybe komponentų, esančių po objektyvu, pavyzdžiui, jutikliais ir IPU, jau nekalbant apie unikalius algoritmus. Įveskite „CameraX“.
„Google“ teigimu, „CameraX“ kūrėjams bus lengviau rašyti kameros programas. Tai yra nauja API, veikianti beveik visuose „Android“ įrenginiuose ir pasiekianti „Android 5.0 Lollipop“. Tai turėtų išspręsti įrenginio suderinamumo problemas ir panaikinti poreikį kūrėjams programoje pasikliauti konkretaus įrenginio kodu. Tai labai laisva.
Dvi eilutės kodo iškart leidžia trečiųjų šalių programoms susieti su atsargų kameros programa kiekviename rinkos telefone. Tai žymiai sumažina laiką, reikalingą jų pačių programai parašyti. Be to, tai leidžia kūrėjams įtraukti pažangias funkcijas, tokias kaip grožio, portreto, HDR ir nakties režimas. Įsivaizduokite, kad atidarysite „Instagram“ ir turėsite prieigą prie savo telefono HDR funkcijos, kai fotografuosite tuos, kurie mirksi.
Surinkite tai
„CameraX“ leidžia kūrėjams nuleisti „plug-and-play“ modulius į savo programas, kad būtų aprašytas pagrindinis fotoaparato elgesys. Tai apima vaizdų peržiūrą ekrane, vaizdų analizę naudojantis mašininiu mokymu ir visos raiškos nuotraukų fiksavimą. Tai atspindi proporcijas, orientaciją, peržiūros dydį ir įvairias rezoliucijas.
Kadangi „CameraX“ neatlieka šių centrinių užduočių, kūrėjai gali laisvai sutelkti dėmesį į našumą ir kitas funkcijas. „Google“ teigia planuojanti vykdomą „CameraX“ atnaujinimą. Naujoje fotoaparatų laboratorijoje bus atliekamas skirtingų kamerų, operacinių sistemų, API lygių ir našumo tikrinimas, todėl suderinamumas visada bus atnaujinamas.
„Google“ tikisi, kad kūrėjai išbandys „CameraX“, kuri yra alfa būsena, kad ji galėtų greičiau nei vėliau pristatyti „Android Studio“ funkcionalumą.
Galutinis šių pastangų rezultatas turėtų būti geresnis fotoaparato veikimas trečiųjų šalių programose, o tai yra gera žinia visiems.