Langsung ke konten utama

Daftar Tool

Semua tool saling terhubung dan berguna mendukung tool yang lainnya. pilihlah sesuai kebutuhan kamu. tools terbaru kami diurutkan dari atas, all tools selalu sync, jadi bisa saja tiba-tiba fitur akan bertambah ツ
MonsterTrafik

MonsterTrafik
Meningkatkan Trafik Kunjungan & Prospek Tanpa Iklan Berbayar
Software REVOLUSIONER-Terdepan dalam Promosi & Meledakkan Kunjungan Secara MASIF Tanpa Biaya Iklan Sepeserpun! Meningkatkan Trafik Kunjungan & Prospek Tanpa Iklan Berbayar


SimpleAdbreakers

SimpleAdbreakers
Hasilkan Uang dengan Video Anda di Facebook
Sebuah tools beserta tutorial lengkap pertama di Indonesia, untuk menghasilkan Dollar dari Facebook dengan menjadi Facebook Creator


AdsManagerPro

AdsManagerPro
Analisa ads sebelum Anda beriklan di facebook
1. INTEREST SCRAPER 2. DEEP INTEREST 3. ADS ANALIZER


FBSimpel

FBSimpel
Facebook Multi Tools Hadir Dengan 17++ Fungsi
Dengan FBSimpel kamu dapat melakukan banyak hal otomatis, dan inilah beberapa fiturnya. Jika ada Update, Gratis dan akan langsung terupdate.



SEOSimpel

SEOSimpel
Allow Unlimited Domain Website
SEOSimpel diciptakan bertujuan untuk guna memudahkan kamu dalam membuat ribuan artikel dari google berdasarkan keyword guna memancing real trafic yang nantinya diharapkan visitor akan mengenal website kamu


SimpelInsta

SimpelInsta
Instagram Tool Marketing
Dengan simpelinsta kamu dapat membuat banyak akun instagramnya menjadi lebih hidup dengan fitur fitur otomatisnya.


WABlitz

WABlitz
WhatsApp Tool Marketing
1. Message Sender 
2. New Group Message Sender 
3. Group Link Searcher 
4. Group Member Scraper ( A&M ) 
5. Phone Number Generator 
6. Finder Phone Number 
7. Phone Number Validator


FBAnalytica V2

FBAnalytica V2
Get All Data Audience on Facebook ( Audience Scrapper )
Sekali Beli sudah dapat menggunakan v2 & v1


SimplyTelegramPro

SimplyTelegramPro
Satu satunya Telegram Tool Marketing di Indonesia
1. Member Scraper V2 | 
2. Phone Number Validator | 
3. Message Sender | 
4. Finder Phone Number


Cara Menghubungkan ProgressBar Dengan WebView Aplikasi Browser Android Melalui Aide

Mungkin setelah anda membaca artikel sebelumnya dalam kategori "Buat Aplikasi Android" yaitu: Cara menambahkan tombol GoTo Url pada aplikasi browser buatan sendiri anda ingin tahu artikel tentang apa lagi yang akan dibahas dalam blog ini, saya juga berpikiran begitu, saya bingung dalam beberapa hari, tentang apa lagi yang akan saya tulis dalam blog ini, akhirnya saya mendapatkan ide setelah saya melihat progressbar yang tampil dibrowser saya saat saya membuka blog saya sendiri :D , yaitu saya akan membuat sebuah artikel tentang cara menghubungkan widget progressbar dengan webview, atau dengan kata lain progressbar akan muncul saat halaman yang ingin kita tuju dalam proses loading (loading page), dan setelah page/halaman tersebut selesai loading maka widget progressbar akan hilang.

ProgressBar terdiri dari 2 bentuk yaitu: bentuk garis lurus mendatar(bentuk ini biasanya dipakai dalam aplikasi browser) dan bentuk melingkar(lingkaran yang berputar-putar, biasanya bentuk ini yang paling sering digunakan dibeberapa aplikasi dan game).ProgressBar juga banyak ditemukan saat proses pengopian/penyalinan, pemindahan, pengiriman dari suatu data ataupun hal yang lain.

