Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.CheckInventory;
- import android.app.Activity;
- import android.os.Bundle;
- import android.view.KeyEvent;
- import android.view.WindowManager;
- import android.webkit.WebChromeClient;
- import android.webkit.WebSettings;
- import android.webkit.WebStorage;
- import android.webkit.WebView;
- import android.webkit.WebViewClient;
- import android.widget.Toast;
- @SuppressWarnings("unused")
- public class CheckInventoryActivity extends Activity {
- WebView webview;
- String username;
- /** Called when the activity is first created. */
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
- setContentView(R.layout.main);
- webview = (WebView) findViewById(R.id.webview);
- WebView webView = (WebView) findViewById(R.id.webview);
- // here we go
- myWebClient client = new myWebClient();
- webView.setWebViewClient(client);
- // ----------
- webView.setBackgroundColor(0);
- webView.setBackgroundResource(R.drawable.myimage);
- webView.addJavascriptInterface(new JavaScriptInterface(this), "Android");
- WebSettings webSettings = webview.getSettings();
- webSettings.setLoadWithOverviewMode(true);
- webview.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
- webSettings.setJavaScriptEnabled(true);
- webSettings.setJavaScriptCanOpenWindowsAutomatically(true);
- webSettings.setDatabasePath("/data/data/"+this.getPackageName()+"/databases/");
- webSettings.setDomStorageEnabled(true);
- webview.setWebChromeClient(new WebChromeClient());
- webview.loadUrl("http://192.168.0.124/android");
- webview.setWebViewClient(new HelloWebViewClient());
- }
- private class HelloWebViewClient extends WebViewClient {
- @Override
- public boolean shouldOverrideUrlLoading(WebView view, String url) {
- view.loadUrl(url);
- return true;
- }
- }
- @Override
- public boolean onKeyDown (int keyCode, KeyEvent event) {
- if((keyCode == KeyEvent.KEYCODE_BACK) && webview.canGoBack()){
- //webview.goBack();
- return true;
- }
- return super.onKeyDown(keyCode, event);
- }
- // Here our WebViewClient class
- public class myWebClient extends WebViewClient {
- @Override
- public void onReceivedError(WebView view, int errorCode,
- String description, String failingUrl) {
- Toast.makeText(CheckInventoryActivity.this, "Your Internet Connection May not be active Or " + description , Toast.LENGTH_LONG).show();
- super.onReceivedError(view, errorCode, description, failingUrl);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement