반응형

2017/07 4

[안드로이드] SharedPreferences란? 사용법 알아보기

#App의 간단한 DB 역할을 하는 SharedPreferences 알아보기 App에서 간한하게 저장해야할 데이터가 있는데 db를 사용하긴 좀 그럴 때환경설정이나 간단한 텍스트 정도는 sharedpreferences를 이용하면 된다 Key, Value의 형태로 데이터를 저장할 수 있는 구조이며data/data/PACKAGE_NAME/shared_prefs에 xml파일로 저장된다이 경우 루팅하지 않은 경우 ADM에서 확인이 불가능하다AVD에서 테스트 중이라면 확인 가능하다 1. 저장하기(write)write할 때는 SharedPreference..Editor() 클래스 객체를 생성하여editor변수에 set___(key, value) 메소드를 사용하여 저장한다 12345678910111213141516 /..

Programming/Android 2017.07.24

[안드로이드] Spinner에 value 지정하기(Android Spinner set hidden value)

Spinner 위젯은 콤보박스라고 할 수 있다.. 아마 같은 거 일걸류아무튼 아래 그림과 같은 위젯이다dropdown형식으로 나타나는 리스트에서 아이템을 선택하는 형식으로 되어있다 spinner는 text만 설정할 수 있기 때문에 선택한 아이템에 대한 별도의 value를 지정하고싶다면 다른 방법을 사용한다 #HashMap 사용하기HashMap은 Key, Value의 한 쌍으로 존재하는 데이터구조이다Map interface에 기초하여 Hash테이블이 구성되어있다 이것을 사용하여 spinner에 숨겨진 value를 지정할 수 있다 1. HashMap 선언화면에 보여줄 String형을 Key로 value를 Integer로 설정하였다 1private HashMap map = new HashMap();cs 2. ..

Programming/Android 2017.07.21

[안드로이드] Actionbar vs Toolbar 차이점, 사용법 알아보기

안드로이드 상단에는 두툼한 바(Bar)가 존재한다그 존재는 ActionBar / Toolbar 이다 예전에는 ActionBar가 기본으로 있었고 그것을 커스텀해서 각 앱에 맞게 변경해서 사용했다그러다 Toolbar가 나타나게되었다. 1. ActionBar와 Toolbar의 차이점 - Actionbar는 Object를 상속받는다반변 Toolbar(android.support.v7.widget.Toolbar)는 ViewGroup을 상속받는다그래서 어디든지 붙이기 쉽고, View이기 때문에 애니메이션의 적용이 쉽다기타 여러가지 이유로 사용이 편리~ 그래서 요즘엔 사용이 더 편리한 toolbar를 배부분 사용한다 2. 사용법Toolbar를 사용하기 위해서 actionbar를 없애는 작업이 필요하다 - AppTh..

Programming/Android 2017.07.20

[안드로이드] 개발할 때 유용한 사이트

야호 두달만! 1. 안드로이드 라이브러리 검색 사이트 - Android Developer portal with tools, libraries, and apps https://android-arsenal.com 2. Material Design을 볼 수 있는 사이트(크롬 접속 추천)https://www.uplabs.com/material 3. Material Color Palette원하는 색상 두개를 콕콕 찍으면 안드로이드 개발 시 필요한 색상을 뽑아준다!https://www.materialpalette.com

Programming/Android 2017.07.11
728x90
반응형