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


¾Èµå·ÎÀ̵å À¥ºä(Android WebView) ¿¹Á¦
9³â Àü
¾Èµå·ÎÀÌµå °³¹ß ½Ã ¸¹ÀÌ »ç¿ëÇÏ´Â À¥ºä(WebView)¿¹Á¦ ¼Ò½ºÀÔ´Ï´Ù.
¾îÇÿ¡¼­ °íÁ¤µÈ ÇÁ·¹ÀÓ ¾È¿¡ À¥ÆäÀÌÁö¸¦ ¶ç¿ì´Â ±â´ÉÀÔ´Ï´Ù.

MainActivity

package com.example.h5bak_webview;
  
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.EditText;
  
public class MainActivity extends Activity {
    WebView webview;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
          
        webview = (WebView)findViewById(R.id.webview);
        webview.setWebViewClient(new WebClient()); // ÀÀ·æÇÁ·Î±×·¥¿¡¼­ Á÷Á¢ url ó¸®
        WebSettings set = webview.getSettings();
        set.setJavaScriptEnabled(true);
        set.setBuiltInZoomControls(true);
        webview.loadUrl("http://www.google.com");
          
        findViewById(R.id.btnStart).setOnClickListener(onclick);
    }
      
    OnClickListener onclick =new OnClickListener() {
          
        @Override
        public void onClick(View v) {
            System.out.println("Ŭ¸¯");
            String url= null;
            EditText add = (EditText)findViewById(R.id.add);
            url = add.getText().toString();
            webview.loadUrl(url);          
        }
    };
      
    class WebClient extends WebViewClient {
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            view.loadUrl(url);
            return true;
        }
    }
}




activity_main.xml

<!--?xml version="1.0" encoding="utf-8"?-->
<linearlayout android:orientation="vertical" android:layout_height="fill_parent" android:layout_width="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android">
  
    <edittext android:id="@+id/add" android:layout_height="wrap_content" android:layout_width="fill_parent" android:text="http://www.google.com">
  
    <linearlayout android:layout_height="wrap_content" android:layout_width="fill_parent">
  
        <button android:id="@+id/btnStart" android:layout_height="wrap_content" android:layout_width="fill_parent" android:text="À̵¿">
    
  
    <webview android:id="@+id/webview" android:layout_height="fill_parent" android:layout_width="fill_parent" android:focusableintouchmode="true" android:focusable="true">

</webview></button></linearlayout></edittext></linearlayout>

½ÇÇà°á°ú
ÃßõÃßõ : 1067 Ãßõ ¸ñ·Ï
¹øÈ£ Á¦¸ñ
2,525
php °ø¹éÁ¦°Å ÇÔ¼ö Á¤¸® (¾Õ, µÚ, ¾ÕµÚ, Áß°£)
2,524
CSS¸¦ ÀÌ¿ëÇÑ ÃÊ°£´Ü ƯÁ¤±¸¿ª ÇÁ¸°Æ® ¼Ò½º
2,523
javascript ÀÚ¹Ù½ºÅ©¸³Æ® html ÅÂ±× Á¦°Å
2,522
php Å×±×Á¦°Å ÇÔ¼ö¸ðÀ½
2,521
Ư¼ö¹®ÀÚ ¾ø¾Ö´Â Á¤±ÔÇ¥Çö½Ä
2,520
ƯÁ¤ ¹®ÀÚ¿­À» ±âÁØÀ¸·Î Áß°£¿¡ ÇÊ¿äÇÑ ¹®ÀÚ¿­ ÃßÃâÇϱâ
2,519
[php] ÁÖ¼®°ú °ø¹éÀ» Á¦°ÅÇÏ¿© ¹ÝȯÇÏ´Â php_strip_whitespace ÇÔ¼ö
2,518
CURL »ç¿ë¹ý
2,517
for¹® break, continue
2,516
PHP ÇÔ¼ö¸¦ Javascript ¿¡¼­ »ç¿ëÇϱâ
2,515
¸µÅ© À̹ÌÁö ÀúÀå ¹æ¹ý (php)
2,514
Excel (xls) ÆÄÀÏÀ» ¾÷·ÎµåÇÏ¿© µ¥ÀÌÅ͸¦ PHP¿¡¼­ »ç¿ëÇϱâ
2,513
JQuery.js ¿Í Prototype.js °°ÀÌ »ç¿ëÇϱâ
¾Èµå·ÎÀ̵å À¥ºä(Android WebView) ¿¹Á¦
2,511
¾Èµå·ÎÀÌµå ¾Û Ä¿½ºÅÒ ±Û²Ã ³Ö±â
2,510
¾Èµå·ÎÀ̵å À¥ºä ¸µÅ© »õâó¸®
2,509
PHP·Î ºê¶ó¿ìÀú ¾Ë¾Æ³»±â
2,508
Mysql DB¿¡¼­ ƯÁ¤´Ü¾îµé ÀÏ°ý ¼öÁ¤ Äõ¸®
2,507
JW Ç÷¹ÀÌ¾î ±âº»Å±×
2,506
[php] ¾Ë¾ÆµÎ¸é ÆíÇÑ Á¤±ÔÇ¥Çö½Ä
2,505
PHP Á¤±Ô½Ä À¯È¿¼º°Ë»ç ¿¹Á¦ (IDüũ, À̸ÞÀÏüũµî)
2,504
[PHP] php ¹®ÀÚ¿­ ÇÔ¼ö
2,503
¸ð¹ÙÀÏÀ¥¿¡¼­ ÀÚÁÖ ¾²´Â ¼Ó¼ºµé
2,502
±×´©º¸µå ÃÖ°í°ü¸®ÀÚ ºñ¹Ð¹øÈ£ º¯°æ¹æ¹ý
2,501
¹®ÀÚ¿­ ÆÄÀÏ Ã³¸®ÇÔ¼ö
2,500
PHP file ó¸® ÇÔ¼ö
2,499
¹®ÀÚ¿­ °ø¹éÁ¦°Å ÇÔ¼ö trim°ú preg_replace
2,498
JavaScript ÆÄÀÏ ÀÐ°í ¾²±â ¿¹Á¦
2,497
php·Î À¥»óÀÇ ÆÄÀÏ Àбâ(html ¼Ò½º Àбâ)
2,496
PHPÀÇ allow_url_fopen=offÀ϶§ URL ÁÖ¼Ò·Î ÆÄÀÏ Àоî¿À±â
¸ñ·Ï
¹ÂÁ÷Æ®·ÎÆ® ºÎ»ê±¤¿ª½Ã ºÎ»êÁø±¸ °¡¾ßµ¿ ¤Ó °³ÀÎÁ¤º¸Ãë±Þ¹æħ
Copyright ¨Ï musictrot All rights reserved.