본문 바로가기

2019/1012

안드로이드(andorid) 스튜디오 / KG이니시스(결제) 연동하기. private class SslWebViewConnect extends WebViewClient { //SSL인증서 무시 & 이니시스결제 클래스 @Override public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) { handler.proceed(); // SSL 에러가 발생해도 계속 진행! } @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { if(url.startsWith("location://")){ mWebView.loadUrl("https://uaram.iptime.org:8443/location.user?.. 2019. 10. 31.
안드로이드 스튜디오 WebView 경고창 및 확인창 띄우기 WebView에서 하이브리드 앱으로 셋팅할때 웹페이지에서 alert창을 띄우는 경우가 있습니다. 이걸 앱딴에서 처리해주어야 합니다. URL연결 하기 전에 이부분을 위에 셋팅해줍니다. /////////////////////////////////////////////////////////////////////////WebView 확인창///////////////////////////////////////////////////////////////////////// mWebView.setWebChromeClient(new WebChromeClient() { @Override public boolean onJsConfirm(WebView view, String url, String message, final J.. 2019. 10. 24.
안드로이드 스튜디오 FCM 기기 고유의 토큰값 받아오기. FCM을 통해 푸시알림을 전송을 하는데 기기 고유의 토큰값이 존재합니다. 이 토큰값을 알고있다면 내가 원하는 기기에게만 푸시알림을 전송 할 수 있습니다. public void getToken(){ //토큰값을 받아옵니다. FirebaseInstanceId.getInstance().getInstanceId() .addOnCompleteListener(new OnCompleteListener() { @Override public void onComplete(@NonNull Task task) { if (!task.isSuccessful()) { return; } ////////////////////토큰이 계속 초기화가 되기때문에 sharedPreferences로 저장하여 초기화 방지//////////////.. 2019. 10. 24.
안드로이드 스튜디오 구글맵을 통한 위도랑 경도만 받아오기 클래스딴 전역으로 double Latitude,Longitude; //위도경도 선언해줍니다. final LocationManager lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE); final LocationListener gpsLocationListener = new LocationListener() { public void onLocationChanged(Location location) { String provider = location.getProvider(); //위치 Latitude = location.getLongitude(); //위도 Longitude = location.getLatitude(); //경도 double .. 2019. 10. 24.