Nah, setelah anda mengetahui bentuk-bentuk dari progressbar maka anda juga harus mengetahui fungsi dari progressbar tersebut, sebenarnya tidak ada fungsi yang sangat penting dari progressbar, karena tanpa progressbar pun aplikasi dapat menjalankan suatu proses tanpa adanya kendala(jika memang di script aplikasi tersebut tidak ada kesalahan), jadi apa fungsi dari progressbar?, fungsinya hanyalah agar aplikasi yang kita buat tampak lebih menarik dan berkelas dan juga menambahkan kesan kesenangan terhadap sipembuat aplikasi tersebut.

Dari penjelasan singkat diatas mungkin anda sudah mengerti tentang ProgressBar, Oleh karena itu kita langsung saja masuk ketahap pembuatanya.

Langkah-langkah:

  1. Buka aplikasi Aide, kemudian pilih bagian "For Expert", selanjutnya dibagian "Create New Project" pilih "New Android App", maka akan muncul dialog window baru yang berfungsi untuk menentukan nama dan package/paket dari aplikasi tersebut.Dibagian nama, anda isikan nama aplikasi yang akan anda buat(misalnya: WebProgress ), dan dibagian package/paket anda isikan: cym.webprogress  .Setelah anda isikan kedua bagian tersebut, selanjutnya anda tekan tombol "Create".Jika masih bingung anda dapat lihat gambar berikut:
  2. Setelah itu, anda buka file main.xml dan gantikan semua script yang ada didalamnya dengan ini:
  3. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">

    <RelativeLayout
    android:gravity="center"
    android:layout_width="fill_parent"
    android:layout_height="48dp"> 

    <LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="45dp"
    android:orientation="horizontal">  

    <EditText
    android:id="@+id/editText1"
    android:layout_width="wrap_content"
    android:layout_weight="1"
    android:background="#080808"
    android:text="https://aaktivitas.blogspot.com"
    android:layout_height="fill_parent"
    android:hint="Masukkan link disini.."
    android:textColor="#00ff19"
    android:textSize="15dp"/>  

    <Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="GoTo Url"
    android:id="@+id/tombol1"/>

    </LinearLayout>
     
    <ProgressBar
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:id="@+id/progressBar1"
    android:background="#66666666"
    android:gravity="center"/>
     
    </RelativeLayout>
      
    <RelativeLayout
    android:layout_width="fill_parent"
    android:layout_height="match_parent">

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

    </RelativeLayout>
    </LinearLayout>
    Keterangannya :
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">
    Script diatas berfungsi sebagai layout pertama dari aplikasi tersebut atau dalam kata lain, script tersebutlah yang menampung semua isi/konten yang ada didalamnya.Ukuran lebar dan panjang/tinggi dari layout tersebut diatur sesuai ukuran layar anda (diatur pada bagian script android:layout_width dan android:layout_height .Isi dari layout tersebut juga diatur sejajar secara vertikal/tegak lurus/menurun (dalam script android:orientitation .)
    <RelativeLayout
    android:gravity="center"
    android:layout_width="fill_parent"
    android:layout_height="48dp">
    Script diatas saya buat untuk tempat letak dari masukan text url(Edit Text), tombol GoTo Url (Button), dan sebagai tempat letak progressbar.Layout ini lebarnya diatur penuh lebar layar hp anda, dan tinggi/panjangnya hanya 48dp.Isi layout ini saya buat agar berada ditengah (dibagian script: android:gravity  .)
    <LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="45dp"
    android:orientation="horizontal">
    Script diatas berfungsi sebagai letak/tempat dari masukan text url(EditText), dan tombol GoTo Url(Button).Layout ini memiliki lebar yang penuh selebar hp anda, dan memiliki tinggi 45dp.Dan isinya diatur sejajar secara horizontal.
    <EditText
    android:id="@+id/editText1"
    android:layout_width="wrap_content"
    android:layout_weight="1"
    android:background="#080808"
    android:text="https://aaktivitas.blogspot.com"
    android:layout_height="fill_parent"
    android:hint="Masukkan link disini.."
    android:textColor="#00ff19"
    android:textSize="15dp"/>
    Script diatas berfungsi sebagai memasukkan text Url nantinya (EditText).Text url yang akan dimasukkan/diketik akan berukuran 15dp, text url yang akan dimasukkan akan berwarna hijau(#00ff19), background atau latar belakang dari EditText tersebut adalah hitam(#080808).
    <Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="GoTo Url"
    android:id="@+id/tombol1"/>
    Script diatas berfungsi sebagai tombol untuk pergi atau menuju ke Url yang diketik (GoTo Url).
    <ProgressBar
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:id="@+id/progressBar1"
    android:background="#66666666"
    android:gravity="center"/>
    Script diatas berfungsi sebagai progressbar yang akan dihubungkan ke webview, progressbar tersebut akan berada dibagian tengah atas.
    <RelativeLayout
    android:layout_width="fill_parent"
    android:layout_height="match_parent">
    Script diatas berfungsi sebagai layout/letak dari webview(tampilan web).
    <WebView
    android:id="@+id/webView1"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"/>
    Script diatas berfungsi sebagai webview(tampilan web), atau dalam kata lain script inilah yang membuat link yang kita tuju terlihat.
  4. Setelah anda ubah isi dari file main.xml dengan script diatas, selanjutnya anda buka MainActivity.java dan taruh/paste script dibawah ini dibawah script package (package cym.webprogress; ).
  5. import android.app.*;
    import android.os.*;
    import android.webkit.*;
    import android.widget.*;
    import android.view.View.*;
    import android.view.*;
    import java.security.*;
    import android.graphics.*;

    public class MainActivity extends Activity 

    WebView wv;
    ProgressBar pb;
    EditText et;
    Button bt;

        @Override
        protected void onCreate(Bundle savedInstanceState)
        {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);

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

    pb = (ProgressBar) findViewById(R.id.progressBar1);

    et = (EditText) findViewById(R.id.editText1);

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

    });
        }

    public class yoel extends WebViewClient

    public void onPageStarted(WebView view, String url, Bitmap favicon)
    {
    super.onPageStarted(view, url, favicon);
    pb.setVisibility(View.VISIBLE);


    public boolean shouldOverrideUrlLoading(WebView view, String Url)

    pb.setVisibility(View.VISIBLE);
    view.loadUrl(Url);
    return true;


    public void onPageFinished(WebView view, String url)


    pb.setVisibility(View.GONE);
    super.onPageFinished(view, url);

    }

    @Override
    public boolean onKeyDown(int crist, KeyEvent manihuruk)

    if((crist == manihuruk.KEYCODE_BACK)&& wv.canGoBack())
    {
    wv.goBack();
    return true;


    return super.onKeyDown(crist, manihuruk);
    }

    }
  6. Kemudian anda buka file AndroidManifest.xml dan tambahkan script dibawah ini diatas script <application .Script ini berguna untuk memberikan izin untuk mengakses internet kepada aplikasi tersebut, sehingga aplikasi tersebut dapat membuka/menampilkan web, link/url yang dituju.
  7. <uses-permission
    android:name="android.permission.INTERNET"/>
  8. Kemudian anda tekan tombol bergambar "resume" dibagian atas sebelah kanan yang berguna untuk mengcompile, membentuk, membangun aplikasi tersebut, tunggu sebentar, lalu pasang/install dan buka aplikasinya, maka tampilan pertamanya adalah seperti ini:
