Sijunjung Xcoder: Desain Aplikasi Via Aide
Showing posts with label Desain Aplikasi Via Aide. Show all posts
Showing posts with label Desain Aplikasi Via Aide. Show all posts

Part 3: Cara membuat aplikasi browser android dengan tombol GoTo Url melalui Aide.

Hallo jumpa lagi di Aktivitas Blog, yaitu blog yang membahas apapun yang diketahui oleh adminnya (mirip seperti blog gado-gado ya!.. :D).Jika diartikel-artikel sebelumnya kita telah membahas tentang cara membuat aplikasi browser android sederhana, dan juga yang script javanya singkat.Di artikel ini kita juga akan membahas cara membuat aplikasi browser android dan aplikasi tersebut mempunyai tombol GoTo Url.

Tombol GoTo Url dapat juga disebut dengan tombol pergi, yang fungsinya untuk menuju ke alamat url/link yang diketik, tetapi tombol tersebut masih mempunyai kelemahan yaitu: Saat anda ingin menuju ke suatu alamat, tombol tersebut tidak akan berfungsi jika anda hanya memasukkan kata-katanya saja tetapi anda harus memasukkan urlnya juga.Contohnya: anda ingin membuka Google.com, dan anda hanya memasukkan kata "Google" saja kedalam fitur tersebut, maka fiture tersebut tidak dapat jalan, anda harus memasukkannya begini: "http://google.com" (tanpa tanda kutip") baru fitur tersebut dapat berfungsi.Berikut screenshootnya:

Oke, langsung saja.

Langkah-langkah:

1.Buka aplikasi Aide, kemudian pilih bagian "For Expert", lalu dibagian "Create New Project" pilih "New Android App". Kemudian muncul dialog window baru yang berguna untuk mengisikan nama dan paket dari aplikasi yang akan anda buat.Disini sebagai contoh, saya membuat namanya(nama aplikasi tersebut) sebagai: WebViewPart3 , dan paketnya: cym.app.webview , Selanjutnya tekan tombol "Create". Begini gambarnya:


2.Setelah anda tekan tombol "Create", kemudian anda buka file main.xml ,kemudian anda ganti semua script yang ada didalam file main.xml tersebut dengan script ini:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/layoutPencarian"
android:gravity="center_horizontal"
android:orientation="horizontal">

<EditText
android:layout_width="fill_parent"
android:layout_height="45dp"
android:id="@+id/editTextUrl"
android:textSize="16dp"
android:inputType="textWebEditText"
android:hint="https://aaktivitas.blogspot.com"
android:layout_marginRight="100dp"/>

<Button
android:layout_marginLeft="-99dp"
android:layout_width="wrap_content"
android:id="@+id/tombolGo"
android:layout_height="45dp"
android:text="GoTo Url"/>

</LinearLayout>

<RelativeLayout
android:layout_below="@id/layoutPencarian"
android:layout_width="fill_parent"
android:layout_height="match_parent">

<WebView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/WebView1" />

</RelativeLayout>

</RelativeLayout>

Keterangannya:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
Script diatas berfungsi sebagai layout utama dalam aplikasi yang akan dibuat, lebar dan tingginya dibuat penuh dengan ukuran layar anda (match_parent).

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/layoutPencarian"
android:gravity="center_horizontal"
android:orientation="horizontal">

Script diatas berfungsi sebagai layout dari masukkan url (GoTo Url).Tinggi dari layout diatas dibuat dengan sesuai konten didalamnya, dan lebarnya dibuat penuh selebar layar anda.

<EditText
android:layout_width="fill_parent"
android:layout_height="45dp"
android:id="@+id/editTextUrl"
android:textSize="16dp"
android:inputType="textWebEditText"
android:hint="https://aaktivitas.blogspot.com"
android:layout_marginRight="100dp"/>

Script diatas berfungsi sebagai tempat untuk mengetikkan Url atau link.Ukuran tingginya 45dp, lebarnya penuh secara lebar layar anda dan dipotong 100dp melalui margin, ukuran text yang akan diketik 16dp.

<Button
android:layout_marginLeft="-99dp"
android:layout_width="wrap_content"
android:id="@+id/tombolGo"
android:layout_height="45dp"
android:text="GoTo Url"/>

Script diatas berfungsi sebagai tombol untuk menuju Url atau link yang telah anda ketik.Lebar tombol tersebut sesuai dengan konten yang ada didalamnya, dan tingginya 45dp, tombol tersebut dibuat text "GoTo Url".

<RelativeLayout
android:layout_below="@id/layoutPencarian"
android:layout_width="fill_parent"
android:layout_height="match_parent">

Script diatas berfungsi sebagai layout dari web, atau dengan kata lain sebagai tempat untuk web ditampilkan.

<WebView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/WebView1" />

Script diatas berfungsi sebagai Web itu sendiri, atau dengan kata lain script inilah yang menampilkan Web tersebut.

3.Setelah anda lakukan tahap diatas, selanjutnya anda buka MainActivity.java gantikan script yang berada dibawah package, yaitu mulai dari import sampai akhir, gantikan dengan script dibawah ini:

//Taruh dibawah package

import android.app.*;
import android.os.*;
import android.view.*;
import android.webkit.*;
import android.widget.*;

public class MainActivity extends Activity 
{
WebView wv;
EditText et;
Button bt;
    
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

et = (EditText) findViewById(R.id.editTextUrl);
bt = (Button) findViewById(R.id.tombolGo);
bt.setOnClickListener(new View.OnClickListener()
{
public void onClick(View view)
{
String url = et.getText().toString();
wv.loadUrl(url);
}
});

wv = (WebView) findViewById(R.id.WebView1);
wv.setWebViewClient(new WebViewClient());
wv.getSettings().setJavaScriptEnabled(true);
wv.loadUrl("https://aaktivitas.blogspot.com");


    }

@Override
public boolean onKeyDown(int crist, KeyEvent yoel)
{
if((crist== KeyEvent.KEYCODE_BACK) && wv.canGoBack())
{
wv.goBack();
return true;
}
return super.onKeyDown(crist, yoel);
}


}


