본문 바로가기

EditText 특수문자 제한 EditText 특수문자 제한 1. EditText 특수문자 제한 예제 소스mTopicComment = (EditText) findViewById(R.id.topic_add_comment); TextWatcher watcher = new TextWatcher() { String text; @Override public void onTextChanged(CharSequence s, int start, int before, int count) { } @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { text = s.toString(); } @Override public void afterTextC.. 더보기
Android WebView Android WebView 1. Android WebView에서 자주쓰는 함수 - loadData() 브라우저에 주어진 문자열 데이터 로딩 - loadDataWithBaseURL() : 기준 URL을 사용해 주어진 데이터 로딩 - loadUrl() : 주어진 URL을 사용해 웹페이지 로딩 - postUrl(url, postData) : POST 통신으로 URL 로딩 - setDownloadListener() : 사용자가 .zip이나 .apk 파일을 다운받는 경우 등의 다운로드 이벤트의 콜백 등록 - setWebChromeClient() : 제목이나 진행률 표시줄을 업데이트하거나 자바스크립트 대화상자를 여등 등, WebView 영역밖에서 실행되는 이벤트의 콜백을 등록 - setWebViewClient().. 더보기
App(앱)와 WebVew(웹) 간의 데이터(data) 통신 App(앱)와 WebVew(웹) 간의 데이터(data) 연동(통신) 1. android addjavascriptinterface를 통한 앱과 웹뷰사이의 데이터 연동 addjavascriptinterface API는 안드로이드에서만 제공되는 API이기 때문에 안드로이드 플랫폼에서만 사용할 수 있다는 단점이 있다. - 예제 소스 [APP] WebView webViewCommon; webViewCommon = (WebView)findViewById(R.id.webview); webViewCommon.getSettings().setJavaScriptEnabled(true); //자바스크립트 사용 가능 webViewCommon.loadUrl("http://test/test.jsp");//요청할 URL webVie.. 더보기