• 27-04-2020, 19:53:29
    #1
    Android webview uygulaması kullanırken css ve js dosyalarını websitesi üzerinden değil uygulamanın içerisinden yapmak istiyorum, bununla ilgili bilgisi olan arkadaşlar kaynak yada kod paylaşırsa memnun olurum
    @AwoApp;
  • 28-04-2020, 00:05:04
    #2
    osmanfurkanaydn adlı üyeden alıntı: mesajı görüntüle
    Android webview uygulaması kullanırken css ve js dosyalarını websitesi üzerinden değil uygulamanın içerisinden yapmak istiyorum, bununla ilgili bilgisi olan arkadaşlar kaynak yada kod paylaşırsa memnun olurum
    @AwoApp;
    MainActivitiy.java

    WebView view = (WebView) findViewById(R.id.WebView);
    view.getSettings().setJavaScriptEnabled(true);

    view.loadUrl("file:///android_asset/index.html");

    assets klasörüne hepsini atıp tüm cssleri index.html de belirtirsen yapabilirsin.
  • 28-04-2020, 01:23:33
    #3
    Üyeliği durduruldu
    Webview olmaz ki o zaman? Sitenizden çekmez. Sabit sayfalar oluşturarak eklemeniz gerekiyor.
  • 28-04-2020, 09:49:28
    #4
    Androix adlı üyeden alıntı: mesajı görüntüle
    Webview olmaz ki o zaman? Sitenizden çekmez. Sabit sayfalar oluşturarak eklemeniz gerekiyor.
    Offline webview oluyor hocam bu arkadaşın dediği, sayfalar zaten online olsa da sabit kalacaksa fark etmiyor.



    osmanfurkanaydn adlı üyeden alıntı: mesajı görüntüle
    Android webview uygulaması kullanırken css ve js dosyalarını websitesi üzerinden değil uygulamanın içerisinden yapmak istiyorum, bununla ilgili bilgisi olan arkadaşlar kaynak yada kod paylaşırsa memnun olurum
    @AwoApp;
    file:///android_asset/index.html
    Index sayfan var diyelim, önceden oluşturduğun .css dosyasını bu sayfanın içine çağıracaksın, onuda şöyle yapacaksın.

    <link rel="stylesheet" href="file:///android_asset/assets/css/tasarim.css">
    Bu kodu index.html sayfanın başına ekleyip css dosyasını çağıracaksın.

    Tüm çağırma işlemlerini bu şekilde yapabilirsin tek bir örnek yeterlidir zaten.
    .js font vs. ne çağırmak istersen buna benzer şekilde çağırabilirsin.

    Veya css kodlarını direk index sayfasının içine ekleyerek çağırma derdinden kurtulabilirsin.
  • 28-04-2020, 16:31:17
    #5
    PaLaCoRDa adlı üyeden alıntı: mesajı görüntüle
    Offline webview oluyor hocam bu arkadaşın dediği, sayfalar zaten online olsa da sabit kalacaksa fark etmiyor.





    file:///android_asset/index.html
    Index sayfan var diyelim, önceden oluşturduğun .css dosyasını bu sayfanın içine çağıracaksın, onuda şöyle yapacaksın.

    <link rel="stylesheet" href="file:///android_asset/assets/css/tasarim.css">
    Bu kodu index.html sayfanın başına ekleyip css dosyasını çağıracaksın.

    Tüm çağırma işlemlerini bu şekilde yapabilirsin tek bir örnek yeterlidir zaten.
    .js font vs. ne çağırmak istersen buna benzer şekilde çağırabilirsin.

    Veya css kodlarını direk index sayfasının içine ekleyerek çağırma derdinden kurtulabilirsin.
    şöyle bir durum var, local den index.html çağrıldığında webview in bi anlamı kalmıyor. örnek olsun diye söyleyim, google.com u webview çalıştırıcaz fakar, google.comun bütün css vs js dosylarını sunucudan değilassets içerisinden dahil edicez, inject mantığı ile bi kaç deneme yaptım ama başarılı olmadı forum! sormanın daha faydalı olacağını düşündüm mrnekte belirttiğim şekikde dahil etmem mümkün se nasıl yapılacağı hakkı da bilgilendirirseniz memnun olurum
  • 02-05-2020, 10:43:22
    #6
    Alıntı
    <link rel="stylesheet" href="file:///android_asset/assets/css/tasarim.css">
    Bu kodu index.html sayfanın başına ekleyip css dosyasını çağıracaksın.

    Tüm çağırma işlemlerini bu şekilde yapabilirsin tek bir örnek yeterlidir zaten.
    .js font vs. ne çağırmak istersen buna benzer şekilde çağırabilirsin.

    Veya css kodlarını direk index sayfasının içine ekleyerek çağırma derdinden kurtulabilirsin.
    ilk olarak bu şekilde denedim ama olmadı hocam