4.Langkah terakhir adalah anda izinkan aplikasi yang akan anda buat tersebut untuk mengakses internet.Caranya adalah: buka AndroidManifest.xml dan tambahkan script dibawah ini diatas script <application .

<uses-permission
android:name="android.permission.INTERNET"/>


5.Selanjutnya anda klik tombol bergambar "resume" yang berada dibagian atas sebelah kanan, kemudian anda instal dan buka aplikasinya.Begini contoh hasilnya:



Source Code dari aplikasi tersebut:


1.main.xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/layoutPencarian"
android:gravity="center_horizontal"
android:orientation="horizontal">

<EditText
android:layout_width="fill_parent"
android:layout_height="45dp"
android:id="@+id/editTextUrl"
android:textSize="16dp"
android:inputType="textWebEditText"
android:hint="https://aaktivitas.blogspot.com"
android:layout_marginRight="100dp"/>

<Button
android:layout_marginLeft="-99dp"
android:layout_width="wrap_content"
android:id="@+id/tombolGo"
android:layout_height="45dp"
android:text="GoTo Url"/>

</LinearLayout>

<RelativeLayout
android:layout_below="@id/layoutPencarian"
android:layout_width="fill_parent"
android:layout_height="match_parent">

<WebView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/WebView1" />

</RelativeLayout>

</RelativeLayout>

2.MainActivity.java

package cym.app.webview;

import android.app.*;
import android.os.*;
import android.view.*;
import android.webkit.*;
import android.widget.*;

public class MainActivity extends Activity 
{
WebView wv;
EditText et;
Button bt;
    
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

et = (EditText) findViewById(R.id.editTextUrl);
bt = (Button) findViewById(R.id.tombolGo);
bt.setOnClickListener(new View.OnClickListener()
{
public void onClick(View view)
{
String url = et.getText().toString();
wv.loadUrl(url);
}
});

wv = (WebView) findViewById(R.id.WebView1);
wv.setWebViewClient(new WebViewClient());
wv.getSettings().setJavaScriptEnabled(true);
wv.loadUrl("https://aaktivitas.blogspot.com");


    }

