|
http://www.joannesoft.com/plugin/mobile/board.php?bo_table=blog_programing&wr_id=11&page=
01 |
WebSettings
setting = null; |
02 |
browser
= (WebView) findViewById(R.id.website); |
03 |
setting
= browser.getSettings(); |
04 |
setting.setJavaScriptEnabled(true); //---
JavaScript 허용 |
05 |
setting.setGeolocationEnabled(true); //---
위치 정보 사용 허용 |
06 |
setting.setJavaScriptCanOpenWindowsAutomatically(true); |
07 |
setting.setLoadsImagesAutomatically(true); |
08 |
setting.setPluginsEnabled(true); |
09 |
setting.setLightTouchEnabled(true); |
10 |
setting.setSupportZoom(true); |
11 |
setting.setBuiltInZoomControls(true); |
12 |
13 |
//---
HTML5에서 Database를 설정 한다. |
14 |
//---
HTML5에서 Database 허용 |
15 |
setting.setDatabaseEnabled(true); |
16 |
//---
Database를 위해 WebChromeClient.onExceededDatabaseQuota(~) 함수도 같이 설정할
것 |
17 |
setting.setDatabasePath( "/data/data/패키지명/database" ); |
18 |
19 |
//---
HTML5에서 DOM Storage를 설정 한다. |
20 |
//---
HTML5 DOM Storage 허용 |
21 |
setting.setDomStorageEnabled(true); |
22 |
|
23 |
//---
HTML5에서 Cache 설정을 한다. |
24 |
//---
Database를 위해 WebChromeClient.onReachedMaxAppCacheSize(~) 함수도 같이 설정할
것 |
25 |
//---
Default Cache Size를 8 MB로 설정 |
26 |
setting.setAppCacheMaxSize(1024
* 1024 * 8); |
27 |
setting.setAppCachePath( "/data/data/패키지명/cache" ); |
28 |
setting.setAppCacheEnabled(true); |
29 |
setting.setAllowFileAccess(true); |
30 |
setting.setCacheMode(WebSettings.LOAD_DEFAULT); |
반응형
'차근차근 > Android' 카테고리의 다른 글
처음 보는 APK에 Main Activity를 어떻게 찾을까? (0) | 2014.07.29 |
---|---|
Handler (0) | 2014.07.29 |
shouldOverrideUrlLoading(WebView view, String url) (0) | 2014.07.29 |
WebChromeClient 사용하기 (0) | 2014.07.29 |
안드로이드 웹뷰(webview)안에서 alert 처리 (0) | 2014.07.29 |