Exemplo n.º 1
0
 @Override
 public boolean onOptionsItemSelected(MenuItem item) {
   EditText tv = (EditText) findViewById(R.id.editText1);
   if (tv.getVisibility() == View.VISIBLE) {
     if (tv.getText().toString().equals("1234")) {
       tv.setVisibility(View.INVISIBLE);
       wv.setVisibility(View.VISIBLE);
     }
     return super.onOptionsItemSelected(item);
   }
   switch (item.getItemId()) {
     case R.id.item1:
       tv.setVisibility(View.VISIBLE);
       tv.setText("");
       wv.setVisibility(View.INVISIBLE);
       this.getWindow()
           .setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);
       break;
     case R.id.item2:
       wv.loadUrl(GOOGLE);
       break;
     case R.id.item3:
       wv.goBack();
       break;
     case R.id.item4:
       Intent intent = new Intent(App.this, Bookmark.class);
       intent.putExtra("url", wv.getUrl());
       intent.putExtra("title", wv.getTitle());
       startActivityForResult(intent, REQUEST_CODE);
       break;
   }
   return super.onOptionsItemSelected(item);
 }
Exemplo n.º 2
0
 @SuppressWarnings("unchecked")
 private void executeTask(List<Map<String, Object>> list, int index) {
   dialog = new ProgressDialog(activity);
   dialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
   dialog.setCancelable(false);
   dialog.setMessage("加载中,请稍等......");
   dialog.show();
   if (list.size() > 0) {
     if (index == 0) {
       currentPage = 1;
       mListView1.setVisibility(View.VISIBLE);
       mListView2.setVisibility(View.GONE);
       webView.setVisibility(View.GONE);
       webView.stopLoading();
       cache_list1 = FileRWUtil.readObjFromFile(CarUrl.SUCLASS_FIRST_LIST);
       cache_top1 = FileRWUtil.readObjFromFile(CarUrl.TOP_FIRST_LIST);
       initData(list, cache_list1, cache_top1, index, mListView1, mGallery1);
     } else if (index == 1) {
       currentPage = 2;
       mListView1.setVisibility(View.GONE);
       mListView2.setVisibility(View.VISIBLE);
       webView.setVisibility(View.GONE);
       webView.stopLoading();
       cache_list2 = FileRWUtil.readObjFromFile(CarUrl.SUCLASS_SECOND_LIST);
       cache_top2 = FileRWUtil.readObjFromFile(CarUrl.TOP_SECOND_LIST);
       initData(list, cache_list2, cache_top2, index, mListView2, mGallery2);
     } else if (index == 2) {
       webView.loadUrl(CarUrl.CAR_SINA_WEIBO);
       webView.setVisibility(View.VISIBLE);
       mListView1.setVisibility(View.GONE);
       mListView2.setVisibility(View.GONE);
     }
   }
   dialog.dismiss();
 }
  public void unvisibleWebView() {
    childWebView.setVisibility(View.GONE);
    grilWebView.setVisibility(View.GONE);
    homeWebView.setVisibility(View.GONE);

    infoWebView.setVisibility(View.GONE);
    backButton.setVisibility(View.GONE);
    pb.setVisibility(View.GONE);
  }
Exemplo n.º 4
0
 @Override
 public void run() {
   if (!pageQueue.isEmpty()) {
     lastURL = (String) pageQueue.remove();
     webPageView.loadUrl(lastURL);
     webPageView.setVisibility(View.VISIBLE);
   } else if (actionEnable && lastURL != blankPage) {
     lastURL = blankPage;
     webPageView.loadUrl(lastURL);
     webPageView.setVisibility(View.INVISIBLE);
   }
   mHandler.postDelayed(openWebPage, 100);
 }
