document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. package com.example.dediqrcode;
  2.  
  3. import android.os.Bundle;
  4. import android.app.Activity;
  5. import android.view.Menu;
  6. import android.view.View;
  7. import android.view.Window;
  8. import android.view.View.OnClickListener;
  9. import android.webkit.WebChromeClient;
  10. import android.webkit.WebView;
  11. import android.widget.Button;
  12. import android.widget.EditText;
  13.  
  14. public class MainActivity extends Activity implements OnClickListener{
  15.  
  16.     EditText karakter;
  17.     Button ok;
  18.     WebView mainWebView = null;
  19.    
  20.     @Override
  21.     protected void onCreate(Bundle savedInstanceState) {
  22.         this.getWindow().requestFeature(Window.FEATURE_PROGRESS);
  23.         super.onCreate(savedInstanceState);
  24.         setContentView(R.layout.activity_main);
  25.         karakter = (EditText)findViewById(R.id.qrInput);
  26.         ok.setOnClickListener(this);
  27.     }
  28.  
  29.     public void onClick(View ok) {
  30.             // TODO Auto-generated method stub
  31.        
  32.         mainWebView = (WebView) findViewById (R.id.mainWebView);
  33.         mainWebView.loadUrl("http://chart.apis.google.com/chart?cht=qr&chs=230x230&chl=+(karakter.getText())");
  34.        
  35.         getWindow().setFeatureInt(Window.FEATURE_PROGRESS,
  36.                 Window.PROGRESS_VISIBILITY_ON);
  37.        
  38.         mainWebView.setWebChromeClient(new WebChromeClient(){
  39.                 public void onProgressChanged(WebView view, int progress){
  40.                     MainActivity.this.setTitle("Loading");
  41.                     MainActivity.this.setProgress(progress * 100);
  42.                     if (progress == 100) {
  43.                         MainActivity.this.setTitle(view.getTitle());
  44.                     }
  45.                 }
  46.         });
  47.     }
  48.  
  49. }
');