(ProgressBar akan tampil dibagian atas, dan hanya tampil saat sedang loading page atau proses loading halaman.)


Source Code:


1.main.xml

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

<RelativeLayout
android:gravity="center"
android:layout_width="fill_parent"
android:layout_height="48dp">

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="45dp"
android:orientation="horizontal">

<EditText
android:id="@+id/editText1"
android:layout_width="wrap_content"
android:layout_weight="1"
android:background="#080808"
android:text="https://aaktivitas.blogspot.com"
android:layout_height="fill_parent"
android:hint="Masukkan link disini.."
android:textColor="#00ff19"
android:textSize="15dp"/>

<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="GoTo Url"
android:id="@+id/tombol1"/>

</LinearLayout>

<ProgressBar
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/progressBar1"
android:background="#66666666"
android:gravity="center"/>

</RelativeLayout>

<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="match_parent">

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

</RelativeLayout>
</LinearLayout>


2.MainActivity.java

package cym.webprogress;

import android.app.*;
import android.os.*;
import android.webkit.*;
import android.widget.*;
import android.view.View.*;
import android.view.*;
import java.security.*;
import android.graphics.*;

public class MainActivity extends Activity 

WebView wv;
ProgressBar pb;
EditText et;
Button bt;

    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

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

pb = (ProgressBar) findViewById(R.id.progressBar1);

et = (EditText) findViewById(R.id.editText1);

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

});
    }

public class yoel extends WebViewClient