@Override
public boolean onKeyDown(int crist, KeyEvent yoel)
{
if((crist== KeyEvent.KEYCODE_BACK) && wv.canGoBack())
{
wv.goBack();
return true;
}
return super.onKeyDown(crist, yoel);
}


}


3.AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="cym.app.webview" >
<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>


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

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.

Cara Membuat SplashScreen Pada Aplikasi Android Melalui Aide

Diartikel kali ini kita akan membahas tentang cara membuat splashscreen dari aplikasi AIDE.Splashscreen merupakan tampilan awal yang muncul dari suatu sistem sebelum masuk kemenu utama atau dalam kata lain Splashscreen merupakan tampilan yang dapat menggantikan proses loading, dan dapat ditentukan waktunya(lama tampilannya).
Berikut contoh screenshot dari splashscreen:

Sebenarnya fungsi dari splashscreen ini hanyalah sebagai pemanis atau pengindah dari aplikasi anda, tanpa splashscreen pun aplikasi anda masih tetap dapat dijalankan.Jadi jika anda ingin memperindah aplikasi buatan anda, anda dapat mengikuti langkah ini.Berikut adalah ringkasan tahap yang akan dilakukan nanti yaitu: Membuat file java(class) untuk splashscreen, Mengedit "AndroidManifest.xml" untuk mengatur splashscreen sebagai tampilan awal yang akan muncul ketika aplikasi tersebut dibuka.Disini saya membuatnya hanya dengan 3 tahap.

Oke, berikut langkah-langkahnya:


Alat dan Bahan:

  • Aplikasi AIDE
  • Sediakan gambar sebagai gambar splashscreenya (sediakan sesuai ukuran smartphone anda agar gambar tersebut tidak kabur).



Langkah-langkah:

(Ini dapat dilakukan pada aplikasi yang sudah pernah dibuat maupun aplikasi yang baru/ingin dibuat).

  1. Buka aplikasi AIDE.
  2. Buka proyek aplikasi anda(bagi yang ingin menambahakan splahscreen ke aplikasi yang sudah dia buat), atau buat proyek baru(For Expert -- Create New Project -- NewAndroid App).



Tahap 1 (splashscreen.java).

  1. Buat file java/class baru.Lihat gambar dibawah:

  2. Kemudian buat namanya "splashscreen".Lalu tekan tombol "ok".

  3. Maka hasilnya akan seperti ini:

  4. Kemudian tambahkan script ini:
    import android.os.*;
    import android.app.*;
    import android.content.*;
    import android.view.*;
    Tambahkan dibawah package(cym.app.aktivitas;).Maka hasilnya seperti ini:

  5. Kemudian ubah "public class splashscreen" menjadi "public class splashscreen extends Activity".Sehingga menjadi seperti ini:

  6. Lalu tambahkan script ini:
  7. static int lama_splash = 1777;
    Tambahkan kebawah "public class splashscreen extends Activity". Script ini berguna untuk mengatur lamanya splashscreen akan tampil, disini saya buat 1777.Anda dapat mengaturnya sesuai keinginan anda, semakin besar angkanya maka semakin lama splashscreen akan tampil.

  8. Kemudian tambahkan script ini dibawah script diatas.
  9. protected void onCreate (Bundle cym)
     {
      Toast.makeText(this, "WELCOME", Toast.LENGTH_SHORT).show();

      super.onCreate(cym);
      this.requestWindowFeature(Window.FEATURE_NO_TITLE);
      getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
      setContentView(R.layout.splash);
      new Handler().postDelayed(new Runnable()
      {
       public void run()
       {
        Intent i = new Intent(splashscreen.this, MainActivity.class);
        startActivity(i);
        this.finish();
       }

       private void finish()
       {

       }
      },lama_splash);
     };

  10. Jadi script lengkapnya (script splashscreen.java) adalah sebagai berikut:
  11. package   cym.app.aktivitas;

    import android.os.*;
    import android.app.*;
    import android.content.*;
    import android.view.*;

    public class Load extends Activity
    {
     static int lama_splash =1777;
    protected void onCreate (Bundle cym)
     {
      Toast.makeText(this, "WELCOME", Toast.LENGTH_SHORT).show();
      super.onCreate(cym);
      this.requestWindowFeature(Window.FEATURE_NO_TITLE);
      getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
      setContentView(R.layout.splash);
      new Handler().postDelayed(new Runnable()
      {
       public void run()
       {
        Intent i = new Intent(splashscreen.this, MainActivity.class);
        startActivity(i);
        this.finish();
       }

       private void finish()
       {

       }
      },lama_splash);
     };
    }

  12. Tahap "splashscreen.java" selesai.


