본문 바로가기

안드로이드웹뷰3

안드로이드 웹뷰에서 핸드폰 기능 사용 웹뷰에서 자바스크립트인터페이스를 통해서 핸드폰에 있는 기능을 제어할 수 있다.아래 소스는 웹뷰에서 핸드폰의 공유 기능을 불러오는 소스다. MainActivity.java 에 아래 소스를 넣어면 된다.// 웹뷰와 안드로이드와 연결해 핸드폰에 기능을 제어함 webView.addJavascriptInterface(new WebViewInterface(), "Android"); //웹뷰에 JavascriptInterface를 연결 // 웹뷰와 안드로이드와 연결해 핸드폰에 기능을 제어함 private class WebViewInterface { // 기기의 공유 기능 작동함 @JavascriptInterface public void doShare(final String arg1, final String arg2,.. 2018. 10. 30.
안드로이드 앱 웹뷰에서 뒤로가기, 앱 종료 처리 안드로이드 폰에서 뒤로가기 버튼을 클릭하면 웹뷰 화면과 연동되어 뒤로가기가 작동된다. 뒤로가기 버튼을 계속 터치해서 더 이상 뒤로 갈 곳이 없으면 메세지를 보여준 후 앱 종료 처리.마지막 앱 종료시에는 연속 두번 뒤로 터치시에만 앱을 종료한다.MainActivity.java 에 아래 소스코드를 넣어면 된다.activity_main.xml 파일내 웹뷰의 아이디를 webView 로 설정해 주셔야 서로 연동됩니다. // 백버튼 터치시 웹뷰페이지 뒤로 가기. 더이상 뒤로 갈곳이 없으면 연속 두번 터치시 종료 @Override public void onBackPressed() { if(webView.canGoBack()){ webView.goBack(); } else { if(System.currentTimeMi.. 2018. 10. 29.
안드로이드 앱 웹뷰로 제작하기 웹을 안드로이 앱으로 만들때 필요한 기본 코드입니다.MainActivity.java 에 넣으면 됩니다.전체 소스코드 입니다. 일부 코드는 본인에 맞게 변경해 주셔야 합니다.activity_main.xml 파일내 웹뷰의 아이디를 webView 로 설정해 주셔야 서로 연동됩니다. package com.패키지명입력; import android.content.Intent; import android.os.Handler; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.webkit.JavascriptInterface; import android.webkit.. 2018. 10. 29.