Paparan Web Pintar ialah komponen WebView sumber terbuka termaju untuk Android yang membolehkan anda menyepadukan kandungan dan teknologi web dengan lancar ke dalam aplikasi asli. Bina apl hibrid yang berkuasa dengan mudah, memanfaatkan yang terbaik dari kedua-dua dunia web dan asli.
Apl ini berfungsi sebagai demo untuk kedua-dua pengguna dan pembangun untuk menerokai keupayaan teras Smart WebView.
Kod Sumber pada GitHub (https://github.com/mgks/Android -SmartWebView)
Dengan Paparan Web Pintar, anda boleh membenamkan halaman web sedia ada atau membuat projek HTML/CSS/JavaScript luar talian sepenuhnya dalam apl Android asli. Tingkatkan apl berasaskan web anda dengan ciri asli seperti:
- Geolokasi: Jejak lokasi pengguna dengan GPS atau rangkaian.
- Akses Fail dan Kamera: Muat naik fail atau tangkap imej/video terus daripada WebView.
- Pemberitahuan Tolak: Hantar mesej disasarkan menggunakan Pemesejan Awan Firebase (FCM).
- Pengendalian URL Tersuai: Minta dan kendalikan URL tertentu untuk mencetuskan tindakan asli.
- Jambatan JavaScript: Berkomunikasi dengan lancar antara kandungan web anda dan kod Android asli.
- Sistem Pemalam: Lanjutkan kefungsian Smart WebView dengan pemalam tersuai anda sendiri (cth., pemalam Pengimbas Kod QR yang disertakan).
- Mod Luar Talian: Menyediakan pengalaman luar talian tersuai apabila sambungan rangkaian tidak tersedia.
Apa yang Baharu dalam Versi 7.0:
- Seni Bina Pemalam Semua Baharu: Cipta dan sepadukan pemalam anda sendiri untuk menambah ciri tersuai tanpa mengubah suai pustaka teras.
- Pengendalian Fail Dipertingkat: Muat naik fail dan penyepaduan kamera dipertingkat dengan pengendalian ralat yang mantap.
- Ketergantungan Dikemas Kini: Dibina dengan perpustakaan terkini untuk prestasi dan keselamatan yang optimum.
- Dokumentasi Diperhalusi: Penjelasan dan contoh yang lebih jelas untuk membantu anda bermula dengan cepat.
Ciri Utama:
- Benamkan halaman web atau jalankan projek HTML/CSS/JavaScript luar talian.
- Bersepadu dengan ciri Android asli seperti GPS, kamera, pengurus fail dan pemberitahuan.
- Reka bentuk yang bersih dan minimum dengan pengoptimuman prestasi.
- Sistem pemalam yang fleksibel dan boleh dikembangkan.
Keperluan:
- Kemahiran pembangunan Android asas.
- API minimum 23+ (Android 6.0 Marshmallow).
- Android Studio (atau IDE pilihan anda) untuk pembangunan.
Pembangun: Ghazi Khan (https://mgks.dev)
Projek di bawah Lesen MIT.