모바일에서는 갤러리 호출하는 방법은 참 쉽습니다.하지만 내가 원하는방식은 웹뷰에서! 네이버창을 보다가 글을 쓰면서 사진을 첨부하고싶을때, 보이는것은 웹인데 단말기의 갤러리에서 이미지를 가져오고싶을때 사용합니다. 참고. web은 WebView입니다. onCreate에 웹뷰에다가 다음 속성을 적용하구요. web.setWebChromeClient(new WebChromeClient() {public void openFileChooser(ValueCallback uploadMsg, String acceptType){mUploadMessage = uploadMsg;Intent i = new Intent(Intent.ACTION_GET_CONTENT);i.addCategory(Intent.CATEGORY_OPENA..
get 값의 전달은 참 쉽죠url 뒤에 ? 표시하고 변수들 넘기면 되는데... 문제는 post 전송방법입니다! int DEVICE_WIDTH = 720;WebView web = new WebView(this);WebSettings set = web.getSettings();set.setJavaScriptEnabled(true);String postData = "DEVICE_WIDTH=" + DEVICE_WIDTH;web.postUrl("url", EncodingUtils.getBytes(postData, "BASE64")); 간단히 위와 같은 소스를 이용하면 post방식의 변수를 전달 할 수 있습니다. url부분에 웹페이지 주소를 넣고 받는쪽에서는 알아서 받아서 처리하면 되지요 참 쉽죠~ 도움이 되셨다면..
web_main = (WebView)findViewById(R.id.web_main); web_main.getSettings().setJavaScriptEnabled(true); WebSettings set = web_main.getSettings(); set.setJavaScriptEnabled(true); // javascript를 실행할 수 있도록 설정 set.setJavaScriptCanOpenWindowsAutomatically (true); // javascript가 window.open()을 사용할 수 있도록 설정 set.setBuiltInZoomControls(false); // 안드로이드에서 제공하는 줌 아이콘을 사용할 수 있도록 설정 set.setPluginState(WebSetting..