본문 바로가기

Android61

[Android]ViewPager with bottom dots ViewPager와 하단에 . . . Indicator를 만들어 봤습니다.쉽게 만드는 ViewPager Indicator 입니다. [activity_main.xml] 123456789101112131415161718192021222324 Colored by Color Scriptercs tabIndicatorHeight는 Indicator 하단에 _ 줄이 나타나지 않게 하려고 높이를 0dp로 설정 [pager_adapter.xml] 12345678910111213 Colored by Color Scriptercs . . . 모양으로 만들어 주기 위한 리소스 [default_dot.xml] 123456789101112 Colored by Color Scriptercs [selected_dot.xml] 12.. 2017. 7. 31.
#6 모여라 미대생 - 끝[안드로이드 앱 개발] 여러가지 바쁜 일정이 많아서 기존의 기획보다 조금 축소 되었지만 어떻게 완성은 된 것 같다. 앱을 서비스 하기에는 운영과 홍보 문제도 있고 해서 Github에 그냥 모셔두는걸로 .... 2017. 7. 29.
[Android/달과 별 그리고 술]개발 문서 #1 1. 간단하게 앞으로 전체적인 구성을 짜는데 필요한 컨셉을 정하고 이미지 작업을 진행했다. 2. Splash 화면과 Google Login 기능, 로그인 시 애니메이션 효과를 구현했다.(Splash 화면의 이미지는 xml에서 넣어 주는 방법이 아닌 Glide를 이용해 코드로 이미지를 로딩한다.) [ISSUE] 1. 애니메이션 효과의 메모리 이슈가 있었는데 현재 어떻게 해결은 되었다. 2. 로컬 이미지를 그냥 사용할 때 생각보다 메모리를 많이 사용한다는 것을 알게 되었다.Glide를 이용해서 로컬 이미지를 가지고 오는 방법이 메모리를 더 적게 사용한다. 2017. 7. 26.
[Android]IntentService와 BroadcastReceiver를 통해 Background Thread로 처리하기 이번에 IntentService를 이용해 Background Thread에서 작업을 수행해봤습니다.샘플 예제에서는 SQLite로 약간의 DB 작업을 하고, 구글 맵을 이용해 위도 경도를 구하고이것을 이용해 Geocoder로 주소값을 구합니다. [샘플 예제]https://github.com/PuzzleLeaf/Android-MiniProject3 DB작업에서는 데이터가 몇 개 없어서 괜찮은데Geocoder에서는 Main Thread에서 작업하면 약간의 멈춤 현상이 발생합니다. 그래서 이러한 작업들을 처리하는 IntentService를 상속한 클래스를 생성합니다. 123456789101112public class DbService extends IntentService { public DbService() .. 2017. 7. 23.