본문 바로가기

Android

(34)
[Android] 앱 무료 아이콘 사이트 모음 앱을 제작하다 보면 기본 아이콘 외에 다양한 아이콘을 가져다 써야 할 때가 있다. 이럴 경우 아래 링크 사이트에서 자신에게 어울리는 아이콘을 찾아 쓰며 유용할 것 같다. 1. www.flaticon.com/ Flaticon, the largest database of free vector icons Download all icons in SVG, PSD, PNG, EPS format or as webfonts www.flaticon.com 2. thenounproject.com/ Noun Project: Free Icons & Stock Photos for Everything thenounproject.com 3. https://pixabay.com/
[Android]SharedPreferences 사용하기 & ArrayList 저장하기 앱을 개발할 때, 다양한 정보를 저장해야 할 때가 있다. 이 때, 대부분의 용량이 큰 정보는 서버로 전송해 저장하나, 간단한 정보 등은 해당 기기에 저장해야 할 경우가 있다. 그 중 하나의 방법 중 하나가 SharedPreferences 이다. SharedPreferences 는 Key, Value 형태로 값을 저장해, 사용자가 필요로 할 때 저장하거나, 불러올 수 있다. https://re-build.tistory.com/37 [Android] SharedPreferences 사용하기 이래저래 바쁘다는 핑계로 미루다가 오랜만에 포스팅을 하게 되었습니다. 벌써 새해가 밝았네요. 저만 시간이 빨리 가는 것처럼 느껴지는 건 아니겠죠? 모두 새해에는 좋은 일이 생겼으면 좋겠� re-build.tistory.c..
[Android] 안드로이드 Activity 관리 & Intent Flag 앱을 개발하면서 신경써야 될 것 중 하나가, Activity 관리이다. 앱을 사용하는 사용자의 편의성과 함께, 다시 돌아가지 않도록 해야 하는 activty 등, 관리가 필요한 경우가 있다. 이 경우 앱 개발자는 Activity 관리를 해주어야 한다. 이때 필요한 코드와 설명이 자세하게 되어 있다고 생각되는 블로그를 첨부한다. 다양한 방법과 코드가 제공 되므로, 사용자가 자신이 개발한 앱의 방향에 맞춰서 설정해주면 좋을 것 같다. 1. 자세한 그림과 함께 설명이 되어 있어 이해하기 쉬울 것 같다. https://onemask514.tistory.com/43 [Android] Android Stack 관리 / 확인하기 안드로이드 앱은 여러 개의 Activity로 관리된다. 오늘은 여러 개의 Activity..
[Android] Glide 썸네일 설정 & 기본 이미지 설정 안드로이드 앱 개발 시 이미지를 불러오거나, 이미지를 편집(크기 조절, 간단한 효과) 등을 적용할 때 많이 사용하는 것 중 하나가 Glide 이다. 그 중 글라이드에 이미지를 서버에서 또는 이미지가 커서 바로 표현할 수 없는 경우 썸네일을 활용해 점차 선명한 이미지로 표시해줄 수 있으며, 또한 이미지를 불러오는 중이라는 것을 표현하기 위해 기본 이미지를 설정 해줄 수 있다. 사용 방법은 간단하다. 다음과 같이 평소와 같이 글라이드를 사용 하되 뒤에 thubnail 과 placeholder 를 추가해주면 된다. 1) thubnail(0.1f) thubnail 의 뒤에 숫자는 이미지의 화질을 결정해주는데, 0.1f 로 나타내면 원본 이미지의 10%의 화질로 불러온 후 원본 이미지의 화질로 보여주게 된다. h..
[Android] RecyclerView Header & Footer 달기 RecyclerView 를 사용할 때 상단과 하단에 Header 와 Footer를 이용해 반복되는 아이템 외에 윗부분과 아랫부분에 내가 표현하고 싶은 View 를 추가 할 수 있다. 방법은 하단에 설명이 잘 되어 있는 링크를 첨부하였으므로, 참고하면 될 것 같다. 1. https://dev-imaec.tistory.com/31 [RecyclerView] 안드로이드 리사이클러뷰 Header/Footer 달기 안드로이드 RecyclerView 접기/펼치기 (Expandable RecyclerView) RecyclerView(리사이클러뷰)의 Adapter는 getItemViewType이라는 메소드를 제공해 Header, Footer, Item을 구별할 수 있습니다. RecyclerView.. dev-imaec..
[Android] Kakao, Facebook, Naver 간편 로그인 API 사용하기. 앱 개발 시 보통 자체 로그인 기능과 함께 편의성을 위해 간편 로그인 API 을 붙이는 경우가 많다. 이런 경우 보통 Kakao , Facebook, Naver, Google 등의 로그인 기능을 붙이는데, 여기서 구글을 제외한 로그인 API 를 붙일 때 참고했던 글들의 링크를 첨부한다. 아래 링크 외에도 초보자들이 쉽게 사용할 수 있도록 정리하신 분들이 많으므로, 해당 링크로 설명이 부족한 분들의 경우 해당 API를 제공하는 회사의 가이드 또는 다른 링크를 참고해도 좋을 것 같다. 1. Kakao Login API https://youngest-programming.tistory.com/93 [안드로이드] 카카오톡 로그인 구글로그인과 페이스북로그인에 이어서 카카오톡 로그인을 해본 걸 정리하는 포스팅을 갖..
[Android] TextView 특정 글씨 크기 조절 & 색상 변경 TextView를 사용하면 어느 특정 부분을 강조하기 위해 글자 크기를 키우거나, 글자색을 변경하고 싶은 경우가 있다. 이러한 경우 특정 문자열의 속성만을 변경해 글자 크기와 색상을 변경하는 방법을 자세하게 설명 해준 링크를 첨부한다. 1. 특정 문자열 색상변경 - Span 방법과 Html 방법 두가지 방법에 대해서 설명이 되어 있으며, 이해하기 쉽게 잘 올려져 있어 링크를 첨부한다. https://itpangpang.xyz/278 TextView 특정문자열 색깔넣기(setSpan, html) TextView 특정문자열 색깔넣기 (setSpan, html) ㆍ 이번글에서는 TextView 안에 있는 문자열중에 원하는 문자열만 색깔을 넣거나 바꾸는 방법에 대해 알아보도록 하겠습니다. ㆍ 가장 대중적인 방법..
[Android] Header 가 붙는 ScrollVeiw & NestedScrollView 앱 제작 시 스크롤을 필요로 하는 부분을 만들 때 스크롤 안에서 특정 VIew 가 상단에 고정되기를 원하는 경우가 있다. 이미 라이브러리로 제공되고 있어, 직접 만드는 것보다 손 쉽고 빠르게 적용해서 사용 할 수 있다. 하지만 직접 만들어서 쓰고 싶은 분도 있을 수 있으므로, 라이브러리 링크와, 직접 만들어 사용한 링크를 첨부한다. +ScrollView 와 NestedScrollView 에서 사용하는 라이브러리가 다르므로, 한번 확인 후 아래 링크를 이용하면 될 것 같다. NestedScrollView 를 사용하는데 scrollView 라이브러리를 적용 시키면 안될 수 도 있으니, 반드시 확인 후 적용하면 좋을 것 같다. 1.ScrollView library https://github.com/amarja..