Išmanusis žiniatinklio vaizdas yra pažangus atvirojo kodo žiniatinklio vaizdo komponentas, skirtas Android, leidžiantis sklandžiai integruoti žiniatinklio turinį ir technologijas į vietines programas. Lengvai kurkite galingas hibridines programas, išnaudodami geriausias žiniatinklio ir vietinio pasaulio galimybes.
Ši programa yra demonstracinė versija, skirta naudotojams ir kūrėjams tyrinėti pagrindines „Smart WebView“ galimybes.
Šaltinio kodas „GitHub“ (https://github.com/mgks/Android -SmartWebView)
Naudodami „Smart WebView“ galite įterpti esamus tinklalapius arba kurti visiškai neprisijungus pasiekiamus HTML/CSS/JavaScript projektus savojoje „Android“ programoje. Patobulinkite žiniatinklio programas naudodami savąsias funkcijas, pvz.:
- Geografinė padėtis: stebėkite naudotojo vietą naudodami GPS arba tinklą.
- Prieiga prie failų ir kameros: įkelkite failus arba fiksuokite vaizdus / vaizdo įrašus tiesiai iš žiniatinklio rodinio.
- Push pranešimai: siųskite tikslinius pranešimus naudodami „Firebase Cloud Messaging“ (FCM).
- Tinkintas URL tvarkymas: perimkite ir tvarkykite konkrečius URL, kad suaktyvintumėte savuosius veiksmus.
- JavaScript Bridge: sklandžiai susisiekite tarp žiniatinklio turinio ir vietinio „Android“ kodo.
- Papildinių sistema: išplėskite „Smart WebView“ funkcijas naudodami savo pasirinktinius papildinius (pvz., įtrauktą QR kodo skaitytuvo papildinį).
- Režimas neprisijungus: suteikite tinkintą patirtį neprisijungus, kai tinklo ryšys nepasiekiamas.
Kas naujo 7.0 versijoje:
- Visiškai nauja papildinių architektūra: kurkite ir integruokite savo papildinius, kad pridėtumėte tinkintų funkcijų nekeisdami pagrindinės bibliotekos.
- Patobulintas failų tvarkymas: patobulintas failų įkėlimas ir fotoaparato integravimas su patikimu klaidų tvarkymu.
- Atnaujintos priklausomybės: sukurta naudojant naujausias bibliotekas, užtikrinančias optimalų našumą ir saugumą.
- Patobulinta dokumentacija: aiškesni paaiškinimai ir pavyzdžiai, kad galėtumėte greitai pradėti.
Pagrindinės funkcijos:
- Įterpkite tinklalapius arba vykdykite HTML/CSS/JavaScript projektus neprisijungę.
- Integruojama su vietinėmis „Android“ funkcijomis, pvz., GPS, fotoaparatu, failų tvarkykle ir pranešimais.
- Švarus, minimalus dizainas su optimizuotu našumu.
- Lanksti ir išplečiama papildinių sistema.
Reikalavimai:
- Pagrindiniai „Android“ kūrimo įgūdžiai.
- Minimali API 23+ („Android 6.0 Marshmallow“).
- „Android Studio“ (arba jūsų pageidaujama IDE), skirta kurti.
Kūrėjas: Ghazi Khan (https://mgks.dev)
Projektas pagal MIT licenciją.