Mae'r galluogiad camera2 API yn eithaf angenrheidiol pan fyddwch chi eisiau lawrlwytho'r porthladd camera google dros eich dyfeisiau ffôn clyfar. Yn gyffredinol, bydd y porthladdoedd hynny yn gwella ansawdd cyffredinol y camera ac yn gwneud lluniau a fideos anhygoel heb lawer o drafferth.
Fodd bynnag, pan fydd gennych gwirio API y camera swyddogaeth eich ffôn, a chael gwybod yn siomedig nad yw'ch ffôn yn cefnogi'r APIs hynny.
Yna yr opsiwn olaf ar ôl i chi yw cael y rhyngwyneb rhaglennu cais hwnnw trwy fflachio adferiad arferol neu wreiddio'ch ffôn android.
Yn y swydd hon, byddwn yn ymdrin â gwahanol ddulliau y gallwch chi alluogi Camera2 API yn hawdd ar eich ffôn heb unrhyw broblem.
Ond cyn i ni gychwyn, gadewch i ni wybod ychydig am y termau canlynol os ydych wedi eu clywed am y tro cyntaf.
Cynnwys
Beth yw Camera2 API?
Mewn ffonau Android hŷn, yn gyffredinol byddwch yn cael yr API camera efallai nad yw mor wych â hynny. Ond mae Google yn rhyddhau API Camera2 yn lolipop Android 5.0. Mae'n rhaglen well sy'n cynnig ystod eang o rinweddau sy'n helpu ymhellach i hybu ansawdd camera cyffredinol y ffonau.
Mae'r nodwedd hon yn rhoi gwell canlyniadau HDR + ac yn ychwanegu priodoleddau gwych i glicio lluniau ysgafn isel gyda chymorth meddalwedd uwch.
Am ragor o wybodaeth, byddem yn argymell eich bod yn edrych ar y dudalen swyddogol.
Rhag-gofynion
- Yn gyffredinol, bydd angen mynediad gwraidd ar bob un o'r dulliau canlynol.
- Mynediad Gosodiadau Datblygwr i alluogi USB debugging.
- Mae angen gosod gyrwyr ADB angenrheidiol ar y PC / Gliniadur
- Cael y fersiwn cywir o'r TWRP adferiad arferol yn ôl eich ffôn.
Note: Mae yna amrywiol ddulliau i gwreiddio'ch ffôn, ond byddem yn eich argymell lawrlwytho hud ar gyfer cyfluniad sefydlog.
Dulliau I Alluogi Camera2 API
Mae rhai gwneuthurwyr ffonau clyfar, fel Realme, yn darparu Camera HAL3 mewn gosodiadau ychwanegol ar gyfer defnyddio apiau camera trydydd parti, y gellir eu cyrchu ar ôl galluogi modd y datblygwr.
(Dim ond yn berthnasol yn y ffonau Realme a gafodd ddiweddariad Android 11 neu uwch). Ond nid yw hynny'n wir am lawer o ffonau smart. Yn yr achos hwn, gallwch ddilyn y dulliau dilynol:
1. Defnyddio Terminal Emulator App (Root)
- Yn gyntaf, cyrchwch y Emulator Terfynol app.
- I roi mynediad gwraidd, teipiwch
su
a phwyswch Enter. - Mewnbynnu'r gorchymyn cyntaf -
setprop persist.camera.HAL3.enabled 1
a phwyswch i mewn. - Mewnosodwch y gorchymyn nesaf -
setprop vendor.persist.camera.HAL3.enabled 1
a phwyswch i mewn. - Nesaf, ailgychwyn y ffôn.
2. Defnyddio cais X-plore (Root)
- Lawrlwytho a gosod y Rheolwr Ffeil X-plore i gael mynediad i'r system/ffolder gwraidd.
- Yna, mae'n rhaid i chi gael mynediad i'r ffolder system/build.prop.
- Cliciwch ar y Adeilad.prop i olygu'r sgript honno.
- Ychwanegu - “persist.camera.HAL3.enabled = 1″ ar y gwaelod.
- Wedi hynny, mae'n rhaid i chi ailgychwyn eich ffôn clyfar.
3. Trwy Lyfrgell Modiwlau Magisk (Gwraidd)
Mae yna nifer o fanteision gwreiddio gyda magisk, un ohonynt yw y byddwch yn cael mynediad cyfeiriadur modiwlau.
- Yn gyntaf oll, lawrlwythwch Modiwl-Camera2API-Enabeler.zip o'r llyfrgell modiwlau.
- Nesaf, mae'n rhaid i chi osod y sip priodol hwnnw yn y rheolwr hud.
- Ailgychwyn eich dyfais i actifadu'r modiwl API camera.
4. Fflachio ffeil zip trwy TWRP (Root or Not Root)
- Lawrlwythwch yr angenrheidiol Sip Camera2API ffeil.
- Cychwynwch y ffôn i adferiad arferol TWRP.
- Llywiwch i leoliad y ffeil zip a chliciwch arno.
- Fflachiwch y ffeil Camera2API.zip ar y ffôn clyfar.
- Yn olaf, ailgychwyn y ddyfais fel arfer i gael canlyniadau.
A allaf alluogi swyddogaethau API Camera2 heb Ganiatâd Gwraidd?
Bydd angen mynediad gwraidd arnoch i ddatgloi camera2API oherwydd yn fwyaf aml gellir cael y ffeiliau hynny pan fydd gan y ddyfais ganiatâd gwraidd cyflawn.
Ond, os ydych chi am gael mynediad at y swyddogaethau API a chael llawer o amser, rydym yn argymell eich bod yn dilyn y canllaw dilynol.
Mynediad Camera2API heb Root
Yma, byddwch yn derbyn y broses gyfan o gael y ffeiliau API camera hynny heb addasu'r ffeiliau system. Wedi dweud hynny, gadewch i ni ddechrau gyda'r gofynion sylfaenol ar gyfer y weithdrefn.
Pethau sydd eu hangen cyn y broses.
- Sicrhewch fod gan y ddyfais android bootloader heb ei gloi.
- Galluogi dadfygio USB trwy'r modd datblygwr.
- Argymhellir cyfrifiadur personol neu liniadur ar gyfer rhedeg Windows 7, 8, 10, neu 11.
- Cebl USB i gydgysylltu'r ffôn a'r cyfrifiadur.
- Lawrlwythwch y TWRP ffeil ar gyfer eich ffôn clyfar
- ADB Driver.zip ac minimal_adb_fastboot.zip
Cam 1: Creu Gosodiad Cyflawn
- Gosod y ADB gyrrwr.zip Ar eich cyfrifiadur.
- Nesaf, bydd angen i chi echdynnu'r ffeil minimal_adb_fastboot.zip
- Ail-enwi'r ffeil TWRP wedi'i lawrlwytho i recovery.img a'i symud i'r ffolder zip fastboot lleiaf.
- Defnyddiwch y bwndel cebl i gysylltu'r PC â'r ffôn.
Cam 2: Rhedeg yr Anogwr Gorchymyn
- Yn gyntaf oll, cliciwch ddwywaith ar y cmd-yma.exe yn y ffolder zip lleiaf.
- Rhowch y gorchymyn i weld a yw'r ddyfais wedi'i chysylltu ai peidio -
adb devices
a Rhowch. - Nesaf, teipiwch y gorchymyn -
adb reboot bootloader
a gwasgwch Enter i gael mynediad i'r modd cychwyn. - Rhowch y gorchymyn nesaf -
fastboot boot recovery.img
a tharo Enter ar y bysellfwrdd i agor y modd TWRP.
Cam 3: Defnyddiwch Modd TWRP ar gyfer Addasu
- Unwaith y byddwch wedi nodi'r gorchmynion hynny, arhoswch am eiliad.
- Fe sylwch fod modd adfer arfer TWRP wedi'i actifadu ar sgrin eich ffôn.
- Sychwch yr allwedd a ddywedodd, “Swipe i Ganiatáu Addasiadau”.
- Nawr, dewch yn ôl i sgrin y cyfrifiadur/gliniadur.
Cam 4: Rhowch Orchmynion Ail gam
- Unwaith eto, teipiwch
adb devices
a mynd i mewn i weld a yw'r ddyfais yn cysylltu ai peidio. - Yna, mae'n rhaid i chi deipio'r
adb shell
gorchymyn ac ychwanegu - I actifadu Camera2API, defnyddiwch y gorchymyn -
setprop persist. camera.HAL3.enable 1
a phwyswch i mewn. - Rhowch y gorchymyn -
exit
i ddod allan o'r adran cragen ADB. - Yn olaf, defnyddiwch
adb reboot
a gwasgwch enter i ailgychwyn y ddyfais fel arfer.
Sut i Adfer Camera2 API fel o'r blaen?
Mae'n rhaid i chi ailadrodd y broses gyfan o 4 cam fel eich bod wedi gosod yr API Camera yn yr adran uchod.
- Y cyfan sydd angen i chi ei wneud yw disodli'r
setprop persist. camera.HAL3.enable 1
isetprop persist. camera.HAL3.enable 0
i ddiffodd yr API camera trosysgrifo. - Teipiwch y gorchymyn ymadael -
exit
a tharo Enter - Yn olaf, teipiwch -
adb reboot
i ailgychwyn y ffôn fel arfer.
Nodyn: Nid ydych yn gosod TWRP felly ni fyddwch yn wynebu unrhyw drafferth cael diweddariadau. Hefyd, bydd y Camera2API yn dychwelyd i normal os byddwch chi'n cymhwyso'r diweddariad OTA. Ar ben hynny, gallwch wirio cydnawsedd camera â llaw i gadarnhau'r newidiadau.
Casgliad
Stori hir yn fyr, mae'r ffordd orau o gael mynediad i'r Camera2API yn bosibl gyda chaniatâd gwraidd a chyfluniad TWRP. Unwaith y byddwch wedi gorffen gyda'r broses, gallwch yn hawdd gosod y GCam cais ar eich dyfais android heb lawer o drafferth.
Ar y llaw arall, os oes gennych gwestiynau ynghylch actifadu'r camera2 API, rhannwch eich sylw yn yr adran ganlynol.