분류 전체보기 889

자바 SecureRandom 클래스를 이용한 인증토큰만들기!

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 자바의 SecureRandom 이라는 클래스를 기반으로 하여인증토큰을 만드는 방법에 대해서 공부합니다. 123456789101112public String generateAuthToken() { String token = null; try { SecureRandom secureRandom = SecureRandom.getInstance("SHA1PRNG"); MessageDigest digest = MessageDigest.getInstance("SHA-256"); secureRandom .setSeed(secureRandom.gen..

자바 2018.04.16

이클립스에서 톰캣 서버 timeout 시간 변경하기 increasing timeout tomcat server in eclipse

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 이클립스에서 톰캣 서버 timeout 시간을변경하는 방법에 대해 알아보겠습니다.how to increasing timeout tomcat server in eclipse 이클립스에서 톰캣 서버를 실행했을 때 기본적으로 timeout이 60초로 되어있어서에러 : Server Tomcat v8.5 Server at localhost was unable to start within 60 seconds. If the server requires more time, try increasing the timeout in the server ed..

개발 etc 2018.04.16

안드로이드 Materialsearchview 라이브러리 소개!

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 간단하게 MaterialDesign 이 적용된searchView 라이브러리를 소개합니다. Materialsearchviewhttps://github.com/MiguelCatalan/MaterialSearchView 위 링크로 가시면 어떤 라이브러리 인지 정확히 아실 수 있는데요.간단히 말해 카카오톡을 켜면상단에 항상 searchbar 가 있죠?그 searchview 같은 라이브러리입니다. 사용방법dependencies {} 블록에 추가 implementation 'com.miguelcatalan:materialsearchview:1...

안드로이드 2018.04.13

안드로이드 EditText Cursor 커서 색상 변경

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 안드로이드 EditText의 Cursor 커서 색상을 변경하는방법에 대해서 알아보겠습니다. textCursorDrawable 이라는 속성을 사용해야 합니다. 먼저 Drawable 디렉토리 아래에 커서 색상을 지정한 .xml 파일을 생성해줍니다.저는edit_text_cursor.xml 이라고 만들었습니다.123456 Colored by Color Scriptercs 그리고 커서 색상을 변경하고 싶은 EditText로 가서 아래처럼 지정해주면 됩니다.123456789101112131415cs 어렵지 않죠??이상 Android EditTe..

안드로이드 2018.04.12

안드로이드에서 나인패치(9-patch) 파일만드려는데 안될 때

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!! 포스팅 내용이 찾아주신 분들께 도움이 되길 바라며 더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 몇 달 전 안드로이드 스튜디오에서 나인패치(9-patch) 파일을 만드는 방법에 대해서 포스팅했었는데요. 2017/12/04 - [안드로이드] - 안드로이드 스튜디오에서 나인패치(9-patch) 이미지 만들고 영역설정하기 위 포스팅을 따라했는데 .9.png 파일이 생성되지 않을 때 확인해봐야 할 한 가지를 알려드리려고 합니다. 제가 발견한 한 가지 확인해 봐야 할 부분은 바로 이미지를 우클릭하면 나오는 저 00b입니다. 테스트해보니 8b 인 .png 파일은 .9.png 이미지파일이 생성되지 않고 32b 인 .png 파일은 .9.png 이미지파일이 ..

안드로이드 2018.04.11

안드로이드 ImageUrl을 Drawable로 변환 + Android Convert from Bitmap to Drawable

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 ImageUrl을 Drawable로 변환하는 방법에 대해서 알아보겠습니다. image를 url로 가져와 타입을 변환시켜 ImageView에 넣어주는 경우가 많은데요. 이번 포스팅에서는 String 타입의 imageUrl 을 Drawable로 변환하는 방법에 대해알아보겠습니다.1234567891011 private Drawable drawableFromUrl(String url) throws IOException { Bitmap x; HttpURLConnection connection = (HttpURLConnection) new UR..

안드로이드 2018.04.10

안드로이드 스튜디오에서 sha-1 값 확인하는 방법

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 안드로이드를 개발하다 보면 keytools 에서 sha-1 인증서 값을 알아야 하는 경우가 있습니다. 일반적으로는 CMD 창을 열어서 keytool ~~~ 이런 식으로 커맨드를 날려서 확인하는데요. 이렇게 번거롭게 할 필요 없이 안드로이드 스튜디오에서 sha-1 값을 확인할 수 있습니다. 방법은 간단합니다.안드로이드 스튜디오를 열고 오른 쪽 끝에 보면 Gradle 이라는 탭이 있습니다. 그 탭을 엽니다. 탭을 열었으면 프로젝트를 열고 Tasks -> android 탭까지 엽니다.그러면 3개의 파일이 있는데 signingReport를 더블클릭합니다.그리..

안드로이드 2018.04.09

안드로이드 Volley Http 스프링과 통신할 때 한글 물음표로 ??? 로 올 때 해결방법

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 Charset Encoding에 관련한 포스팅입니다. Volley 로 회원가입 JsonObjectRequest 를보내고 Spring으로 부터 JSONObject를 Response로 받는 예제를 돌려보던 중 스프링에서 System.out.println()으로 찍어봤을 때는 한글이 잘 나오는데 안드로이드에서 받은 값을 Log에 찍어보니 한글이 물음표 ???로 나오는 문제를 발견했습니다. 그래서 거의 하루 종일 구글링을 했었는데요. 몇몇 글에서 Volley는 한글을 지원하지 않는다고 해서 Volley 문제인지 알고Volley + ??? 를..

안드로이드 2018.04.06

안드로이드 프래그먼트에 외부폰트 적용하기 set custom font for Android Fragment

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 안드로이드 액티비티가 아닌 안드로이드 프래그먼트에외부 폰트를 적용하는 방법에 대해 알아보겠습니다. 먼저 DataBinding을 사용했음을 알려드립니다. 아주 예전에 액티비티에 외부폰트를 적용하는 방법에 대해 포스팅을 했었는데요.http://blog.naver.com/rain483/220794050547 이번에는 프래그먼트에 적용하는 방법입니다.거의 뭐 액티비티에 적용하는 방법이랑 굉장히 비슷합니다.먼저 setGlobalFont 메서드입니다.123456789101112131415private void setGlobalFont(View ..

안드로이드 2018.04.06

안드로이드 코틀린으로 Volley 라이브러리 사용방법!

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 안드로이드에서 자바가 아닌 코틀린으로 개발 시Http 라이브러리인 Volley 라이브러리를 사용하는 방법에 대해 알아볼텐데요. 그 중 StringRequest를 사용하는 방법에 대해 알아보겠습니다. 먼저 build.radle(Module:app) 의dependencies {}블록 사이에 implementation 'com.android.volley:volley:1.1.0' 라이브러리를 추가해주어야겠죠? 먼저 자바에서는 아래처럼 사용했습니다.http://altongmon.tistory.com/532 12345678910111213141..

안드로이드 2018.04.05