E faʻafefea ona siaki le Camera2 API Support i soʻo se masini Android?

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!

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.

E uiga ia Abel Damina

Abel Damina, o se inisinia aʻoaʻoina masini ma e fiafia i ata pue, na faʻavaeina le GCamApk blog. O lona tomai i AI ma le mataʻituina o le fatuga e faʻaosofia ai le au faitau e tuleia tuaoi i tekinolosi ma ata.