Slim Webaansig is 'n gevorderde, oopbron Webaansig-komponent vir Android waarmee jy webinhoud en -tegnologie naatloos in inheemse toepassings kan integreer. Bou kragtige hibriede toepassings met gemak en gebruik die beste van beide web- en inheemse wêrelde.
Hierdie toepassing dien as 'n demo vir beide gebruikers en ontwikkelaars om die kernvermoëns van Smart WebView te verken.
Bronkode op GitHub (https://github.com/mgks/Android -SmartWebView)
Met Smart WebView kan jy bestaande webblaaie inbed of ten volle vanlyn HTML/CSS/JavaScript-projekte binne 'n inheemse Android-toepassing skep. Verbeter jou webgebaseerde programme met inheemse kenmerke soos:
- Geo-ligging: Volg gebruikerligging met GPS of netwerk.
- Lêer- en kameratoegang: Laai lêers op of neem prente/video's direk van die Webaansig af.
- Drukkennisgewings: Stuur geteikende boodskappe met Firebase Wolkboodskappe (FCM).
- Gepasmaakte URL-hantering: Onderskep en hanteer spesifieke URL's om oorspronklike handelinge te aktiveer.
- JavaScript-brug: Kommunikeer naatloos tussen jou webinhoud en inheemse Android-kode.
- Inpropstelsel: Brei Smart WebView se funksionaliteit uit met jou eie pasgemaakte inproppe (bv. die ingeslote QR-kodeskandeerder-inprop).
- Vanlynmodus: Verskaf 'n pasgemaakte vanlyn ervaring wanneer netwerkverbinding nie beskikbaar is nie.
Wat is nuut in weergawe 7.0:
- Geheel nuwe inpropargitektuur: Skep en integreer jou eie inproppe om gepasmaakte kenmerke by te voeg sonder om die kernbiblioteek te wysig.
- Verbeterde lêerhantering: Verbeterde lêeroplaaie en kamera-integrasie met robuuste fouthantering.
- Opgedateerde afhanklikhede: Gebou met die nuutste biblioteke vir optimale werkverrigting en sekuriteit.
- Verfynde dokumentasie: Duideliker verduidelikings en voorbeelde om jou vinnig aan die gang te kry.
Sleutelkenmerke:
- Bed webbladsye in of voer vanlyn HTML/CSS/JavaScript-projekte uit.
- Integreer met inheemse Android-kenmerke soos GPS, kamera, lêerbestuurder en kennisgewings.
- Skoon, minimale ontwerp met werkverrigtingoptimalisering.
- Buigsame en uitbreidbare inpropstelsel.
Vereistes:
- Basiese Android-ontwikkelingsvaardighede.
- Minimum API 23+ (Android 6.0 Marshmallow).
- Android Studio (of jou voorkeur-IDE) vir ontwikkeling.
Ontwikkelaar: Ghazi Khan (https://mgks.dev)
Projek onder MIT-lisensie.