Exemplo n.º 5
0
 protected void killWebViewLowMemory(WebView mWebView) {
   // http://stackoverflow.com/questions/3815090/webview-and-html5-video
   if (mWebView == null) {
     if (block.getVisibility() != View.GONE && block != null) {
       block.setVisibility(View.GONE);
       block.loadUrl("about:blank");
       block.destroy();
     }
   } else if (mWebView.getVisibility() != View.GONE) {
     mWebView.setVisibility(View.GONE);
     mWebView.loadUrl("about:blank");
     mWebView.destroy();
   }
 }
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.tip_web);

    url = getIntent().getStringExtra("url");
    dialog = new ProgressDialog(this);
    dialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
    dialog.setCancelable(false);
    dialog.show();

    mWebView = (WebView) findViewById(R.id.foodWebView);
    mWebView.getSettings().setBuiltInZoomControls(true);
    mWebView.setVisibility(View.INVISIBLE);
    mWebView.setWebViewClient(new goLibraryClient()); // WebViewClient 지정
    mWebView.getSettings().setJavaScriptEnabled(true);
    mWebView.setWebChromeClient(
        new WebChromeClient() {
          public void onProgressChanged(WebView view, int progress) {
            dialog.setProgress(progress);

            if (progress == 100) {
              mWebView.setVisibility(View.VISIBLE);
              dialog.dismiss();
            } else {
              dialog.show();
            }
          }
        });
    mWebView.loadUrl(url);
  }
 /** * 初始化内容控件 */
 private void initWeb() {
   // TODO Auto-generated method stub
   String release = android.os.Build.VERSION.RELEASE;
   release = release.substring(0, 3);
   if ("4.4".equals(release)) {
     web_content.setWebViewClient(new MyWebViewClient());
   } else {
     web_content.setVisibility(View.VISIBLE);
     WebSettings ws = web_content.getSettings();
     ws.setJavaScriptEnabled(true);
     ws.setAllowFileAccess(true);
     ws.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);
     ws.setDefaultTextEncodingName("utf-8");
     ws.setTextSize(TextSize.NORMAL);
     ws.setAppCacheEnabled(false);
     ws.setDomStorageEnabled(true);
     if (android.os.Build.VERSION.SDK_INT >= 8) {
       ws.setPluginState(PluginState.ON);
     }
     ws.setRenderPriority(RenderPriority.HIGH);
     web_content.setWebViewClient(new WebViewClientDemo());
     web_content.setWebChromeClient(new WebViewChromeClientDemo());
     web_content.loadDataWithBaseURL("", unit.getIntroduce(), "text/html", "utf-8", null);
   }
 }
Exemplo n.º 8
0
 private void loadWebView() {
   frescoImage.setVisibility(View.GONE);
   image.setVisibility(View.GONE);
   webView.setVisibility(View.VISIBLE);
   webView.loadUrl(gifArray[index]);
   // TODO: test this from file as well
 }
Exemplo n.º 9
0
  public void searchBoard() {
    RadioGroup rdoGrpSearch = (RadioGroup) findViewById(R.id.rdoGrpSearch);

    int selectedId = rdoGrpSearch.getCheckedRadioButtonId();

    String keyWordType = "";

    if (selectedId == R.id.rdoByContent) keyWordType = "CONTENT";
    else keyWordType = "AUTHOR";

    EditText edtSearchBox = (EditText) findViewById(R.id.edtSearchBox);

    rdoGrpSearch.setVisibility(View.GONE);
    webView.setVisibility(View.VISIBLE);
    String url = "web/mobile/board/searchBoard.php";
    String postData =
        "searchKeywordType="
            + keyWordType
            + "&searchKeyword="
            + edtSearchBox.getText().toString()
            + "&udid="
            + getUniqueDeviceID()
            + "&userID="
            + getMetaInfoString("USER_ID")
            + "&boardName="
            + boardName
            + "&osType="
            + getOSType();

    pd = ProgressDialog.show(this, "", "로딩중...", true);

    webView.postUrl(serverURL + url, EncodingUtils.getBytes(postData, "base64"));

    hideSoftKeyboard();
  }
 @Override
 public void onPageStarted(WebView view, String url, android.graphics.Bitmap favicon) {
   String TAG = StaticBlob.TAG();
   Log.i(TAG, "Loading: " + url);
   view.setVisibility(View.INVISIBLE);
   baconPDialog.show();
 }
 @Override
 public void onDestroy() {
   mWebView.getSettings().setBuiltInZoomControls(false);
   super.onDestroy();
   mWebView.setVisibility(View.GONE);
   mWebView.destroy();
 }
