ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Java/Android] 간단한 웹 브라우저 만들기
    case Computer : 2010. 12. 23. 15:01
    브라우저에 기본적인
     URL 입력창, go 버튼 그리고 웹페이지가 보여질곳 

    그전에 internet을 사용하기위해서는 권한이 필요하다.

    AndroidManifest.xml에 아래 부분을 추가 시킨다.
    <manifest .......>

    <uses-permission android:name="android.permission.INTERNET">
    </uses-permission>

    </manifest>



    main activity 부분 (이부분만 있으면 일단 기본적인 웹 페이지는 볼수 있다)
    ===================================================================
            private EditText url;
    private Button go;
    private WebView webview;

    public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            
            url = (EditText)findViewById(R.id.url_edit);
            go = (Button)findViewById(R.id.go_button);
            webview = (WebView)findViewById(R.id.webview);
            list = new ArrayList<String>();

          
            webview.setWebViewClient(new WebViewClient(){
             public boolean shouldOverrideUrlLoading(WebView view, String url){
             view.loadUrl(url);
             return true;
             }
            });     
                 
            go.setOnClickListener(new OnClickListener() {
    @Override
    public void onClick(View v) {
    String strUrl = url.getText().toString();
    if(!strUrl.startsWith("http://"))
    strUrl = "http://" + strUrl;
    webview.loadUrl(strUrl);
    }
    });
        }

    }
    ====================================================================
    반응형

    댓글

Designed by Tistory.