Smart WebView бул Android үчүн өнүккөн, ачык булактуу WebView компоненти, ал сизге веб мазмунду жана технологияларды түпнуска колдонмолорго оңой интеграциялоого мүмкүндүк берет. Желедеги жана жергиликтүү дүйнөнүн эң мыкты мүмкүнчүлүктөрүн пайдаланып, күчтүү гибрид колдонмолорун оңой түзүңүз.
Бул колдонмо Smart WebViewтин негизги мүмкүнчүлүктөрүн изилдөө үчүн колдонуучулар жана иштеп чыгуучулар үчүн демо катары кызмат кылат.
GitHubдагы баштапкы код (https://github.com/mgks/Android -SmartWebView)
Smart WebView менен сиз учурдагы веб-баракчаларды кыстара аласыз же түпнуска Android колдонмосунда толугу менен оффлайн HTML/CSS/JavaScript долбоорлорун түзө аласыз. Вебге негизделген колдонмолоруңузду төмөнкүдөй жергиликтүү функциялар менен өркүндөтүңүз:
- Гелокация: Колдонуучунун жайгашкан жерине GPS же тармак аркылуу көз салыңыз.
- Файлга жана камерага кирүү: Файлдарды жүктөп бериңиз же WebViewден түздөн-түз сүрөттөрдү/видеолорду тартыңыз.
- Push эскертмелер: Firebase Cloud Messaging (FCM) аркылуу максаттуу билдирүүлөрдү жөнөтүңүз.
- Ыңгайлаштырылган URL иштетүү: Түпкү аракеттерди баштоо үчүн белгилүү URL'дерди кармап, иштетиңиз.
- JavaScript Bridge: Веб мазмунуңуз менен жергиликтүү Android кодуңуздун ортосунда үзгүлтүксүз байланышыңыз.
- Плагин системасы: Smart WebView функциясын өзүңүздүн жеке плагиндериңиз менен кеңейтиңиз (мис., камтылган QR Code Scanner плагини).
- Оффлайн режими: тармак туташуусу жеткиликсиз болгондо ыңгайлаштырылган оффлайн тажрыйбасын камсыз кылыңыз.
7.0 версиясында эмне жаңылык:
- Жаңы плагин архитектурасы: Негизги китепкананы өзгөртпөстөн, ыңгайлаштырылган функцияларды кошуу үчүн өз плагиндериңизди түзүп, бириктириңиз.
- Жакшыртылган файлдарды иштетүү: Жакшыртылган файлдарды жүктөө жана каталарды каталарды башкаруу менен камера интеграциясы.
- Жаңыртылган көз карандылыктар: Оптималдуу аткаруу жана коопсуздук үчүн эң акыркы китепканалар менен курулган.
- Такталган документация: Тез баштоо үчүн так түшүндүрмөлөр жана мисалдар.
Негизги өзгөчөлүктөр:
- Веб баракчаларды кыстарыңыз же HTML/CSS/JavaScript долбоорлорун оффлайн режиминде иштетиңиз.
- GPS, камера, файл менеджери жана эскертмелер сыяктуу жергиликтүү Android функциялары менен интеграцияланат.
- Өндүрүмдүүлүктү оптималдаштыруу менен таза, минималдуу дизайн.
- Ийкемдүү жана кеңейтилүүчү плагин системасы.
Талаптар:
- Android иштеп чыгуунун негизги көндүмдөрү.
- Минималдуу API 23+ (Android 6.0 Marshmallow).
- Өнүктүрүү үчүн Android Studio (же сиз каалаган IDE).
Иштеп чыгуучу: Гази Хан (https://mgks.dev)
Долбоор MIT License астында.