-
Android 2020‧12‧16
안드로이드 - 네트워크 끊겼을 때 webview에 '웹페이지를 찾을 수 없음' 안뜨게 하기
안드로이드에서 인터넷이 끊기면 웹뷰에 url과 함께 안드로이드에서 제공하는 '웹페이지를 찾을 수 없음'이 뜬다. 이렇게 되면 만들고 있는 프로젝트와 어울리지 않게 되버린다.이 페이지를 안뜨게 하고 기존에 연결되어 있는 페이지에 머무르게 하려면 아래처럼 코드를 넣으면 된다. 그리고 다른 페이지로 이동하는 버튼들이나 함수들에서 네트워크를 한번 더 체크해서 네트워크가 연결되어 있다면 페이지를 이동 시킨다.이 방식은 내가 프로젝트들을 진행할 때 […]
-
Android 2018‧01‧02
WIFI 신호 감도, 속도, AP기기 맥 어드레스 가져오기
현재 접속한 wifi 의 신호 감도가 얼마 정도인지, 네트워크 속도는 얼마나 되는지 알고 싶고 같은 SSID라도 AP 기기가 다를 수 있는데 전환되었는지 알아 볼 때 AP 기기의 맥 어드레스로 알 수 있다. manifests > AndroidManifest.xml 를 열어 퍼미션을 추가해 준다. <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> 그리고 아래 코드로 […]
-
Android 2017‧12‧26
안드로이드로 핑 테스트 하기
네트워크 체크할 때 사용했다. String host = "192.168.0.100"; String cmd = "ping -c 1 -W 10 " + host; try { Process proc = Runtime.getRuntime().exec(cmd); proc.waitFor(); int result = proc.exitValue(); Log.d("------result", result); } catch (Exception e) { Log.d("------ping", e.getMessage()); }