Afai e te manaʻo e tatala uma faʻamanuiaga o filifiliga Google mea pueata, o le mea muamua e tatau ona e iloa o le Camera2 API.
I lenei tusiga, o le ae mauaina faʻamatalaga atoatoa ile auala e siaki ai le Camera2 API lagolago i masini Android e aunoa ma ni faʻafitauli.
O faʻailoga telefoni ua faʻaleleia atili, aemaise lava i le matagaluega o polokalama faʻapea foʻi ma meafaigaluega. Ae o le evolusione i le vaega mea pueata o nisi taimi e lagona le tuai i telefoni tuai talu ai latou te le lagolagoina na foliga matagofie e aliali mai i telefoni feaveaʻi.
E ui lava, e le o se tulafono tusitusia o telefoni uma e sau ma se poto masani mea pueata. Peita'i, o lo'o fa'alelei tele fa'ailoga masani i le tu'uina atu o uiga fa'apitoa mo mea pu'eata, ae e le moni mo le tele o telefoni.
I aso nei, e mafai e le tagata faʻaoga ona faigofie ona maua se google camera mod e fiafia ai i na mea manaia ma matagofie i luga o latou telefoni. Ae, a e faitau e uiga i le faʻapipiʻiina o le faagasologa, atonu e te faʻalogo e uiga i le Camera2 API.
Ma i le pou o loʻo mulimuli mai, o le ae mauaina se aʻoaʻoga atoa i le siakiina pe lagolagoina e lau telefoni le Camera2 API pe leai. Ae tatou te le'i fa'ama'ulu i fa'atonuga, se'i tatou iloa muamua le fuaitau lea!
Mataupu
O le a le Camera2 API?
O le API (Application Programming Interface) e tuʻuina atu ai i le au atinaʻe le avanoa i le polokalama ma faʻatagaina i latou e faʻafeiloaʻi nisi o suiga e tusa ai ma o latou manaʻoga.
E faʻapea foʻi, o le Camera 2 o se API Android o le telefoni feaveaʻi polokalama faʻapipiʻi e maua ai le avanoa i se tagata atiaʻe. Talu ai o le Android o se punaoa tatala, na faʻalauiloaina e le kamupani le API faʻatasi ai ma le Android 5.0 Lollipop update.
E tu'uina atu ai le pule fa'amaonia i luga o le meapueata e ala i le fa'aopoopoina o le saosaoa tapuni, fa'aleleia o lanu, pu'eina RAW, ma le tele o isi vaega o le pulea. E ala i lenei lagolago API, e mafai ai e lau telefoni ona tulei le tapula'a o mea pu'eata ma maua ai i'uga lelei.
E le gata i lea, o loʻo tuʻuina atu ai foʻi tekinolosi faʻaonaponei o le HDR ma isi mea manaia o loʻo pulea nei le maketi. I le pito i luga o lena, a maeʻa ona e faʻamaonia o loʻo i ai i le masini lenei lagolago API, ona mafai lea ona e pulea le masini, faʻaleleia le faʻavaa tasi, ma faʻaleleia atili iuga o tioata.
O le ae mauaina faʻamatalaga auiliili faʻamatalaga e uiga i lenei API i luga o le ofisa Google fa'amaumauga. O lea, siaki pe afai e te fia iloa atili.
Metotia 1: Fa'amaonia le Camera2 API e ala ile ADB Poloaiga
Ia mautinoa ua uma ona e faʻaogaina le faiga faʻavae i luga o lau telefoni ma faʻapipiʻi le ADB command prompt i lau komepiuta.
- Fa'aagaoi le USB Debugging mai le faiga fa'avae.
- Fa'afeso'ota'i lau telefoni ile fa'aoga ole uaea ile Windows po'o le Mac.
- Ia, tatala le faʻatonuga poʻo le PowerShell (Windows) poʻo le Terminal Window (macOS).
- Ulufale le poloaiga -
adb shell "getprop | grep HAL3"
- Afai e te maua i'uga nei
[persist.camera.HAL3.enabled]: [1]
[persist.vendor.camera.HAL3.enabled]: [1]
O lona uiga o lau telefoni o loʻo i ai le lagolago atoatoa o le Camera2 API. Ae peita'i, afai e le o fa'aalia tutusa, atonu e te mana'omia le fa'agaoioi ma le lima.
Metotia 2: Maua le Terminal App e fa'amaonia
- sii mai le Terminal Emulator app e tusa ai ma lau filifiliga
- Tatala le app ma ulufale i le poloaiga -
getprop | grep HAL3
- Afai e te maua i'uga nei:
[persist.camera.HAL3.enabled]: [1]
[persist.vendor.camera.HAL3.enabled]: [1]
E pei o le auala muamua, e tatau i lau masini ona maua le Camera HAL3 ma le lagolago atoatoa a le Camera2 API. Ae peita'i, afai e le tutusa fa'ai'uga e pei ona ta'ua i luga, e mana'omia lou fa'agaioi ma le lima na API.
Metotia 3: Siaki le Camera2 API Lagolago e ala ile Third-party App
E tele auala e faʻamaonia ai pe maua e le masini le faʻatulagaina o le Camera2 API mo a latou telefoni pe leai. Afai o oe o se tagata fa'aoga tekinolosi, e mafai fo'i ona e fa'aogaina le fa'atonuga a le ADB i lau komepiuta e siaki ai na fa'amatalaga.
I le isi itu, e mafai foi ona e sii maia le talosaga faʻamau i luga o lau telefoni e fai ai. Ae ui i lea, matou te le manaʻo e te faʻaumatia au taumafaiga i se mea e alu ai le taimi.
Nai lo lena, e mafai ona e siiina mai le Camera2 API suʻesuʻe mai le Google Play Store ma faʻataʻitaʻi le iʻuga e aunoa ma se toe faʻalavelave.
E ala i lenei talosaga, e te mauaina uma faʻamatalaga e uiga i tioata tua ma luma meapueata. Faatasi ai ma lena faʻamatalaga, e mafai ona e faʻamaonia ma le faigofie pe maua e le masini Android le lagolago a le Camera2 API pe leai.
Laasaga 1: Maua le Camera2 API Probe Application
Aua e te manaʻo e faʻaumatia lou taimi e faʻaopoopo ai laina faʻatonuga eseese, ona download lea o le app lea e siaki ai faʻamatalaga API meapue.
- Asiasi ile Google Play Store app.
- Ulufale le Camera2 API su'esu'e i le pa su'esu'e.
- Kiliki i luga o le Install button.
- Fa'atali se'ia faia le fa'agasologa o le download.
- Mulimuli ane, tatala le app.
Laasaga 2: Siaki le lagolago a le Camera2 API
O le taimi lava e te mauaina ai le talosaga, o le a faʻatumuina le atinaʻe i faʻamatalaga eseese i le camera2 API. O le vaega o mea pu'eata ua vaevaeina i le "Camera ID: 0" foa'i mo le meapueata pito i tua, ma le "Camera ID: 1", lea e masani ona fa'asino i le selfie lens.
I lalo tonu lava o le ID meapueata, e tatau ona e siaki le tulaga lagolago o Meafaigaluega i meapueata uma e lua. O le mea lea e te iloa ai pe lagolagoina e lau masini le Camera2 API. E fa la'asaga o le a e va'ai i ai i lea vaega, ma e fa'amatalaina ta'itasi e pei ona mulimuli mai:
- Laasaga_3: O lona uiga o le CameraAPI2 o loʻo tuʻuina atu nisi faʻaopoopoga mo mea pueata, lea e masani ona aofia ai ata RAW, YUV reprocessing, ma isi.
- Atoa: E fa'ailoa mai o le tele o galuega a le CameraAPI2 e mafai ona maua.
- Fa'atapula'a: E pei ona ta'ua le igoa, o lo'o e mauaina na'o se aofa'iga fa'atapula'a o alagaoa mai le Meapueata API2.
- Talatuu: O lona uiga e lagolagoina e lau telefoni le tupulaga matutua o le Camera1 API.
- Fafo: E ofoina atu fa'amanuiaga tutusa e pei ole LIMITED ma nisi fa'aletonu. Ae ui i lea, e mafai ai e tagata faʻaoga ona faʻaogaina mea pueata fafo e pei o USB webcams.
I se tulaga lautele, o le a e vaʻai o lau telefoni o le a maua se lanu meamata i luga o le vaega FULL o le tulaga lagolago meafaigaluega, o lona uiga o lau telefoni e talafeagai mo le faʻapipiʻiina o pusa puʻeata google, aka GCam.
Note: Afai e te matauina o le tulaga lagolago meafaigaluega i le vaega Talatuu o loʻo faʻaalia se togi lanu meamata, o lona uiga e le lagolagoina e lau telefoni le camera2 API. I lena tulaga, e tatau ona e faʻaogaina le auala e mafai ai ma le lima, lea na matou ufiufi lenei taiala.
iʻuga
Ou te faʻamoemoe ua e aʻoaʻoina le taua o le Camera2 API lagolago i telefoni feaveaʻi. A mae'a ona e fa'amaonia le fa'amatalaga API, aua le fa'ama'imau lou taimi e fa'apipi'i ai na pu'e pu'eata google vaega lona tolu i luga o lau masini. O se fa'ata'ita'iga lelei e mana'omia tonu le fa'ai'uga o le polokalame e fa'aleleia atili ai i'uga o meapueata.
I le taimi nei, afai e te mauaina ni masalosaloga, e mafai ona e faʻailoa mai ia i matou e ala i le pusa faʻamatalaga i lalo.