I-
Smart WebView iyingxenye ye-WebView ethuthukisiwe, enomthombo ovulekile ye-Android ekuvumela ukuthi uhlanganise kalula okuqukethwe kwewebhu kanye nobuchwepheshe ezinhlelweni zokusebenza zomdabu. Yakha izinhlelo zokusebenza eziyingxubevange ezinamandla kalula, usebenzisa okungcono kakhulu kwakho kokubili iwebhu nomhlaba wendabuko.
Lolu hlelo lokusebenza lusebenza njengedemo yabo bobabili abasebenzisi nonjiniyela ukuze bahlole amakhono abalulekile e-Smart WebView.
Ikhodi Yomthombo ku-GitHub (https://github.com/mgks/Android -SmartWebView)
Nge-Smart WebView, ungakwazi ukushumeka amakhasi ewebhu akhona noma udale amaphrojekthi we-HTML/CSS/JavaScript ungaxhunyiwe ku-inthanethi ngokugcwele ngohlelo lokusebenza lwendabuko lwe-Android. Thuthukisa izinhlelo zakho zokusebenza ezisuselwe kuwebhu ngezici zomdabu ezifana nalezi:
- Indawo yendawo: Landelela indawo yomsebenzisi nge-GPS noma inethiwekhi.
- Ukufinyelela Kwefayela Nekhamera: Layisha amafayela noma thwebula izithombe/amavidiyo ngokuqondile ku-WebView.
- Izaziso Zohlelo Lokusebenza: Thumela imilayezo eqondiwe usebenzisa i-Firebase Cloud Messaging (FCM).
- Ukuphatha i-URL yangokwezifiso: Bamba futhi uphathe ama-URL athile ukuze uqalise izenzo zomdabu.
- I-JavaScript Bridge: Xhumana ngaphandle komthungo phakathi kokuqukethwe kwakho kwewebhu kanye nekhodi yomdabu ye-Android.
- Isistimu Yokuxhuma: Nweba ukusebenza kwe-Smart WebView ngama-plugin akho angokwezifiso (isb., i-plugin ye-QR Code Scanner efakiwe).
- Imodi engaxhunyiwe ku-inthanethi: Nikeza ukuzizwisa okungokwezifiso okungaxhunyiwe ku-inthanethi lapho uxhumano lwenethiwekhi lungatholakali.
Yini Okusha Ngenguqulo 7.0:
- I-All-New Plugin Architecture: Dala futhi uhlanganise ama-plugin akho ukuze ungeze izici ngokwezifiso ngaphandle kokulungisa umtapo wolwazi.
- Ukuphatha Amafayela Okuthuthukisiwe: Ukulayishwa kwefayela okuthuthukisiwe nokuhlanganiswa kwekhamera nokuphatha iphutha eliqinile.
- Okuncike Okubuyekeziwe: Yakhelwe ngamalabhulali akamuva ukuze isebenze kahle futhi ivikeleke.
- Amadokhumenti Acwengisisiwe: Izincazelo ezicacile nezibonelo zokuthi uqalise ngokushesha.
Izici Eziyinhloko:
- Shumeka amakhasi ewebhu noma uqalise amaphrojekthi we-HTML/CSS/JavaScript ungaxhunyiwe ku-inthanethi.
- Ihlanganisa nezici zomdabu ze-Android njenge-GPS, ikhamera, isiphathi sefayela, nezaziso.
- Idizayini ehlanzekile, encane enokuthuthukiswa kokusebenza.
- Isistimu ye-plugin eguquguqukayo nenwebekayo.
Izimfuneko:
- Amakhono ayisisekelo okuthuthukisa i-Android.
- I-API 23+ encane (i-Android 6.0 Marshmallow).
- I-Android Studio (noma i-IDE oyincamelayo) ukuze ithuthukiswe.
Unjiniyela: Ghazi Khan (https://mgks.dev)
Iphrojekthi ngaphansi MIT Ilayisensi.