마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

webview속도개선 질문입니다.

0 추천
안녕하세요 초보개발자입니다.

현재 웹뷰로 쿠팡 웹모바일 사이트를 로딩하게되면

엄청난이미지때문에 스크롤이 엄청 버벅거리더군요..

그런데 네이버나 타 검색어플을 사용해서 쿠팡웹모바일 사이트를 로딩하게되면

약간의 버벅거림은 잇으나 이미지가 잠시 깨졋다가 다시 원상복귀되는? 여튼 그런현상으로 인해

스크롤이 좀더 자연스러워지더군요?

이런기술은 어떠한 옵션값으로 결정되는건가요?아니면 다른무언가가 필요한건가요?

웹뷰 속도개선을위해 구글링해서 옵션값 달아둿습니다.

mWebview.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);

mWebview.getSettings().setRenderPriority(RenderPriority.HIGH);

mWebview.setLayerType(View.LAYER_TYPE_HARDWARE, null);

이것외에 다른것이 필요한건가요? 고수님들의 조언부탁드립니다.
mamongs (4,050 포인트) 님이 2014년 2월 25일 질문

1개의 답변

0 추천
하드웨어 가속을 해주세요.

단 버전에 따라 크래시를 일으킬 수 있으니 manifest 에 설정하지 마시고

프로그램적으로 안드로이드버전에 따라 설정하세요.

웹뷰가 아니라 앱에서 하드웨어 가속을 사용으로 설정 해주시면 됩니다.
달기살 (12,990 포인트) 님이 2014년 2월 25일 답변
windowmanager를 사용하는데요
앱이 실행하자마자 service를 실행시키고 mainactivity는 finish처리가됩니다..
그럼 mainactivity에서 하드웨어 가속을 사용으로 설정해주면 되나요?
...