Langsung ke konten utama

Part 2: Cara Membuat Aplikasi Browser Android Melalui Aide (Script Java Singkat/Sedikit)

Kali ini kita akan membahas cara membuat aplikasi browser android melalui AIDE, mungkin di artikel sebelumnya kita telah membahas hal ini, tetapi disini kita akan membuatnya dengan script yang singkat dan tanpa menggunakan id, pada aplikasi browser android tersebut.

Oke, kita langsung mulai saja.


  1. Buka aplikasi AIDE dan buat project Android App baru.
  2. Kemudian isikan nama terserah anda misalkan: AKTIVITAS.Dan packagenya ini: cym.app.aktivitas .


Tahap Pertama (Buat class baru).

  1. Buat class baru pada project tersebut dengan nama: Google.
  2. Maka hasilnya akan seperti:
  3. Kemudian tambahkan script ini dibawah package(cym.app.aktivitas).
  4. import android.content.*;
    import android.util.*;
    import android.webkit.*;
    Keterangannya:
    1.import android.content.*; => Berguna agar dapat mengakses konten dari android ke aplikasi yang ingin dibuat.
    2.import android.util.*; => Salah satu kegunaannya adalah untuk mengakses AttributeSet.
    3.import android.webkit.*; => Berguna agar dapat mengakses web.

  5. Kemudian ubah: "public class Google" menjadi "public class Google extends WebView".
  6. Kemudian tambahkan script ini dibawahnya.
  7. public Google(Context con, AttributeSet att)

    super(con, att);
    getSettings().setJavaScriptEnabled(true);
    setWebViewClient(new WebViewClient());
    loadUrl("https://google.com");
    Keterangannya:
    1.public Google(Context con,AttributeSet att) => Berguna untuk memberikan sebuah context dan attribute pada class tersebut, con dan att merupakan variable yang diberikan dari Context dan AttributeSet.
    2.super(con, att); => Berguna untuk menjalankan Context dan AttributeSet yang telah diberi variable.
    3.getSettings().setJavaScriptEnabled(true); => Merupakan script yang berguna untuk memberikan izin agar aplikasi dapat menampilkan content web yang dibuat dari bahasa program "Java Script" atau sering disebut dengan js.
    4.setWebViewClient(new WebViewClient()); => Berguna untuk membuat client baru terhadap web yang dibuat.
    5.loadUrl("https://google.com"); => Berguna untuk memberikan link pertama/web yang akan muncul, anda dapat menggantinya dengan url yang lain misalkan: facebook yaitu https://facebook.com, dan lain sebagainya.

  8. Maka script lengkapnya dari Google.java adalah seperti ini:
  9. package cym.app.aktivitas;

    import android.content.*;
    import android.util.*;
    import android.webkit.*;

    public class Google extends WebView
    {
    public Google(Context con, AttributeSet att)

    super(con, att);
    getSettings().setJavaScriptEnabled(true);
    setWebViewClient(new WebViewClient());
    loadUrl("https://google.com");

    }



Tahap Kedua (main.xml)

  1. Buka main.xml, hapus semua script yang ada di main.xml dan gantikan dengan script dibawah ini:
  2. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent">

        <cym.app.aktivitas.Google
            android:layout_width="match_parent"
            android:layout_height="match_parent"/>

      
    </RelativeLayout>
    Keterangannya:
    1.<RelativeLayout => Merupakan script layout yang membuat suatu konten atau isi layout tersebut letaknya relative.
    2.android:layout_width="match_parent" => Merupakan script xml android yang berguna mengatur lebar suatu konten.Disini dibuat sebagai match_parent artinya konten tersebut akan memenuhi lebar suatu layar.
    3.android:layout_height="match_parent" => Sama seperti yang diatas, tetapi ini berguna untuk mengatur tinggi dari suatu konten.
    4.<cym.app.aktivitas.Google => Ini sebagai pemanggil konten yang dibuat dari class Google tadi, ini juga dapat disebut sebagai pengganti dari id, dalam kata lain script ini ditulis untuk menampilkan konten yang ada pada class google.
    5.</RelativeLayout> => merupakan penutup dari layout relative.



