안드로이드 4

[안드로이드] One-way Hash (MD5, SHA-256) 코드

One-Way Hash (MD5, SHA-256) 코드 안드로이드(Android) 어플리케이션을 만들때 가장 빈번하게 사용되고, 유용한 One-Way Hash를 생성하는 코드입니다.그 중, 가장 많이 사용되는 해쉬인 MD5와 SHA-256을 생성해주는 코드입니다. static을 사용하도록 되어 있어 Object를 생성하지 않고 바로 사용 할 수 있습니다. MD5 Hash Code 1234567891011121314public static String md5(String str){ String MD5 = ""; try{ MessageDigest md = MessageDigest.getInstance("MD5"); md.update(str.getBytes("UTF-8")); byte byteData[] = ..

Programming/Mobile 2018.10.02

[안드로이드] 기본.2 Toast 메시지 띄우기

기본편.2 Toast 메시지 띄우기이번 편에서는 지난번에 이어 토스트 메시지의 고급 사용법을 알아보고자 합니다. 기본 토스트 메시지도 수정이 가능하다는 것을 아시나요.일반적으로 어디를 검색해도 모두 동일하게 한가지 사용법 밖에 없다는 것이 많은 사람들을 헷갈리게 하는 부분입니다.1Toast.makeText(Context, String, Int).show(); 바로 위 사용법인데요. 토스트 메시지의 특성상 간략하게 쓰이기에 대부분 위처럼 사용합니다.하지만, 기본 토스트 메시지도 좀더 다양한 설정을 할 수 있는 방법이 있으니, 제공되는 Public Method를 사용하는 방법이죠. 자. 아래 목록은 Google API에서 제공하는 Public Method입니다.Public methodsvoidcancel()..

Programming/Mobile 2017.05.23

[안드로이드] 기본.1 토스트(Toast) 메시지 띄우기

기본편.1 Toast 메시지 띄우기 안드로이드에서 아래 그림처럼 생긴 메시지가 떴다 자동으로 사라지는 것을 본적 있을 것입니다.가장 기본적으로 사용자에게 정보를 알려주는 방법으로, Toast (토스트) 메시지라고 불리는 팝업입니다. 해당 토스트 팝업은 여러가지 사용법과, 커스텀이 가능하며 구글에서 제공하는 간편한 알림 창으로 안드로이드 개발시 유용하게 사용되죠.이번 편에서는 토스트 메세지의 사용방법을 알아보도록 하려고 합니다. 기본 토스트 메세지의 기본 문법은 다음과 같습니다.1Toast.makeText(Context, String, Int).show(); Toast.makeText() 명령어로 발생시킬 토스트 메시지의 기본 정보를 설정 하며, show() 명령어로 토스트 메시지를 안드로이드 화면에 발생..

Programming/Mobile 2017.05.04

[안드로이드] Android 앱 개발 시에만 로그 남기기

[안드로이드] Android 앱 개발 시에만 로그 남기기 앱을 개발 할 때, 오류나 데이터의 정보를 확인하기 위한 방법이 많지 않아 대부분 Log를 사용하는데,Deubg에서만 표시되야 할 로그의 정보가 Release에서도 표시되는 일이 종종 발생합니다. 이렇게 로그가 Release에서도 표시되면, 보안쪽에도 문제가 생기고 기분이 영...그렇다고 해서 클라이언트들에게 "로그보지마세요~" 할 수도 없는 일이고.. 해결 방법을 찾다가 Debug 시에만 표시되는 로그를 만들면 되겠다는 생각이 들더군요.생각보다 꽤 간단합니다. 바로 BuildConfig.Debug를 사용하면되는데, BuildConfig.Debug는 Debug시에는 True, Release시에는 False가 된다고하네요.검색으로 찾은 내용이라.....

Programming/Mobile 2017.04.30