• 내장된 웹 브라우저를 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 |
댓글 없음:
댓글 쓰기