List of usage examples for android.webkit WebView loadUrl
public void loadUrl(String url)
From source file:com.stoutner.privacybrowser.AboutTabFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View tabLayout;/*from w ww .j ava2s. co m*/ // Load the about tab layout. Tab numbers start at 0. if (tabNumber == 0) { // Setting false at the end of inflater.inflate does not attach the inflated layout as a child of container. // The fragment will take care of attaching the root automatically. tabLayout = inflater.inflate(R.layout.about_tab_version, container, false); // Version. TextView versionNumberText = (TextView) tabLayout.findViewById(R.id.about_version_number_text); String version = getString(R.string.version) + " " + BuildConfig.VERSION_NAME + " (" + getString(R.string.version_code) + " " + Integer.toString(BuildConfig.VERSION_CODE) + ")"; versionNumberText.setText(version); // Brand. TextView versionBrandText = (TextView) tabLayout.findViewById(R.id.about_version_brand_text); versionBrandText.setText(Build.BRAND); // Manufacturer. TextView versionManufacturerText = (TextView) tabLayout .findViewById(R.id.about_version_manufacturer_text); versionManufacturerText.setText(Build.MANUFACTURER); // Model. TextView versionModelText = (TextView) tabLayout.findViewById(R.id.about_version_model_text); versionModelText.setText(Build.MODEL); // Device. TextView versionDeviceText = (TextView) tabLayout.findViewById(R.id.about_version_device_text); versionDeviceText.setText(Build.DEVICE); // Bootloader. TextView versionBootloaderText = (TextView) tabLayout.findViewById(R.id.about_version_bootloader_text); versionBootloaderText.setText(Build.BOOTLOADER); // Radio. TextView versionRadioText = (TextView) tabLayout.findViewById(R.id.about_version_radio_text); // Hide versionRadioTextView if there is no radio. if (Build.getRadioVersion().equals("")) { TextView versionRadioTitle = (TextView) tabLayout.findViewById(R.id.about_version_radio_title); versionRadioTitle.setVisibility(View.GONE); versionRadioText.setVisibility(View.GONE); } else { // Else, set the text. versionRadioText.setText(Build.getRadioVersion()); } // Android. TextView versionAndroidText = (TextView) tabLayout.findViewById(R.id.about_version_android_text); String android = Build.VERSION.RELEASE + " (" + getString(R.string.api) + " " + Integer.toString(Build.VERSION.SDK_INT) + ")"; versionAndroidText.setText(android); // Build. TextView versionBuildText = (TextView) tabLayout.findViewById(R.id.about_version_build_text); versionBuildText.setText(Build.DISPLAY); // Security Patch. TextView versionSecurityPatchText = (TextView) tabLayout .findViewById(R.id.about_version_securitypatch_text); // Build.VERSION.SECURITY_PATCH is only available for SDK_INT >= 23. if (Build.VERSION.SDK_INT >= 23) { versionSecurityPatchText.setText(Build.VERSION.SECURITY_PATCH); } else { // Hide versionSecurityPatchTextView. TextView versionSecurityPatchTitle = (TextView) tabLayout .findViewById(R.id.about_version_securitypatch_title); versionSecurityPatchTitle.setVisibility(View.GONE); versionSecurityPatchText.setVisibility(View.GONE); } // webViewLayout is only used to get the default user agent from about_tab_webview. It is not used to render content on the screen. View webViewLayout = inflater.inflate(R.layout.about_tab_webview, container, false); WebView tabLayoutWebView = (WebView) webViewLayout.findViewById(R.id.about_tab_webview); String userAgentString = tabLayoutWebView.getSettings().getUserAgentString(); // WebKit. TextView versionWebKitText = (TextView) tabLayout.findViewById(R.id.about_version_webkit_text); // Select the substring that begins after "Safari/" and goes to the end of the string. String webkitVersion = userAgentString.substring(userAgentString.indexOf("Safari/") + 7); versionWebKitText.setText(webkitVersion); // Chrome. TextView versionChromeText = (TextView) tabLayout.findViewById(R.id.about_version_chrome_text); // Select the substring that begins after "Chrome/" and goes until the next " ". String chromeVersion = userAgentString.substring(userAgentString.indexOf("Chrome/") + 7, userAgentString.indexOf(" ", userAgentString.indexOf("Chrome/"))); versionChromeText.setText(chromeVersion); } else { // load a WebView for all the other tabs. Tab numbers start at 0. // Setting false at the end of inflater.inflate does not attach the inflated layout as a child of container. // The fragment will take care of attaching the root automatically. tabLayout = inflater.inflate(R.layout.about_tab_webview, container, false); WebView tabWebView = (WebView) tabLayout; switch (tabNumber) { case 1: tabWebView.loadUrl("file:///android_asset/about_permissions.html"); break; case 2: tabWebView.loadUrl("file:///android_asset/about_privacy_policy.html"); break; case 3: tabWebView.loadUrl("file:///android_asset/about_changelog.html"); break; case 4: tabWebView.loadUrl("file:///android_asset/about_license.html"); break; case 5: tabWebView.loadUrl("file:///android_asset/about_contributors.html"); break; case 6: tabWebView.loadUrl("file:///android_asset/about_links.html"); default: break; } } return tabLayout; }
From source file:com.urbantamil.projmadurai.CustomWebViewClient.java
@Override public boolean shouldOverrideUrlLoading(WebView webView, String urlNewString) { running++;/* ww w. ja v a2s .c om*/ webView.loadUrl(urlNewString); return true; }
From source file:org.odk.collect.android.activities.OpenSourceLicensesActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_open_source_licenses); initToolbar();// w w w. j a va 2s . c om WebView webViewOpenSourceLicenses = (WebView) findViewById(R.id.web_view_open_source_licenses); webViewOpenSourceLicenses.getSettings().setLoadWithOverviewMode(true); webViewOpenSourceLicenses.getSettings().setUseWideViewPort(true); webViewOpenSourceLicenses.getSettings().setTextSize(WebSettings.TextSize.LARGEST); webViewOpenSourceLicenses.loadUrl(LICENSES_HTML_PATH); }
From source file:com.guidewithme.ArticleInfoListFragment.java
private void showLicense() { final WebView wb = new WebView(getActivity()); wb.loadUrl("file:///android_asset/license.html"); final AlertDialog ad = new AlertDialog.Builder(getActivity()).setTitle(R.string.about).setCancelable(true) .create();// w w w . j a v a 2 s. c o m ad.setCanceledOnTouchOutside(true); ad.setView(wb); ad.show(); }
From source file:de.nico.asura.activities.WebView1.java
private void openWebView() { setContentView(R.layout.webview);/* w ww . ja va2 s . com*/ final WebView webView = (WebView) findViewById(R.id.webView_main); WebSettings settings = webView.getSettings(); settings.setDomStorageEnabled(true); webView.setWebViewClient(new MyWebViewClient()); webView.loadUrl(getString(R.string.menu_Web_1_url)); webView.getSettings().setBuiltInZoomControls(true); webView.getSettings().setJavaScriptEnabled(getResources().getBoolean(R.bool.menu_Web_1_js)); }
From source file:de.nico.asura.activities.WebView2.java
private void openWebView() { setContentView(R.layout.webview);//from w ww. j a va 2 s.c om final WebView webView = (WebView) findViewById(R.id.webView_main); WebSettings settings = webView.getSettings(); settings.setDomStorageEnabled(true); webView.setWebViewClient(new MyWebViewClient()); webView.loadUrl(getString(R.string.menu_Web_2_url)); webView.getSettings().setBuiltInZoomControls(true); webView.getSettings().setJavaScriptEnabled(getResources().getBoolean(R.bool.menu_Web_2_js)); }
From source file:de.nico.asura.activities.WebView3.java
private void openWebView() { setContentView(R.layout.webview);// w w w . j a v a 2s .c o m final WebView webView = (WebView) findViewById(R.id.webView_main); WebSettings settings = webView.getSettings(); settings.setDomStorageEnabled(true); webView.setWebViewClient(new MyWebViewClient()); webView.loadUrl(getString(R.string.menu_Web_3_url)); webView.getSettings().setBuiltInZoomControls(true); webView.getSettings().setJavaScriptEnabled(getResources().getBoolean(R.bool.menu_Web_3_js)); }
From source file:com.hhs.hfnavigator.slidingtabs.schedules.MidRegFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { ViewGroup root = (ViewGroup) inflater.inflate(R.layout.fragment_webview, null); progressWheel = (ProgressWheel) root.findViewById(R.id.webViewProgress); swipeRefreshLayout = (SwipeRefreshLayout) root.findViewById(R.id.swipe); swipeRefreshLayout.setEnabled(false); progressWheel.spin();/*from w ww .j av a 2 s.co m*/ final WebView webView = (WebView) root.findViewById(R.id.webView); if (webView != null) { webView.setWebViewClient(new WebViewClient() { public void onPageFinished(WebView view, String url) { progressWheel.stopSpinning(); } }); webView.loadUrl("https://docs.google.com/document/d/1FEFRSCql8AXKBsVoiawX9E087oaPbcQh-f-Ou4yKaIE/pub"); webView.getSettings().setJavaScriptEnabled(true); webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE); webView.getSettings().setBuiltInZoomControls(true); webView.getSettings().setDisplayZoomControls(false); } return root; }
From source file:com.hhs.hfnavigator.slidingtabs.tools.PortalFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { ViewGroup root = (ViewGroup) inflater.inflate(R.layout.fragment_webview, null); progressWheel = (ProgressWheel) root.findViewById(R.id.webViewProgress); swipeRefreshLayout = (SwipeRefreshLayout) root.findViewById(R.id.swipe); swipeRefreshLayout.setEnabled(false); progressWheel.spin();// ww w . j ava 2s.com final WebView webView = (WebView) root.findViewById(R.id.webView); if (webView != null) { webView.setWebViewClient(new WebViewClient() { public void onPageFinished(WebView view, String url) { progressWheel.stopSpinning(); } }); webView.loadUrl("https://harborfieldscsd.esboces.org/campus/portal/harborfields.jsp"); webView.getSettings().setJavaScriptEnabled(true); webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE); webView.getSettings().setBuiltInZoomControls(true); webView.getSettings().setDisplayZoomControls(false); } return root; }
From source file:com.sparkplatform.ui.WebViewActivity.java
@SuppressLint("SetJavaScriptEnabled") @Override//from w w w .j a v a2 s.c o m protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_web_view); this.sparkClient = SparkAPI.getInstance(); Intent intent = getIntent(); loginHybrid = intent.getBooleanExtra(UIConstants.EXTRA_LOGIN_HYBRID, true); WebView webView = (WebView) findViewById(R.id.webview); WebSettings webSettings = webView.getSettings(); webSettings.setJavaScriptEnabled(true); webView.setWebViewClient(new SparkWebViewClient()); webView.loadUrl(SparkAPI.sparkOpenIdLogoutURL); }