[Android, 안드로이드] assets 폴더(folder)를 생성방법: HTML , JSON파일추가
에셋 폴더(assets folder)를 생성방법 HTML파일이나 JSON파일을 읽어들이기 위해 Assets폴더를 생성해야 합니다. Assets폴더는 main폴더 아래에 생성해야합니다. 직접 main폴더를 열고 assets 폴더를 생성하면 간단하게 해결 됩니다. (src/main/assets/)...
[Android, 안드로이드] 앱에 오디오(mp3)를 추가하는 방법
앱에 오디오 파일(mp3)파일을 추가 후 재생하기 위해서는 raw폴더(리소스 폴더) 를 생성해야 합니다. raw폴더는 main폴더 아래에 생성해야합니다. 직접 main폴더를 열고 raw폴더를 생성하면 간단하게 해결 됩니다. (src/main/raw/)...
[Android, 안드로이드] 리소스 폴더(Raw folder) 생성 방법
리소스 폴더(Raw folder) 생성 방법 오디오 파일(mp3)파일을 읽어들이기 위해 raw폴더(리소스 폴더) 를 생성해야 합니다. raw폴더는 main폴더 아래에 생성해야합니다. 직접 main폴더를 열고 raw폴더를 생성하면 간단하게 해결...
[Android, 안드로이드] drawable 폴더에 리소스 파일(xml)을 생성하는 방법
res 폴더의 drawable 폴더에는 이미지와 레이아웃 그리고 애니메이션 효과등의 처리를 할때 필요한 리소스를 모아둔 곳입니다. 이러한 것들을 화면에 어떻게 표현할 지를 xml 파일을 통해 만들...
[Android] 알림(Notification) 클릭이 먹히지않을 때 해결방법: PendingIntent , setFullScreenIntent
백그라운서비스 코드에서 알림을 보내고 있었다. 그러나 알림(Notification)을 클릭했을 때 앱의 메인화면이나 지정한 화면으로 이동처리하기위해 PendingIntent를 Notification 생성시 FullScreenIntent로 추가하였다. 그러나 알림(Notification)을 클릭해도 아무런 변화가 없었다....
[Android, 안드로이드] ViewPager 사용시 Fragment 동적 처리방법
ViewPager 사용시 Fragment 동적 처리 ViewPager와 Fragment를 사용하여 앱 개발시 리시버로 부터 전달받은 데이터를 토대로 Fragment에 데이터를 전달하여 UI를 변경해야할 경우 참고하세요. 첫번째로 어댑터 클래스를...
Android(안드로이드) 카운트다운 (CountDownTimer) 만드는 방법
CountDownTimer 클래스를 활용하라 자바 클래스 중에 CountDownTimer 라는 클래스를 활용하면 아주 쉽게 만들 수 있다. CountDownTimer 는 android.os 패키지에 있다. 샘플코드는 아래와 같다. 다이얼로그를 띄우고...
[Android, Java] 월 2자릿수로 맞추는 방법( 일자 및 시간 두자리 수 )
월데이터 두자릿수 맞추기 개발을 하다 보면 월에 대한 값을 가져올 때, 1월 2월 3월 4월 처럼 한 자리 수 일때 두 자리 수로 맟추기 위한...
모바일 앱 보안 취약점 진단 후기
안드로이드 모바일 앱 보안 취약점 진단 컨설팅 대박 황당한 경험을 하게 되었다. 회사 앱을 우리 회사의 고객사에서 안랩(Ahnlab)에 취약점 진단 컨설팅을 의뢰했다. 그리고 그 취약점에 대한...
[Android] Buildconfig 클래스 활용
안드로이드 Buildconfig 활용 앱을 빌드할때 테스트 환경과 실서버 환경에 따라 다른 값을 적용해야할 때가 있다. 가령, 로그를 남기거나, 테스트URL 과 실서버 URL이 다를 때 분기용도로...