Tahap 2 (splash.xml).

Disini anda harus sudah menyediakan gambar sesuai ukuran layar anda, kemudian pindahkan gambar tersebut ke res -- drawable-hdpi.Misalkan disini nama gambar tersebut adalah "gambarsplash.png".

  1. Buat file xml baru.Lihat gambar dibawah:
  2. Kemudian buat nama file tersebut sebagai "splash", kemudian tekan ok.
  3. Kemudian hapus semua script yang ada di splash.xml, dan ganti dengan script ini:
  4. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:background="@drawable/gambarsplash">   

     <ProgressBar
      style="?android:attr/progressBarStylemedium"
      android:layout_height="wrap_content"
      android:gravity="center"
      android:layout_width="wrap_content"/>

    </RelativeLayout>

  5. Tahap "splash.xml" selesai.

Tahap 3 (AndroidManifest.xml).

Ditahap ini kita akan mengatur atau menjadikan "splashscreen.java" sebagai file java yang pertama dijalankan dan ditampilkan saat anda menekan tombol peluncur aplikasi atau membuka aplikasi.

  1. Buka AndroidManifest.xml, maka akan tampil script seperti ini:
  2. Kemudian hapus mulai script bagian "<application" sampai bagian "</application>".Dan ganti dengan script ini:
  3. <application
            android:allowBackup="true"
            android:icon="@drawable/ic_launcher"
            android:label="@string/app_name"
            android:theme="@style/AppTheme" >

            <activity
                android:name=".splashscreen"
                android:label="@string/app_name" >
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>

            <activity
                android:name=".MainActivity"
                android:label="@string/app_name">

            </activity>
        </application>

  4. Tahap "AndroidManifest.xml" selesai.
Jika semua tahap telah dilakukan, selanjutnya instal dan jalankan aplikasinya.


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

Cara Membuat Aplikasi Browser Android Sederhana Melalui Aide

Hallo semua, diartikel kali ini kita akan membahas tentang membuat aplikasi browser android sederhana dengan AIDE.AIDE merupakan aplikasi android yang berfungsi sebagai: pembuat aplikasi android, pembelajaran membuat aplikasi android, pembuat game android sederhana, memberikan pembelajaran tentang beberapa bahasa program, dan lain sebagainya.Untuk mendapatkan aplikasinya anda dapat mengunduhnya di Google Play Strore (berbayar) atau cari digoogle dengan kata kunci "download aplikasi Aide mod full version".

Aplikasi browser merupakan aplikasi yang sangat penting didalam suatu gadget baik itu android, windows, dan lainnya.Sekarang sudah banyak aplikasi browser yang dapat dikatakan bagus spesifikasinya yaitu Chrome,  Mozila, Opera, Ucbrowser, dan lainnya.Aplikasi browser tersebut bisa dikatakan telah memiliki spesifikasi dan aksebilitas yang baik dan juga termasuk aplikasi browser terpopuler.Oke, cukup sekian saja tentang aplikasi browser yang telah mendunia.Nah, bagaimana jika kita membuat aplikasi browser android sendiri, meskipun tampilannya dan spesifikasinya tidak ada apa-apanya dibandingkan dengan aplikasi browser terpopuler tersebut, tapi kita mungkin akan merasakan kepuasan karena telah membuat sebuah aplikasi browser android.

Oke, langsung saja.


Syaratnya:

  • Memiliki kemauan.


Alat dan bahan:

  • Aplikasi AIDE.




