본문 바로가기

Programming128

[Android] SharedPreferences 내 입맛대로 사용하기. 요즘 너무 바빴다. 너무 바쁘게 지냈다는 핑계를 대면서 오랜만에 포스팅을 한다. 아주 오래전 글에 요즘 안드로이드 프로젝트를 진행하고 있다는 얘기를 한 적 있다. 개발을 하다보면 서버와의 통신을 통해 DB에서 데이터를 가져와야하는 일이 많은데, 간단한 설정 값 같은 건 매번 DB를 통해 호출하다 보면 앱의 성능이 굉장히 떨어진다. 이럴 때 사용하라고 안드로이드에서는 기본적으로 SharedPreferences라는 녀석을 제공한다. 그렇다면 SharedPreferences 란 무엇일까? SharedPreferences는 액티비티나 어플리케이션의 설정값이나 UI 정보 같은 간단한 정보 값을 XML (Key, Value) 기반의 파일형태로 저장하고 꺼내쓸 수 있는 것이다. 저장되는 데이터는 data/data/패.. 2019. 10. 20.
[Android] Android Studio에서 aar 사용하기. 요즘 안드로이드 개발을 다시 시작했다. 최근에 느끼는 것 중 하나는 안드로이드 개발을 잘하는 것은 잘 가져다 쓰는 것이 아닐까 하는 생각이다. 나는 안드로이드 개발에 가장 큰 묘미가 오픈 소스를 가져다 쓰는 것이라고 생각한다. 이 때 다양한 오픈소스 라이브러리를 활용하는데, Android 에서는 aar 이라는 라이브러리를 사용할 수 있다. 여기서 AAR이란, Android Archive package의 약자인데, 이건 안드로이드에서 라이브러리용으로 사용하기 위해 압축한 형태의 파일이다. 우리가 흔히 자바를 개발할때 쓰는 jar(Java Archive package) 와 비슷한 것이라고 생각하면 된다. aar을 열어보면 다음과 같이 되어있다. 여기서 필수적으로 있어야하는건 /res AndroidManife.. 2019. 10. 16.