안드로이드 38

데이터 저장 및 직렬화

보통 데이터 저장을 얘기할 때 영속화 라는 용어를 사용한다.저장 상태에서 데이터를 표현하는 방법을 설명할 때 직렬화 라는 용어를 사용한다. 안드로이드 기기에 영속성 데이터를 저장할 때 표준 API에서는환경설정 파일 과 SQLite 데이터베이스 두 가지 구조적 데이터 저장 방식을 기본으로 제공한다.환경설정 파일은 XML 형식으로 저장되며, SharedPreferences 클래스에서 관리한다.SQLite 데이터베이스는 주로 ContentProvider 컴포넌트로 감싸서 사용한다. 환경설정 파일에서는 단순 키/값 쌍만을 저장할 수 있다. (배열, 값 테이블, 바이너리 데이터를 저장하지 않음)SQLite 데이터베이스에서는 ContentProvider 를 통해 배열, 리스트를 보관한다. -- SharedPrefe..

Dev/Android 2017.10.28

안드로이드 Context 개념 - 링크

안드로이드 Context 개념 - 링크 안드로이드 Context 라는 개념은 이해를 안해도 대략적인 느낌으로 개발 '은' 할 수 있는것 같았습니다만, 여기저기서 많이 쓰여서 궁금하기도 하고 this 이냐 getApplicationContext 이냐를 IDE 에서 잡아줘야지만 알 수 있어서 짜증(?)이 나서 궁금하기도 했을겁니다. 이런 저런 이유도 있겠지만 결국은 안드로이드를 개발하는데 있어서 Context 는 중요하고 근본적인 요소이기에 제대로 알아두는게 좋다고 생각합니다.개인적으로는 1 -> 2 -> 3 의 순서대로 참고하면 좋을것 같다는 판단이 듭니다. 1. 컨텍스트에 대한 기본적인 내용을 담았다.- http://sunphiz.me/wp/archives/483 2. 개념에 약간의 이해를 돕는 내용을 ..

Dev/Android 2017.08.18

오늘의 페이지(3/21)

오늘의 페이지(3/21) 오늘의 '오늘의 페이지' 는 지금 못 읽어서 나중에(제발) 읽을 개발 관련 웹페이지 주소를 적습니다. 1. [안드로이드스튜디오] 소스코드 수정없이 개발/운영 패키지, 앱이름, 옵션 분리하기http://lasselindh.tistory.com/ 2. 웹뷰 기반의 하이브리드앱 개발 슬라이드https://www.slideshare.net/deview/3web-view-hybridapp 3. 어썸블로그 개발기https://brunch.co.kr/@lonnie/29 4. Bitmap 최적화 로딩 (Bitmap Resize)http://itmining.tistory.com/17 5. Android UI 멋지게 만들기: 예제로 배우는 팁과 노하우 (Realm)https://realm.io/k..

오늘의 페이지 2017.03.21

[Android] 추천 라이브러리 참고

원츄 Android Library 1. 이미지 / Universal Image Loaderhttps://github.com/nostra13/Android-Universal-Image-Loader 2. 차트 / WilliamCharthttps://github.com/diogobernardino/WilliamChart 기존에 제가 쓰던 차트는 유명한 PhilJay의 MPAndroidChart 입니다.Github 에서 star 가 1만4천개를 넘었으니 말 다했다고 볼 수 있습니다.https://github.com/PhilJay/MPAndroidChart 3. 카드스택뷰 / CardStackViewhttps://github.com/yuyakaido/CardStackView 4. 캘린더뷰 / CalendarVie..

Dev/참고 2017.03.21

Android - Activity LifeCycle / Developing Android App

안드로이드 액티비티 생명주기Activity Life Cycle 안드로이드 액태비티 생명주기 1. onCreate() -> 액티비티(Activity)를 생성한다. 2. onStart() -> 액티비티(Activity)를 보이게 한다. 3. onResume() -> 액티비티(Activity)의 포커스를 가지게 한다. 4. onPause() -> 액티비티(Activity)의 포커스를 잃게 한다. 5. onStop() -> 액티비티(Activity)를 보이지 않게 한다. 6. onDestroy() -> 액티비티(Activity)를 없애므로써 라이프 싸이클을 종료한다. 화면이 회전할때의 액티비티 생명주기(Activity Life Cycle) 1. 처음에 화면 생성onCreate -> onStart -> onRes..

Dev/Android 2017.03.07