Langkah-langkah:

  • Buka aplikasi AIDE, kemudian pilih " For Expert" (dibagian bawah).Kemudian dibagian create new project, pilih "New Android App".
  • Kemudian isikan terserah dibagian Name (sebagai nama aplikasi anda), dibagian package(sebagai package dari aplikasi anda nanti.Saya kasih contohnya: "cym.app.browser" ini bisa anda ubah sesuka anda).Setelah itu anda klik tombol "create".
  • Kemudian buka MainActivity.java, nanti isinya pasti seperti ini :
  • Selanjutnya anda tambahkan ini:
    import android.webkit.*;
    import android.widget.*;
    import android.view.*;
    Ditambahkan kebagian import.
  • Kemudian anda tambahkan "public WebView webku" dibawah "public class MainActivity extend Activity".Jadi hasilnya akan seperti ini:
    package cym.app.browser;

    import android.app.*;
    import android.os.*;
    import android.webkit.*;
    import android.widget.*;
    import android.view.*;

    public class MainActivity extends Activity
    {
    public WebView webku;
        @Override
        protected void onCreate(Bundle savedInstanceState)
        {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
        }
    }
  • Setelah itu, anda tambahkan script dibawah ini kebawah "setContentView(R.layout.main);".
    webku = (WebView) findViewById(R.id.webku);
    webku.setWebViewClient(new WebViewClient());
    WebSettings setc= webku.getSettings();
    setc.setJavaScriptEnabled(true);
    webku.loadUrl("https://aaktivitas.blogspot.com");
    Jadi hasilnya akan seperti ini:
    package cym.app.browser;

    import android.app.*;
    import android.os.*;
    import android.webkit.*;
    import android.widget.*;
    import android.view.*;

    public class MainActivity extends Activity
    {
    public WebView webku;
        @Override
        protected void onCreate(Bundle savedInstanceState)
        {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);

    webku = (WebView) findViewById(R.id.webku);
      webku.setWebViewClient(new WebViewClient());
      WebSettings setc= webku.getSettings();
      setc.setJavaScriptEnabled(true);
     webku.loadUrl("https://aaktivitas.blogspot.com");         
        }
    }
    Link ini : https://aaktivitas.blogspot.com , dapat anda ganti dengan url / link lain sesuka anda.
  • Setelah itu, buka main.xml dan ganti script "TextView" dengan script ini:
     <WebView
      android:id="@+id/webku"
            android:layout_width="match_parent"
            android:layout_height="match_parent" />
    Sehingga script file main.xml adalah sebagai berikut:
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:gravity="center">

        <WebView
      android:id="@+id/webku"
            android:layout_width="match_parent"
            android:layout_height="match_parent" />

    </LinearLayout>
  • Kemudian kita akan memberikan akses internet kepada aplikasi tersebut, agar dapat menjelajahi internet.Caranya adalah sebagai berikut: Buka AndroidManifest.xml, kemudian tambahkan script ini dibawah script manifest.
    <uses-permission
    android:name="android.permission.INTERNET"/>
    Maka hasilnya adalah sebagai berikut:
    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="cym.app.browser" >

    <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>
  • Kemudian klik tombol yang bergambar "resume" dibagian atas sebelah kanan.Tunggu sebentar, setelah itu pasang dan buka aplikasinya.

Jadi ini adalah script lengkap dari file yang diedit diatas.
  1. MainActivity.java
    package cym.app.browser;

    import android.app.*;
    import android.os.*;
    import android.webkit.*;
    import android.widget.*;
    import android.view.*;

    public class MainActivity extends Activity
    {
     public WebView webku;
        @Override
        protected void onCreate(Bundle savedInstanceState)
        {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);

      webku = (WebView) findViewById(R.id.webku);
      webku.setWebViewClient(new WebViewClient());
      WebSettings setc= webku.getSettings();
      setc.setJavaScriptEnabled(true);
      webku.loadUrl("http://aaktivitas.blogspot.com");
        }
    }
  2. main.xml
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:gravity="center">

        <WebView
      android:id="@+id/webku"
            android:layout_width="match_parent"
            android:layout_height="match_parent" />

    </LinearLayout>
  3. AndroidManifest.xml
    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="cym.app.browser" >

    <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>



Terima Kasih telah membaca artikel ini, baca juga artikel lainnya dari blog ini ya.
Notification
Ini adalah popup notifikasi.
Done