반응형 WebView3 [Error] Android Intent URI 오류 해결 방법 Android Intent URI 오류 해결 방법 - URISyntaxException 완벽 가이드Android 앱 개발 중 WebView와 네이티브 간 데이터 통신을 구현할 때 Intent URI를 사용하여 데이터를 전달하는 경우가 많습니다. 하지만 URI에 공백이나 특수문자가 포함되면 java.net.URISyntaxException 오류가 발생하여 앱이 정상적으로 동작하지 않게 됩니다. 이번 포스팅에서는 Android Intent URI 오류의 원인과 해결 방법을 상세히 알아보고, 다양한 상황에서 적용할 수 있는 실전 코드를 제공합니다. 특히 WebView에서 Custom Scheme을 사용하는 하이브리드 앱 개발자라면 반드시 알아야 할 내용들을 담았습니다. 목차 1. URISyntaxE.. 2019. 9. 6. [Android] Webview에서 전화걸기 오작동 막기 이번 포스팅에서는 일부 폰에서 일어나는 Webview 오류에 대해서 알아보겠습니다. 제가 삼성 스마트폰과 LG 스마트폰에서 테스트 결과 삼성 스마트 폰에서는 이상이 없었지만 LG 스마트 폰에서는 Webview 화면에서 '010-1234-5678' 형식이 있다면 전화걸기 화면으로 연결이 됩니다. 그러나 전화걸기 권한이 AndroidMenifest에 설정되어 있지 않다면 오류 화면을 보여지게 됩니다. 해당 오류를 수정하기 위해서는 아래와 같은 작업을 해 주어야 합니다. private class CustomWebViewClient extends WebViewClient {@Overridepublic boolean shouldOverrideUrlLoading(WebView view, String url) {//.. 2015. 2. 26. [Android] WebView 구현 1. WebView 클래스는 안드로이드 API Level 8 (2.2) 버전부터 사용이 가능합니다. 2. WebView 클래스를 구현하기 위해서는 Manifest 파일에 INTERNET에 대한 사용권한을 먼저 설정해 주어야 합니다. 3. WebView를 구현할 webview.xml 파일을 구성하였습니다. 4. 이제 중요한 Activity를 구성해 보겠습니다. 빨간 상자 안에 내용이 중요한 내용입니다. WebView 클래스를 사용하기 위해서는 빨간 상자 부분을 구현해 주어야 합니다. 가장 기본적인 내용이므로 그림처럼 구현하셔도 좋습니다. 5. WebViewClient를 설정해줍니다. 기본적으로 webView.setWebViewClient ( new WebViewClient() ); 라고 구현해도 되지만 W.. 2014. 11. 7. 이전 1 다음 반응형