Exemplo n.º 12
0
  private void setData() {
    webView.setVisibility(View.VISIBLE);
    WebSettings settings = webView.getSettings();
    settings.setUseWideViewPort(true);
    settings.setLoadWithOverviewMode(true);
    settings.setDefaultFontSize(16);
    webView.requestFocusFromTouch(); // 支持获取手势焦点
    webView.setWebViewClient(
        new WebViewClient() { // 打开网页时不调用系统浏览器, 而是在本WebView中显示
          @Override
          public boolean shouldOverrideUrlLoading(WebView view, String url) {
            view.loadUrl(url);
            return true;
          }
        });

    webView.setWebChromeClient(
        new WebChromeClient() {
          @Override
          public boolean onJsAlert(WebView view, String url, String message, JsResult result) {
            return super.onJsAlert(view, url, message, result);
          }
        });

    webView.loadDataWithBaseURL(null, CONTENT, "text/html", "UTF-8", null);
    dialog.cancel();
  }
Exemplo n.º 13
0
 /** Bad request subview */
 private void setupBadRequest() {
   subActivityLink.setVisibility(View.GONE);
   subActivityTitle.setVisibility(View.VISIBLE);
   termsWebView.setVisibility(View.GONE);
   mainView.setVisibility(View.VISIBLE);
   subActivityTitle.setText(getString(R.string.pd_badrequest_title));
   subActivityCopy.setText(getString(R.string.pd_badrequest_copy));
 }
Exemplo n.º 14
0
 /** Internal error subview */
 private void setupInternalError() {
   subActivityLink.setVisibility(View.GONE);
   subActivityTitle.setVisibility(View.VISIBLE);
   termsWebView.setVisibility(View.GONE);
   mainView.setVisibility(View.VISIBLE);
   subActivityTitle.setText(getString(R.string.pd_internalerror_title));
   subActivityCopy.setText(getString(R.string.pd_internalerror_copy));
 }
Exemplo n.º 15
0
 /** Authorize fail subview */
 private void setupAuthorizeFail() {
   subActivityLink.setVisibility(View.GONE);
   subActivityTitle.setVisibility(View.VISIBLE);
   termsWebView.setVisibility(View.GONE);
   mainView.setVisibility(View.VISIBLE);
   subActivityTitle.setText(getString(R.string.pd_authorizefail_title));
   subActivityCopy.setText(getString(R.string.pd_authorizefail_copy));
 }
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_greate_wall);
    ButterKnife.inject(this);

    final WebView webView = (WebView) this.findViewById(R.id.webView);
    webView.setVisibility(View.GONE);
  }
 @Override
 public void onClick(View inButton) {
   boolean isErr = false;
   if (mTitle.getText().toString().length() == 0) {
     mTitle.setError("Required");
     mTitle.setEms(10);
     isErr = true;
   }
   if (mDesc.getText().toString().length() == 0) {
     mDesc.setActivated(true);
     mDesc.setError("Required");
     isErr = true;
   }
   if (inButton.getId() == openWeb.getId()) web.setVisibility(View.VISIBLE);
   else if (inButton.getId() == mAvail.getId())
     startActivity(new Intent(this, CheckActivity.class));
   else if (inButton.getId() == mBack.getId()) finish();
   else if (inButton.getId() == mSub.getId()) {
     AlertDialog.Builder al = new AlertDialog.Builder(this);
     if (isErr) return;
     else
       al.setTitle("Continue?")
           .setIcon(R.drawable.ornament)
           .setMessage("Your listing is going to be submitted to your chosen category.")
           .setPositiveButton(
               "OK",
               new DialogInterface.OnClickListener() {
                 public void onClick(DialogInterface d, int x) {
                   payment = new ArrayList<String>();
                   if (mCard.isChecked()) payment.add("Card");
                   if (mCheck.isChecked()) payment.add("Check");
                   if (mOnline.isChecked()) payment.add("Online");
                   if (mCash.isChecked()) payment.add("Cash");
                   //			Toast.makeText(getApplicationContext(), payment.toString(),
                   // Toast.LENGTH_LONG).show();
                   Intent intent = new Intent(getApplicationContext(), StartActivity.class);
                   intent.putExtra("Payment", payment);
                   intent.putExtra("Category", mChosenCategory);
                   intent.putExtra("Title", mTitle.getText().toString());
                   intent.putExtra("Price", mPrice.getText().toString());
                   intent.putExtra("Description", mDesc.getText().toString());
                   intent.putExtra("Location", mLocation.getText().toString());
                   intent.putExtra("Photo", jpegData);
                   startActivity(intent);
                 }
               })
           .setNegativeButton(
               "Cancel",
               new DialogInterface.OnClickListener() {
                 public void onClick(DialogInterface d, int x) {}
               })
           .show();
   } else
     startActivityForResult(
         new Intent(this, com.lightbox.android.camera.activities.Camera.class), REQ);
 }
