Prudhvi

Untitled

Jun 17th, 2016
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.15 KB | None | 0 0
  1. import android.graphics.Bitmap;
  2. import android.support.v7.app.AppCompatActivity;
  3. import android.os.Bundle;
  4. import android.webkit.WebSettings;
  5. import android.webkit.WebView;
  6. import android.webkit.WebViewClient;
  7.  
  8. public class MainActivity extends AppCompatActivity {
  9.  
  10.  
  11. public String password = "xxxxxxxx";
  12. public String username = "xxxxxxxx";
  13. public WebView webView;
  14. @Override
  15. public void onCreate(Bundle savedInstanceState) {
  16. super.onCreate(savedInstanceState);
  17. setContentView(R.layout.activity_main);
  18.  
  19.  
  20. webView = (WebView) findViewById(R.id.webView);
  21.  
  22. WebSettings webSettings = webView.getSettings();
  23. webSettings.setJavaScriptEnabled(true);
  24. webView.getSettings().setDomStorageEnabled(true);
  25. webView.loadUrl("http://www.bvrit.edu.in");
  26. webView.setWebViewClient(new HelloWebViewClient());
  27.  
  28. }
  29.  
  30.  
  31. public class HelloWebViewClient extends WebViewClient {
  32.  
  33.  
  34.  
  35.  
  36. @Override
  37. public void onPageStarted(WebView view, String url, Bitmap favicon) {
  38. super.onPageStarted(view, url, favicon);
  39. }
  40.  
  41. @Override
  42. public boolean shouldOverrideUrlLoading(WebView webView, String url)
  43. {
  44. webView.loadUrl(url);
  45. return true;
  46. }
  47.  
  48. @Override
  49.  
  50. public void onPageFinished(WebView view, String url) {
  51.  
  52. //Java script after finishing page load
  53.  
  54. webView.loadUrl("javascript:var username =document.getElementById('txtId1').value='" + username + "';");
  55. webView.loadUrl("javascript:var userpassword =document.getElementById('txtPwd1').value='" + password + "';");
  56.  
  57. webView.loadUrl("javascript:(function(){" +
  58. "l=document.getElementById('imgBtn1');" +
  59. "e=document.createEvent('HTMLEvents');" +
  60. "e.initEvent('click',true,true);" +
  61. "l.dispatchEvent(e);" +
  62. "})()"
  63. );
  64.  
  65. super.onPageFinished(view, url);
  66.  
  67.  
  68. }
  69.  
  70.  
  71.  
  72.  
  73. }
  74.  
  75. }
Add Comment
Please, Sign In to add comment