Android Local Webview, Yerel Html Css Dosya Kullanımı

çok hızlı android uygulama yapımı local webview html css

Android Local Webview ile çok hızlı bir şekilde android uygulaması yapabilirsiniz. Eğer rehbere ulaşmak, sms göndermek, lokasyon erişimi gibi standart android işlevlerini kullanmayacaksanız uygulamanızın app/src/main/assets klasöründe oluşturacağınız html dosyalarıyla içeriğinizin görüntülenmesini sağlayabilirsiniz.
Bu klasör içerisinde oluşturacağınız html ve css dosyaları bildiğiniz web sitesi yapımında kullandığınız mantıkta işlev görecektir. Bu html dosyalarının görüntülenmesi için webview görünümünün çağırılmasında gerekli kodları android studio kullanarak oluşturmanız yeterli.

Adı webview olsada yerel kullanıma yönelik olduğu için uygulamanızın herhangi bir internet iznine ihtiyacı yoktur.

html dosyalarınız app/src/main/assets dizininde yer alması gerektiğini vurgulamış olsakta MainActivity içerisinde yer alan dizin tanımlamamız şu şekilde olmalıdır “file:///android_asset/index.html”
yani gerçek klasör olan assets’deki s tanımlama yolunda yok. Kullanım bu şekildedir kafanız karışmasın.

Dosya yollarını daha detaylı görmek isterseniz
https://github.com/tasarhane/webview-yerel-html-css

Örnek android studio projesi ile html dosyalarının çağırılması için gerekli minimal kod yapısı kullanılmaya çalışılmıştır. Proje API15: Android 4.0.3, API17: Android 4.2 (Jelly Bean) ve API23: Android 6.0 (Marshmallow) sürümleri ile test edilmiş ve sorunsuz çalışmaktadır.

Yeni proje oluşturma adımlarımız aşağıdaki şekilde;

  1. Projemize LocalWebView adını verdik,
  2. Minimum SDK için API15: Android 4.0.3 (IceCreamSandwich) tercih ettik,
  3. Şablon aşamasında Empty Activity seçimini yaptık

MainActivity.java

activity_main.xml

AndroidManifest.xml