Tahap Ketiga (AndroidManifest.xml)

  1. Buka AndroidManifest.xml dan tambahkan script ini diatas script "<application". Script ini berguna untuk memberikan izin kepada aplikasi agar dapat mengakses internet.
  2. <uses-permission
    android:name="android.permission.INTERNET"/>

  3. Maka script lengkap dari AndroidManifest.xml adalah seperti ini:
  4. <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="cym.app.aktivitas" >
    <uses-permission
    android:name="android.permission.INTERNET"/>
        <application
            android:allowBackup="true"
            android:icon="@drawable/ic_launcher"
            android:label="@string/app_name"
            android:theme="@style/AppTheme" >
            <activity
                android:name=".MainActivity"
                android:label="@string/app_name" >
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />

                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
        </application>

    </manifest>

Selanjutnya anda klik tombol bergambar "resume" dibagian atas sebelah kanan, dan instal lalu jalankan.


Trima Kasih Telah membaca artikel ini, baca juga artikel lainnya dari blog ini ya.

Komentar

Postingan populer dari blog ini

Cara Menurunkan Resolusi Layar Fujitsu F02H, F02G, F04G, dan lainnya

Ya kembali jumpa lagi semua di AKTIVITAS BLOG , Ya... seperti biasanya blog ini sekarang sudah jarang memposting artikel ya.., mungkin karena adminnya lagi sangat sibuk. :D. Oke, kali ini kita juga akan membahas mengenai salah satu cara menstabilkan kinerja smartphone murah namun bertenaga yaitu fujitsu . Dipostingan sebelum-sebelumnya kita sudah membahas mengenai cara menghapus aplikasi bawaan(bloatware) dari handphone fujitsu ini , nah dengan cara itu kita sudah melihat hasilnya pada smartphone fujitsu kita, yaitu RAM terlihat lebih lega/bebas . Terlepas dari itu, masih ada(beberapa) masalah lagi yang terlihat meskipun kita sudah menghapus aplikasi bawaan smartphone fujitsu ini, yaitu panasnya yang sangat tidak netral ( jika digunakan hanya sosmed saja terasa panas ).  Memang smarphone berbekal snapdragon 800-810 itu memang panas namun panas yang kita maksud disini itu panas yang hanya dipakai sosial media saja. Masalah ini bukan lagi soal aplikasi bawaan, namun ini bersumber da...

Cara Cek NPSN Online (Nomor Pokok Sekolah Nasional)

NPSN atau yang lebih dikenal dengan Nomor Pokok Sekolah Nasional adalah Kode pengenal sekolah-sekolah yang ada di Indonesia . NPSN sekarang sangat penting untuk siswa-siswi yang berada diujung/akhir sekolah, salah satunya adalah untuk pendaftaran UTBK . Karena dihalaman resmi pendaftaran UTBK diminta untuk memasukan NPSN anda. Nah jika anda adalah orang yang malas mencari, dari berkas-berkas yang ada anda tinggal mencarinya di Internet/Secara Online . Berikut langkah-langkahnya : Kunjungi Halaman resminya disini , setelah anda buka laman tersebut anda akan melihat list/daftar provinsi yang ada di indonesia . ( Lihat gambar dibawah ).  Nah, selanjutnya anda pilih provinsi sekolah anda sekarang , contohnya saya, berprovinsi di Sumatera Utara, maka saya klik Prov.Sumatera Utara.  Kemudian kita akan diberikan lagi daftar/list kabupaten yang ada di provinsi kita sendiri (yang kita pilih tadi), contohnya saya berada di Kab.Dairi maka saya pilih itu. Daftar Kabupaten yang dimunc...

Pengertian dan Macam-Macam Permintaan (Ekonomi)

Di artikel kali ini kita akan membahas tentang Pengertian dan Macam-macam Permintaan. 1.Pengertian Permintaan. Pengertian " permintaan " dalam bahasa sehari-hari sedikit berbeda dengan pengertian permintaan dalam ekonomi. Dalam pengertian sehari-hari permintaan diartikan sebagai " jumlah barang yang dibutuhkan atau diinginkan oleh konsumen ". Namun dalam pengertian ekonomi permintaan diartikan lebih jauh lagi yaitu " tidak hanya sekedar keinginan dari konsumen, tetapi dibarengi dengan dipenuhinya keinginan tersebut sampai pada taraf kebutuhan, berarti memerlukan dukungan oleh daya beli ". Dari uraian diatas, maka dapat disimpulkan bahwa pengertian Permintaan adalah jumlah barang atau jasa yang mampu dibeli oleh konsumen/pelanggan pada berbagai kemungkinan harga selama periode tertentu dalam anggapan bahwa faktor-faktor lainnya dianggap tetap ( ceteris paribus ) . periode waktu tertentu tersebut dapat 1 hari, 1 bulan, 1 tahun, atau periode waktu lainnya. ...