본문 바로가기

PuzzleLeaf110

#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.
[Android]Glide와 Picasso 이번에는 Glide와 Picasso에 대해서 한번 알아보자 이미지 로드 라이브러리 JAVA에서 네트워크에서 이미지를 가져오려면 네트워크 관련 소스를 이용하여 받아와야 한다. 그리고 이미지 캐싱, 로드 실패시 처리, 가져온 이미지 프로세싱 등등의 많은 작업들을 이미지 로드 라이브러리로 쉽게 처리할 수 있다. https://github.com/bumptech/glide[Glide] 12345dependencies { ... compile 'com.github.bumptech.glide:glide:4.0.0-RC1' ...}Colored by Color Scriptercs Glide의 기본 사용방법은 다음과 같다. 1 Glide.with(this).load(Image).into(ImageView);cs Gli.. 2017. 7. 19.