본문 바로가기

Android61

[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.
[Android]Background Tasks PreferenceActivity에서 서버와 싱크가 필요한 동작을 수행하는 것은 좋지 않다.사용자가 MainActivity로 돌아가는 경우 PreferenceActivity가 파괴되기 때문이다. 그래서 네트워크 트랜젝션이 필요한 작업들을 액티비티 내에서 수행하는 것은 바람직하지 못하다고 한다. PreferenceActivity(Setting 화면을 구상할때 쓰면 좋은)[참고 : http://itmir.tistory.com/523 ] 1. Service Service는 백그라운드에서 오래 실행되는 작업을 수행할 수 있는 애플리케이션 구성 요소이며 사용자 인터페이스를 제공하지 않는다. Service는 백그라운드에서 데이터 로딩과 처리를 효율적으로 할 수 있게 해준다.수행하려는 작업이 UI와 분리되어 있을 때.. 2017. 7. 18.
[Android]위치 및 구글맵 살펴보기(Google Maps) 구글맵을 사용하기에 앞서서 먼저 API KEY가 필요하다. https://developers.google.com/maps/documentation/android-api/signup?hl=ko[공식 문서] 상단의 페이지를 통해서 API 키를 가져올 수 있다. 가지고 온 키는 다음 위치에 추가한다.(value의 String이 아니다.) [gradle.properties 에 추가한다] 12345678910111213141516171819apply plugin: 'com.android.application' android { compileSdkVersion 26 buildToolsVersion "26.0.0" defaultConfig { ... resValue "string", "google_maps_key",.. 2017. 7. 16.
[Android]KenBurnsView 와 PanoramaImageView 사용하기 ImageView 라이브러리인 KenBurnsView와 PanoramaImageView를 사용 해봤습니다. [KenBurnsView]https://github.com/flavioarfaria/KenBurnsView 이미지가 움직이는 모습을 볼 수 있습니다. 123456 cs xml에서 다음과 같이 사용할 수 있고 코드 상에서는 ImageView 처럼 사용할 수 있습니다. [PanoramaImageView]https://github.com/gjiazhe/PanoramaImageView 스마트폰을 움직이면 기울기에 따라서 사진을 파노라마 형식으로볼 수 있게 해주는 라이브러리 입니다. 123456 cs xml은 다음과 같이 사용할 수 있습니다. PanoramaImageView에서 중력 가속도 센서를 적용하는 .. 2017. 7. 15.