• 내장된 웹 브라우저를 Activity에 올려 하나의 위젯으로 다룸
• 안드로이드에선 Webkit 이라는 엔진을 사용 (크롬,사파리)
• android.webkit 에 독립적인 패키지 형식으로 담겨 있음
• 사용방법
- loadUrl(“site 주소”);
=> 접속 할 주소를 적는다
- AndroidManifest.xml 파일에 권한 수정 해줌
=> <uses-permission ndroid:name="android.permission.INTERNET“
=> 만약 권한을 설정하지 않으면 URL 내용을 가져오지 못함
- 자바 스크립트 적용을 하기 위한 방법
=> Webview 인스턴스.getSetting(). .setJavascriptEnabled(true);
• 원하는 내용 표시(HTML)
- loadData() 를 이용해서 html 형식의 문자열 표시
- parameter
1> html 본문내용
2> MIME 타입
3> 문자열 인코딩
• 브라우저 네비게이션
- 브라우저에 네비게이션 기능을 제공하려면 직접 인터페이스를 개발
- 관련 메소드
• reload()
• goBack()
• WebViewClient
- 특정 작업에 대한 제어권을 확보하기 위해
- WebView 객체를 생성 setWebViewClient() 호출
=> http 관련 초과해서 받을때 어플리케이션에게 공지
=> 권한 handle에 관한 내용 어플리케이션에게 공지
![]() | ![]() ![]() | 12-27 | 1795 | |
![]() | ![]() ![]() | 12-11 | 1304 | |
53 | ![]() ![]() | 03-15 | 1050 | |
52 | ![]() ![]() | 01-31 | 1209 | |
51 | ![]() ![]() | 01-31 | 1008 | |
50 | ![]() ![]() | 01-31 | 904 | |
49 | ![]() ![]() | 01-19 | 1211 | |
48 | ![]() ![]() | 01-11 | 1071 | |
47 | ![]() ![]() | 01-03 | 1552 | |
46 | ![]() ![]() | 12-27 | 1795 | |
45 | ![]() ![]() | 12-19 | 1318 | |
44 | ![]() ![]() | 12-14 | 1311 | |
43 | ![]() ![]() | 12-11 | 1304 | |
42 | ![]() ![]() | 12-09 | 1049 | |
41 | ![]() ![]() | 12-01 | 1213 | |
40 | ![]() ![]() | 12-01 | 1423 | |
39 | ![]() ![]() | 12-01 | 927 |
댓글 없음:
댓글 쓰기