1. WebView xml 작성
2. MainActivity 작성
(1) - 기본 메커니즘
(2) - webviewClienClass를 만드는 이유는 어플을 실행했을때 새창으로 뜨지 않게 하기 위해서 이다
이게 없으면 어플을 실행하면 새창으로 네이버가 켜짐..
3.Manifest 작성
(1) - 인터넷권한을 허용하는 설정을 해주어야함
(2) - err_cleartext_not_permitted 오류해결
*)MainActivity에서 url을 https://www.naver.com으로 해놓았지만 직접 빌드를 해보니 모바일에서는 http://m.naver.com/ 이라고 나오면서 err_cleartext_not_permitted 오류가 발생했다
이유는 https 가아닌 http는 보안상의 이유로 막힌다는 것이다 이를 해결하는 방법은 2가지가 있다
(아래는 이 오류해결 방법 참조링크)
2가지 방법이 있는데 그중 2번째 방법사용
빌드 결과 : WebView 어플 실행하면 xml의 WebView tag 설정 크기만큼 창에서 모바일네이버가 실행됨!
'Java and Android > Android Java' 카테고리의 다른 글
Android - 리스너 (0) | 2020.11.24 |
---|---|
Android- CustomNavigation (0) | 2020.11.24 |
Android - SharedPreferences (0) | 2020.11.20 |
Android - ListView (0) | 2020.11.17 |
Android - ImageView, Toast MSG,gravity (0) | 2020.11.17 |