ȸ¿ø°¡ÀԡžÆÀ̵ð/ºñ¹øã±â
ȨÀ¸·Î


Android WebPageLoader with progress - bar
7³â Àü
http://upadhyayjiteshandroid.blogspot.kr/2013/01/android-webpageloader-with-progress-bar.html

http://upadhyayjiteshandroid.blogspot.kr/2013/01/custom-progress-view-on-android-webview.html



WebPageLoader  is  an  interactive  way  to  show  progress  bar  while  downloading  the  web  page.

Create  a  new  Android  project  in  Eclipse  and  name  it  whatever  you  wish.  I  named  mine  ¡°WebPageLoader¡±.

WebPageLoader.java


package  com.jitesh.webpageloader;

import  android.app.Activity;
import  android.os.Bundle;
import  android.view.Window;
import  android.webkit.WebChromeClient;
import  android.webkit.WebView;
import  android.webkit.WebViewClient;

public  class  WebPageLoader  extends  Activity  {
  final  Activity  activity  =  this;

  @Override
  public  void  onCreate(Bundle  savedInstanceState)  {
    super.onCreate(savedInstanceState);
    this.getWindow().requestFeature(Window.FEATURE_PROGRESS);
    setContentView(R.layout.main);
    WebView  webView  =  (WebView)  findViewById(R.id.webview);
    webView.getSettings().setJavaScriptEnabled(true);
    webView.getSettings().setSupportZoom(true);      

    webView.setWebChromeClient(new  WebChromeClient()  {
      public  void  onProgressChanged(WebView  view,  int  progress)  {
        activity.setTitle("Loading...");
        activity.setProgress(progress  *  100);

        if  (progress  ==  100)
          activity.setTitle(R.string.app_name);
      }
    });

    webView.setWebViewClient(new  WebViewClient()  {
      @Override
      public  void  onReceivedError(WebView  view,  int  errorCode,
          String  description,  String  failingUrl)  {
        //  Handle  the  error
      }

      @Override
      public  boolean  shouldOverrideUrlLoading(WebView  view,  String  url)  {
        view.loadUrl(url);
        return  true;
      }
    });

    webView.loadUrl("http://upadhyayjiteshandroid.blogspot.in/");
  }
}

main.xml



<?xml  version="1.0"  encoding="utf-8"?>
<WebView    xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/webview"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
/>
ÃßõÃßõ : 263 Ãßõ ¸ñ·Ï
¹øÈ£ Á¦¸ñ
1,316
Windows7 ¾÷µ¥ÀÌÆ® ±â·Ï »èÁ¦¹æ¹ý
1,315
Æ÷Åä¼¥ psd ÆÄÀÏ ¿¬°á ·¹Áö½ºÆ®¸®(registry) ÆíÁý
1,314
À©µµ 10 ÃֽŠ¾÷µ¥ÀÌÆ® ÈÄ ÀÎÅÍ³Ý ¼ÓµµÀÇ ÀúÇÏ°¡ ¹ß»ýÇÒ ¶§ Á¶Ä¡ »çÇ×
1,313
Autotuning level ÇØÁ¦ (À©µµ¿ìºñ½ºÅ¸ ÀÌ»ó À©µµ¿ì)ÀÎÅÍ³Ý ¼Óµµ ºü¸£°Ô ÇÏ´Â ¹æ¹ý
1,312
À©µµ¿ì¿¡¼­ ƯÁ¤ÇÁ·Î¼¼½º¸¦ ÀÏ°ý Á¾·áÇϴ¹ý
1,311
MediaPlayer Ŭ·¡½º »ç¿ë¹ý
1,310
¾Èµå·ÎÀ̵忡¼­ audio player ½ÇÇàÇϱâ
1,309
[Android] MediaPlayer À½¾ÇÀç»ý±â ¸¸µé±â
1,308
Eclipse¿Í Android NDK ¿¬µ¿Çϱâ
1,307
Android Sliding Drawer Functionality ¾Èµå·ÎÀÌµå ½½¶óÀ̵ù µå·Î¿ì ¿¹Á¦ sample
1,306
Android Speech To Text
Android WebPageLoader with progress-bar
1,304
Android Text To Speech(TTS)
1,303
Android Playing Audio from a web url
1,302
Button height different from background height in Android image design
1,301
Android Getting Started with Material Design
1,300
Using toast inside timertask perfect
1,299
³×Æ®¿öÅ© »óÅ [Android]
1,298
Webview source [Android]
1,297
°øÀ¯ Intent [Android]
1,296
intent uri ¸ðÀ½ [Android]
1,295
http requestWebViewClient [Android]
1,294
ij½Ã »èÁ¦
1,293
ij½Ã Áö¿ì±â [Android]
1,292
¹Ù·ÎÇ®¾î(¼öÇÐ ¹®Á¦ ÁúÀÇÀÀ´ä SNS) ¿¡ »ç¿ëµÈ ¿ÀǼҽº ¶óÀ̺귯¸® [Android]
1,291
Webviw [Android]
1,290
¿ÀǼҽº ¶óÀ̺귯¸® ¸ðÀ½ [Android]
1,289
Android webview °³¹ß½Ã ¾Ë¾ÆµÖ¾ß ÇÒ °Íµé [Android]
1,288
webview µ¿¿µ»ó Àç»ý [Android]
1,287
[Android] Webview 404 ¿¡·¯ ó¸®
¸ñ·Ï
¹ÂÁ÷Æ®·ÎÆ® ºÎ»ê±¤¿ª½Ã ºÎ»êÁø±¸ °¡¾ßµ¿ ¤Ó °³ÀÎÁ¤º¸Ãë±Þ¹æħ
Copyright ¨Ï musictrot All rights reserved.