본문 바로가기

Android

Android Studio 3.0.1 webview

[Android] Android Studio 3.0.1 WebView 이용


1. 메니페스트 설정 

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

<application ....> 위에 인터넷을 이용하겠다는 퍼미션을 등록해줘야 함.



2. 화면.xml 설정

<WebView 

android:id="@+id/screen_main"    

android:layout_width="match_parent"    

android:layout_height="match_parent" />

화면을 꽉 채우는 형태로 넣어 봄.



3. Activity.java 설정

public WebView mWebview;

@Override

protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_main);

    mWebview = (WebView) findViewById(R.id.screen_main);

    WebSettings webSettings = mWebview.getSettings();

    webSettings.setJavaScriptEnabled(true);

mWebview.loadUrl("http://접속시킬 웹 주소");

}


주로 대부분의 웹 코드에는 javascript가 동작하고 있기 때문에 setJavaScriptEnabled(true) 설정을 꼭 해줘야 정상 작동함을 알 수 있음. 

laodUrl("http://www.google.com") 형태로 접속할 웹 주소를 바꿔 넣어주면 됨.

이것은 아주 Default한 형태이고, 살을 조금씩 붙여보면 원하는 웹앱을 만들어 볼 수 있음.