[안드로이드] - WebView 를 이용해 사이트 가져오기
○ WebView 를 이용해 사이트 가져오기 |
public class ChattingWebView extends AppCompatActivity { WebView mWebView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_chatting_web_view); mWebView = (WebView)findViewById(R.id.webview); WebSettings webSettings = mWebView.getSettings(); webSettings.setJavaScriptEnabled(true); // 크롬으로 !!! mWebView.setWebChromeClient(new WebChromeClient()); mWebView.setWebViewClient(new WebViewClient()); mWebView.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return true; } }); // Url에 자신의 AWS EC2에서 가동중인 서버의 JSP나 // 보여주고 싶은 인터넷 사이트 url을 적으면 된다 // mWebView.loadUrl("http://riucc.tistory.com"); mWebView.loadUrl("http://x.x.x.x:8080/ECUS/chat.jsp"); // JSP에 구현해놓은 javascript 기능을 사용하기 위해서 필요한 것 mWebView.setWebChromeClient(new WebChromeClient(){ @Override public boolean onJsAlert(WebView view, String url, String message, JsResult result) { return super.onJsAlert(view, url, message, result); } }); } } |
'안드로이드' 카테고리의 다른 글
[안드로이드] - 생명주기에 맞게 개발하기 (0) | 2018.06.14 |
---|---|
[안드로이드] - Mapbox API 이용해 지도 및 길찾기 구현하기 (1) | 2018.05.31 |
[안드로이드] - 주소 값을 이용해 위도 경도 구하기 (0) | 2018.05.31 |
[안드로이드] - 비동기 AsyncTask 예제 2개 (0) | 2018.05.29 |
[안드로이드] - picasso로 이미지 URL 쉽게 ImageView에 띄워주기 (0) | 2018.05.24 |