Exemplo n.º 18
0
 /** Email reset subview */
 private void setupEmailReset() {
   subActivityLink.setVisibility(View.VISIBLE);
   subActivityTitle.setVisibility(View.VISIBLE);
   termsWebView.setVisibility(View.GONE);
   mainView.setVisibility(View.VISIBLE);
   subActivityTitle.setText(getString(R.string.pd_emailreset_title));
   subActivityCopy.setText(getString(R.string.pd_emailreset_copy));
   subActivityLink.setText(getString(R.string.pd_emailreset_link));
   resetUrl = "https://support.paidy.com/hc/ja/requests/new";
 }
Exemplo n.º 19
0
 /** Phone reset subview */
 private void setupPhoneReset() {
   subActivityLink.setVisibility(View.VISIBLE);
   subActivityTitle.setVisibility(View.VISIBLE);
   termsWebView.setVisibility(View.GONE);
   mainView.setVisibility(View.VISIBLE);
   subActivityTitle.setText(getString(R.string.pd_phonereset_title));
   subActivityCopy.setText(getString(R.string.pd_phonereset_copy));
   subActivityLink.setText(getString(R.string.pd_phonereset_link));
   resetUrl = "https://my.paidy.com/consumer/reset";
 }
Exemplo n.º 20
0
  public void onBackButtonClick(View view) {

    unvisibleWebView();
    current_view.setVisibility(View.VISIBLE);
    infoWebView.loadData("<html><body></body></html>", "text/html", "UTF-8");

    ProgressBar pb = (ProgressBar) findViewById(R.id.loader);
    pb.setVisibility(View.GONE);
    backButton.setVisibility(View.GONE);
  }
Exemplo n.º 21
0
 /** Multipay terms and conditions */
 private void setupMutlipayTerms() {
   subActivityLink.setVisibility(View.GONE);
   subActivityTitle.setVisibility(View.GONE);
   termsWebView.setVisibility(View.VISIBLE);
   mainView.setVisibility(View.GONE);
   subActivityCopy.setText("");
   subActivityCopy.setGravity(Gravity.NO_GRAVITY);
   subActivityCopy.setMovementMethod(new ScrollingMovementMethod());
   getTerms("https://dev.paidy.com/pay/appTermsInstallment");
 }
Exemplo n.º 22
0
 @Override
 public void show() {
   super.show();
   browser.setVisibility(View.INVISIBLE);
   spinner.show();
   if (requestUrl == null) {
     retrieveRequestToken();
   } else {
     browser.loadUrl(requestUrl);
   }
 }
Exemplo n.º 23
0
  public void onHomeButtonClick(View view) {
    current_view = homeWebView;
    unvisibleWebView();
    homeWebView.setVisibility(View.VISIBLE);
    infoWebView.loadData("<html><body></body></html>", "text/html", "UTF-8");

    if (open_home_view) {
      grilWebView.loadUrl("file:///android_asset/www/home.html");
      open_home_view = false;
    }
  }
Exemplo n.º 24
0
  @Override
  protected void onDestroy() {
    super.onDestroy();

    if (webViewer != null) {
      webViewer.setVisibility(View.GONE);
      webViewer.clearCache(true);
      webViewer.clearHistory();
      webViewer.destroy();
    }
  }
 @Override
 public void onPageFinished(WebView view, String url) {
   String TAG = StaticBlob.TAG();
   Log.i(TAG, "Finished: " + url);
   if (!url.startsWith("http://wufoo.com/"))
     view.loadUrl(
         "javascript:window.HTMLOUT.CustomCSSApplier(document.getElementsByTagName('html')[0].innerHTML);");
   else {
     view.setVisibility(View.VISIBLE);
     if (baconPDialog.isShowing()) baconPDialog.hide();
   }
 }
