[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한 형태이고, 살을 조금씩 붙여보면 원하는 웹앱을 만들어 볼 수 있음.