Smart WebView යනු ඇන්ඩ්රොයිඩ් සඳහා වන උසස්, විවෘත මූලාශ්ර WebView සංරචකයකි, එය ඔබට ස්වදේශීය යෙදුම්වලට වෙබ් අන්තර්ගතයන් සහ තාක්ෂණයන් බාධාවකින් තොරව ඒකාබද්ධ කිරීමට ඉඩ සලසයි. වෙබ් සහ ස්වදේශීය ලෝකයන් දෙකෙහිම හොඳම ප්රයෝජන ගනිමින්, ප්රබල දෙමුහුන් යෙදුම් පහසුවෙන් ගොඩනඟන්න.
මෙම යෙදුම Smart WebView හි මූලික හැකියාවන් ගවේෂණය කිරීමට පරිශීලකයන් සහ සංවර්ධකයින් යන දෙපාර්ශවයටම demo ලෙස ක්රියා කරයි.
GitHub හි මූලාශ්ර කේතය (https://github.com/mgks/Android -SmartWebView)
Smart WebView සමඟින්, ඔබට පවතින වෙබ් පිටු කාවැද්දීමට හෝ ස්වදේශීය Android යෙදුමක් තුළ සම්පූර්ණයෙන්ම නොබැඳි HTML/CSS/JavaScript ව්යාපෘති නිර්මාණය කිරීමට හැකිය. වැනි ස්වදේශීය විශේෂාංග සමඟින් ඔබේ වෙබ් පාදක යෙදුම් වැඩි දියුණු කරන්න:
- භූ පිහිටීම: GPS හෝ ජාලය සමඟ පරිශීලක ස්ථානය නිරීක්ෂණය කරන්න.
- ගොනු සහ කැමරා ප්රවේශය: WebView වෙතින් කෙලින්ම ගොනු උඩුගත කරන්න හෝ පින්තූර/වීඩියෝ ග්රහණය කරන්න.
- Push Notifications: Firebase Cloud Messaging (FCM) භාවිතයෙන් ඉලක්කගත පණිවිඩ යවන්න.
- අභිරුචි URL හැසිරවීම: ස්වදේශීය ක්රියා අවුලුවාලීමට නිශ්චිත URL වලට බාධා කර හසුරුවන්න.
- JavaScript Bridge: ඔබගේ වෙබ් අන්තර්ගතය සහ ස්වදේශීය Android කේතය අතර බාධාවකින් තොරව සන්නිවේදනය කරන්න.
- ප්ලගින පද්ධතිය: Smart WebView හි ක්රියාකාරීත්වය ඔබේම අභිරුචි ප්ලගීන සමඟින් දිගු කරන්න (උදා. ඇතුළත් QR කේත ස්කෑනර් ප්ලගිනය).
- නොබැඳි මාදිලිය: ජාල සම්බන්ධතාව නොමැති විට අභිරුචි නොබැඳි අත්දැකීමක් ලබා දෙන්න.
7.0 අනුවාදයේ අලුත් මොනවාද:
- සියලු නව ප්ලගින ගෘහ නිර්මාණ ශිල්පය: මූලික පුස්තකාලය වෙනස් නොකර අභිරුචි විශේෂාංග එක් කිරීමට ඔබේම ප්ලගීන සාදන්න සහ ඒකාබද්ධ කරන්න.
- වැඩිදියුණු කළ ගොනු හැසිරවීම: ශක්තිමත් දෝෂ හැසිරවීම සමඟ වැඩිදියුණු කළ ගොනු උඩුගත කිරීම් සහ කැමරා ඒකාබද්ධ කිරීම.
- යාවත්කාලීන කළ යැපීම්: ප්රශස්ත කාර්ය සාධනය සහ ආරක්ෂාව සඳහා නවතම පුස්තකාල සමඟ ගොඩනගා ඇත.
- පිරිපහදු කළ ලේඛන: ඔබ ඉක්මනින් ආරම්භ කිරීමට පැහැදිලි පැහැදිලි කිරීම් සහ උදාහරණ.
ප්රධාන විශේෂාංග:
- වෙබ් පිටු කාවැද්දීම හෝ නොබැඳි HTML/CSS/JavaScript ව්යාපෘති ධාවනය කරන්න.
- GPS, කැමරාව, ගොනු කළමනාකරු, සහ දැනුම්දීම් වැනි ස්වදේශීය Android විශේෂාංග සමඟ ඒකාබද්ධ වේ.
- ක්රියාකාරීත්වය ප්රශස්තකරණය සහිත පිරිසිදු, අවම නිර්මාණය.
- නම්යශීලී සහ විස්තීරණ ප්ලගින පද්ධතිය.
අවශ්යතා:
- මූලික Android සංවර්ධන කුසලතා.
- අවම API 23+ (Android 6.0 Marshmallow).
සංවර්ධනය සඳහා - Android Studio (හෝ ඔබ කැමති IDE).
සංවර්ධක: Ghazi Khan (https://mgks.dev)
MIT බලපත්රය යටතේ ව්යාපෘතිය.