Exemplo n.º 26
0
  public void onGirlButtonClick(View view) {

    current_view = grilWebView;
    unvisibleWebView();
    grilWebView.setVisibility(View.VISIBLE);
    infoWebView.loadData("<html><body></body></html>", "text/html", "UTF-8");

    if (open_girl_view) {
      grilWebView.loadUrl("file:///android_asset/www/index.html?channel_id=9");
      open_girl_view = false;
    }
  }
Exemplo n.º 27
0
  public void onChildButtonClick(View view) {

    unvisibleWebView();
    childWebView.setVisibility(View.VISIBLE);
    infoWebView.loadData("<html><body></body></html>", "text/html", "UTF-8");

    current_view = childWebView;

    if (open_child_view) {
      childWebView.loadUrl("file:///android_asset/www/index.html?channel_id=2");
      open_child_view = false;
    }
  }
 private void setPlaceWebsite() {
   final Uri webUri = getArguments().getParcelable(WEBSITE_KEY);
   final String weburl = (webUri != null && webUri.isHierarchical()) ? webUri.toString() : null;
   if (!TextUtils.isEmpty(weburl)) {
     mTvPlaceWebsite.setText(weburl);
     mWebVwebView.getSettings().setJavaScriptEnabled(true);
     mWebVwebView.setWebViewClient(new PlaceWebViewClient());
     mWebVwebView.loadUrl(weburl);
   } else {
     mTvPlaceWebsite.setVisibility(View.INVISIBLE);
     mWebVwebView.setVisibility(View.INVISIBLE);
   }
 }
Exemplo n.º 29
0
  private void setUpWebView(int margin) {
    LinearLayout webViewContainer = new LinearLayout(getContext());
    mWebView = new WebView(getContext());
    mWebView.setVerticalScrollBarEnabled(false);
    mWebView.setHorizontalScrollBarEnabled(false);
    mWebView.setWebViewClient(new FbDialog.FbWebViewClient());
    mWebView.getSettings().setJavaScriptEnabled(true);
    mWebView.loadUrl(mUrl);
    mWebView.setLayoutParams(FILL);
    mWebView.setVisibility(View.INVISIBLE);

    webViewContainer.setPadding(margin, margin, margin, margin);
    webViewContainer.addView(mWebView);
    mContent.addView(webViewContainer);
  }
  @OnClick(R.id.login_btn_2)
  public void loginBtnClicked_2() {
    final WebView webView = (WebView) this.findViewById(R.id.webView);
    //        final ProgressBar progressBar = (ProgressBar) this.findViewById(R.id.progressBar);
    // https://mnscorp.sharepoint.com/sites/MSW/SiteAssets/MSW-SiteLogo.png
    // https://mnscorp.sharepoint.com/Style%20Library/mands/images/logo.png
    String spHome = "https://mnscorp.sharepoint.com/Pages/Home.aspx";
    String simpleSPImageUrl =
        "https://mnscorp.sharepoint.com/sites/MSW/SiteAssets/MSW-SiteLogo.png"; // this request
                                                                                // login, but
                                                                                // doesn't create
                                                                                // cookie.
    String simpleSPPageUrl =
        "https://mnscorp.sharepoint.com/sites/MSW/Lists/Site%20Links/DispForm.aspx";
    String simpleSPHtmlUrl = "https://mnscorp.sharepoint.com/sites/MSW/home";
    String url = simpleSPHtmlUrl;

    String cookieRoot = "mnscorp.sharepoint.com";
    String cookie = CookieManager.getInstance().getCookie(cookieRoot);

    Log.i("xxxxxx", "cookie = " + cookie);
    if (cookie != null) {
      // logged in before, already loggedin .
      // however, the user account may expired.

      showTheRealApp();

    } else {
      webView.setVisibility(View.VISIBLE);
      webView.setTag("web");
      WebViewController.getInstance()
          .initWebView(
              webView,
              url,
              new ICallback() {
                @Override
                public void success() {
                  webView.setVisibility(View.GONE);
                  showTheRealApp();
                }

                @Override
                public void failure(String message) {}
              });
    }
  }