public void onPageStarted(WebView view, String url, Bitmap favicon)
{
super.onPageStarted(view, url, favicon);
pb.setVisibility(View.VISIBLE);


public boolean shouldOverrideUrlLoading(WebView view, String Url)

pb.setVisibility(View.VISIBLE);
view.loadUrl(Url);
return true;


public void onPageFinished(WebView view, String url)


pb.setVisibility(View.GONE);
super.onPageFinished(view, url);

}

@Override
public boolean onKeyDown(int crist, KeyEvent manihuruk)

if((crist == manihuruk.KEYCODE_BACK)&& wv.canGoBack())
{
wv.goBack();
return true;


return super.onKeyDown(crist, manihuruk);
}

}


3.AndroidManifest.xml

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

Komentar

Postingan populer dari blog ini

hastag jual properti

Best hashtags for use with #properti are #properti #rumah #property #jualrumah #rumahdijual #investasi #rumahmurah ...17 Feb 2017 · Gunakan hastag #rumahdijual #rumahmewah #Property etc. Nah menarik kan jadi ternyata instagram ... Best hashtags for use with #jualrumah are #jualrumah #rumah #rumahdijual #​rumahmurah #rumahminimalis #property ...See Tweets about #properti on Twitter. ... Follow @therealestatehub for more Real Estate & Property content! .... jual Sticker Safety Sign K3 CCTV https://goo.gl​/yJQSjP #jakarta #jkt #tangerang #tangsel ... Best hashtags for use with #rumah are #rumah #rumahminimalis #property #​rumahdijual #rumahmurah #rumahidaman ...30 Jul 2018 · Bagaimana sih caranya berjualan atau promosi properti ... Kalian bisa mencoba untuk melakukan house tour di properti yang sedang kalian jual, atau ... Gunakan Hashtag yang Tepat. 29 Jun 2019 · Best hashtags for use with #perumahan are #perumahan #rumah #​rumahminimalis #property ...2 Apr 2018 · ... dan lapangan. K...

CARA AGAR WINDOWS DEFENDER ANTIVIRUS NON-AKTIF PERMANEN PADA WINDOWS 10

Oke langsung saja.. : Hidupkan Labtop/Komputer Windows 10 anda, setelah masuk ke layar awal klik tombol CARI yang berada didekat START , kemudian ketikkan " Edit Group Policy " untuk labtop anda yang berbahasa inggris, atau ketik " Edit Kebijakan Grup " untuk labtop yang berbahasa indonesia. Kemudian klik untuk masuk. ( Lihat gambar dibawah ). Setelah itu akan muncul jendela windows baru dengan judul : Local Group Policy Editor . (Perluas jendela windows ini agar lebih leluasa dalam melihat). Di menu yang ada dikiri anda masuk ke : Computer Configuration > Administrative Templates > Windows Components > Windows Defender Antivirus ( Scroll kebawah untuk melihat menu ini ) kemudian klik 2 kali. ( Jika bingung lihat gambar dibawah ). Di menu Windows Defender Antivirus anda cari Turn Off Windows Defender Antivirus . Setelah dapat klik dua kali pada menu itu.    Setelah itu akan muncul jendela baru, kemudian pilih/centang Enable , lalu klik Apply dan Ok . La...

Faktor-Faktor Yang Mempengaruhi Penawaran (Ekonomi)

Seperti halnya pada permintaan maka penawaran pun dipengaruhi oleh beberapa faktor. Selama keadaan ceteris paribus berlaku(terjadi dalam faktor yang mempengaruhi permintaan), maka perubahan suatu harga barang yang ditawarkan hanya mempengaruhi jumlah produk yang ditawarkan(terjadi dalam satu kurva atau sepanjang kurva), tidak mempengaruhi/menggeser kurva penawarannya. Beberapa faktor-faktor yang bisa menyebabkan keadaan menjadi tidak ceteris paribus dan kemudian mempengaruhi penawaran suatu produk antara lain: Harga Barang Lain. Biaya Produksi. Harga Sumber Daya. Tingkat Teknologi yang Digunakan. a.Harga Barang Lain. Jumlah suatu barang yang ditawarkan dapat bertambah karena menurunnya harga barang lain. Misalnya sebuah perusahaan memproduksi dua macam barang yaitu baju dan tas, jika harga baju cenderung turun maka perusahaan tersebut akan mengurangi produksi barang yang harganya turun(baju) dan akan menambah produksi barang yang harganya relatif tetap atau pun naik(tas). b.Biaya Pro...