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


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 Ãßõ ¸ñ·Ï
¹øÈ£ Á¦¸ñ
217
MediaPlayer Ŭ·¡½º »ç¿ë¹ý
216
¾Èµå·ÎÀ̵忡¼­ audio player ½ÇÇàÇϱâ
215
[Android] MediaPlayer À½¾ÇÀç»ý±â ¸¸µé±â
214
Eclipse¿Í Android NDK ¿¬µ¿Çϱâ
213
Android Sliding Drawer Functionality ¾Èµå·ÎÀÌµå ½½¶óÀ̵ù µå·Î¿ì ¿¹Á¦ sample
212
Android Speech To Text
Android WebPageLoader with progress-bar
210
Android Text To Speech(TTS)
209
Android Playing Audio from a web url
208
Button height different from background height in Android image design
207
Android Getting Started with Material Design
206
Using toast inside timertask perfect
205
³×Æ®¿öÅ© »óÅ [Android]
204
Webview source [Android]
203
°øÀ¯ Intent [Android]
202
intent uri ¸ðÀ½ [Android]
201
http requestWebViewClient [Android]
200
ij½Ã »èÁ¦
199
ij½Ã Áö¿ì±â [Android]
198
¹Ù·ÎÇ®¾î(¼öÇÐ ¹®Á¦ ÁúÀÇÀÀ´ä SNS) ¿¡ »ç¿ëµÈ ¿ÀǼҽº ¶óÀ̺귯¸® [Android]
197
Webviw [Android]
196
¿ÀǼҽº ¶óÀ̺귯¸® ¸ðÀ½ [Android]
195
Android webview °³¹ß½Ã ¾Ë¾ÆµÖ¾ß ÇÒ °Íµé [Android]
194
webview µ¿¿µ»ó Àç»ý [Android]
193
[Android] Webview 404 ¿¡·¯ ó¸®
192
[Android] webview ssl ¹®Á¦
191
[Android] Webview url ¼û±â±â
190
[Android] AlarmManager ÀÏÁ¤½Ã°£ À̺¥Æ® ½ÇÇà
189
¾Èµå·ÎÀÌµå ¿ÀǼҽº ³¡ÆÇ
188
android studio DefaultHttpClient, HttpClient import ¿¡·¯
¸ñ·Ï
¹ÂÁ÷Æ®·ÎÆ® ºÎ»ê±¤¿ª½Ã ºÎ»êÁø±¸ °¡¾ßµ¿ ¤Ó °³ÀÎÁ¤º¸Ãë±Þ¹æħ
Copyright ¨Ï musictrot All rights reserved.