Advertisement
Guest User

Untitled

a guest
Jul 9th, 2013
350
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.28 KB | None | 0 0
  1. package com.pocket;
  2.  
  3. import android.app.Activity;
  4. import android.content.Context;
  5. import android.net.ConnectivityManager;
  6. import android.net.NetworkInfo;
  7. import android.os.Bundle;
  8. import android.os.Process;
  9. import android.view.KeyEvent;
  10. import android.webkit.WebSettings;
  11. import android.webkit.WebView;
  12. import android.webkit.WebViewClient;
  13. import android.widget.Toast;
  14.  
  15. public class AndroidMobileAppSampleActivity extends Activity
  16. {
  17. public static boolean isNetworkAvailable(Context paramContext)
  18. {
  19. ConnectivityManager localConnectivityManager = (ConnectivityManager)paramContext.getSystemService("connectivity");
  20. return (localConnectivityManager.getActiveNetworkInfo() != null) && (localConnectivityManager.getActiveNetworkInfo().isConnected());
  21. }
  22.  
  23. public void onCreate(Bundle paramBundle)
  24. {
  25. super.onCreate(paramBundle);
  26. setContentView(2130903040);
  27. final WebView localWebView = (WebView)findViewById(2131034112);
  28. localWebView.getSettings().setJavaScriptEnabled(true);
  29. localWebView.setWebViewClient(new MyCustomWebViewClient(null));
  30. localWebView.setScrollBarStyle(0);
  31. localWebView.loadUrl("http://www.linehotel.org/pocket-line-edition/");
  32. if (!isNetworkAvailable(this))
  33. {
  34. Toast.makeText(this, "Je hebt geen internet verbinding.", 1).show();
  35. finish();
  36. }
  37. localWebView.setWebViewClient(new WebViewClient()
  38. {
  39. public void onReceivedError(WebView paramAnonymousWebView, int paramAnonymousInt, String paramAnonymousString1, String paramAnonymousString2)
  40. {
  41. localWebView.loadUrl("file:///android_asset/myerrorpage.html");
  42. }
  43. });
  44. }
  45.  
  46. public boolean onKeyDown(int paramInt, KeyEvent paramKeyEvent)
  47. {
  48. if (paramInt == 3)
  49. {
  50. finish();
  51. Process.killProcess(Process.myPid());
  52. }
  53. return false;
  54. }
  55.  
  56. private class MyCustomWebViewClient extends WebViewClient
  57. {
  58. private MyCustomWebViewClient()
  59. {
  60. }
  61.  
  62. public boolean shouldOverrideUrlLoading(WebView paramWebView, String paramString)
  63. {
  64. paramWebView.loadUrl(paramString);
  65. return true;
  66. }
  67. }
  68. }
  69.  
  70. /* Location: C:\Users\Yannick\Desktop\app\classes_dex2jar.jar
  71. * Qualified Name: com.pocket.AndroidMobileAppSampleActivity
  72. * JD-Core Version: 0.6.2
  73. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement