Tutorial Android WebView (Load HTML internal, URL eksternal, dan tanpa layout) di Android Studio

Muh Hadi Abdul Aziz

Saya adalah seorang developer muda yang masih mencari pengalaman diri dan bercita-cita mengembangkan industri kreatif di Indonesia. Jika anda memiliki pendapat tentang tulisan saya, sampaikan pendapat anda melalui komentar di bawah.

Mungkin Anda juga menyukai

17 Respon

  1. Sina berkata:

    terimakasih Mas dari Puluhan Tutorila hanya ini yang mudah di mengerti….Sukses selalu

  2. abdul azis berkata:

    Gan klo ada error “unused import statment” pada “import android.support.v7.app.AppCompatActivity;” gemana ya solusinya

    maaf saya masih baru belajar

    • Itu terjadi karena kesalahan pemanggilan library. Biasanya karena salah ketik/karena copas.

      Solusinya hapus import tsb. Lalu di kode mas ketika muncul bubble di kode yg merah tekan alt+enter. Kalau ada banyak pilihan coba satu2.

  3. Firman berkata:

    nanya gan, saya bikin webview yang akses url eksternal, tapi pilihan (HTML Select Options) nya tidak mau muncul, kira2 bagian mana yang kurang ya.

  4. Matic berkata:

    GAn saya mau buat kamus ada algoritma di pencarian katanya seandainya saya membuat kamus dengan metode C diatas apakah bisa?
    dan Seandainya bisa dimanakah letak algoritma terbut?
    Thanks.

  5. Arif Sugiarto berkata:

    biar webview kita redirect ke aplikasi lain kodingnya gmna ya?
    baru nemu yang redirect ke whatsapp.

    alikasi yang mau saya redirect Gojek, grab, sama facebook.
    webview saya dari situs kulinerngapak.com

    • Gunakan Intent untuk parse url. Contoh bisa cari di google, kata kuncinya seperti tadi. Semoga membantu.

      • Arif Sugiarto berkata:

        udah bolak balik gak nemu2..
        ini script yang aku pake sekarang:

        public class myWebclient extends WebViewClient{
        @Override
        public boolean shouldOverrideUrlLoading(WebView wv, String url) {
        if(url.startsWith(“gojek:”) || url.startsWith(“whatsapp:”)) {
        Intent intent = new Intent(Intent.ACTION_VIEW);
        intent.setData(Uri.parse(url));
        startActivity(intent);
        return true;
        }
        return false;
        }
        }

        url yang mau saya redirect gofood.link/

        • Untuk java, paling simpel seperti ini:

          Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(“http://www.google.com”));
          startActivity(browserIntent);

          Kode bisa disesuaikan
          Bisa di taruh dalam method atau langsung di listener

        • Oh, sebentar. Ini mau buka browser atau di taruh di WebView?

          • Arif Sugiarto berkata:

            jadi contohnya ini kak:

            http://www.kulinerngapak.com/rj-foods-and-drinks
            kalo buka pake browser
            kan di artikel ada logo gofood tuh, begitu diklik langsung menuju ke situs gojek. atau kalo di hapenya udah ada aplikasi gojek langsung menuju ke aplikasi gojek.

            nah, ketika mau saya terapkan di webview dan saya run, itu gak mau redirect ke situs gojek/ aplikasi gojek.
            yang baru bisa tu tombol WA, sama Grab.

            scriptnya gmna ya biar tombol gofoodnya tu redirect ke situs gojek (kalo di hapenya belum ada apk gojek) atau redirect ke aplikasi gojek (kalo udah terinstall apk gojek)

          • Untuk masalah buka browser atau langsung ke aplikasi gojek itu sudah otomatis di handle Intent. Mas bisa coba kode yg saya ketik tadi.

            Lalu untuk masalah tombol, saya ada dua saran silahkan bisa dipertimbangkan salah satunya:
            1. Mas buat kode untuk menghandle event klik url di WebView. Kalau ada url gojek maka arahkan ke Intent
            2. Pada layout di android studio buat Button terpisah. Lalu pada OnClickListener diarahkan ke Intent

          • Untuk kasus aplikasi gojek tidak terbuka tapi wa dan grab bisa, itu karena di HP mas pernah centang “Selalu/Always open with”. Mas bisa rubah di HP mas.

            Kalau pertama kali biasanya muncul sendiri mau browser atau aplikasi

  1. 8 Oktober 2018

    […] Pada dasarnya, cara yang akan kita gunakan adalah menyisipkan script dari video youtube ke file html. File HTML ini nantinya akan dimuat di aplikasi menggunakan WebView. Nah, akhirnya video kita akan muncul selayaknya embed video di halaman web. Saya sarankan agar anda membaca terlebih dahulu Tutorial Android WebView (Load HTML internal, URL eksternal, dan tanpa layout) di Android Studio. […]

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *