android

Udacity android 강의 중 중요사항

SQLite Database 및 Content Provider 만들기

11 분 소요

여기서 다룰 내용은 Sunshine의 7-1부터 7-3, 9-1 부터 9-3 까지다. 이 내용은 동영상 강의가 없다. (아마 유료강의에만 포함되어 있는듯..) 하지만 파일만 있기에 파일 TODO를 따라가며 작성해 본다. Content Provider자체를 만들기 위한 작업과정이다....

Content Provider

6 분 소요

Content Provider란? Content Provider는 말그대로 데이터를 제공해 주는 클래스이다. 이를테면, 내가 만든 앱이 주소록에 접근해야 하는데, 기본 앱이나 다른 어떤 종류의 앱들 역시 주소록에 접근해야 하는 경우가 있다. 이 서로 다른 앱들이 하나의 데이터 소...

Preference

17 분 소요

예제 설명 본 예제에서는 음악에 따라 움직이는 visualizer activity가 하나 있는 토이 앱을 통해 SharedPreference를 이용한 setting창을 만들어 본다. visualizer activity를 구성하는 VisualizerView는 커스텀으로 만들어져 ...

Activiy Lifecycle

3 분 소요

Lifecycle? Activity의 lifecycle 이란..액티비티의 생성부터 소멸까지 진행되는 일련의 과정을 뜻한다. 모든 안드로이드 액티비티는 동일한 라이프사이클이 있으며 라이프사이클의 콜백 메쏘드들은 서로 다른 액티비티들이 충돌하거나 하는 일 없이 사용자와 상호 교류할 ...

Intent적용하기(feat.메뉴달기)

9 분 소요

intent 란 intent는 다른 activity를 시작하기 위한 개체로서, 어떻게 작동시킬지 사용자의 의도에 따라 명시적 intent와 암시적 intent로 나뉜다. explicit intent 먼저 명시적 intent에 대해 알아보자. 일반적으로 하나의 앱 안에서 구성 ...

Recycler View 파헤치기

4 분 소요

RecyclerView란? RecyclerView는 ListView의 발전된 형태로, 안드로이드 젯팩에 포함된 오브젝트이다. 공식사이트 스크롤은 거의 모든 앱에 필요한 형태이고, RecyclerView는 리소스를 효율적으로 사용함과 동시에 대단히 많은 일들을 behind the ...

SQLite 사용하기

16 분 소요

안드로이드의 Data storage option 안드로이드 내 저장소를 이용하기 위한 방법에는 세 가지가 있다. Files 사진 파일이나 음악 파일 등 Raw data를 저장하기 위한 방법이다. 폴더와 같은 개념 Shared Preference...

Setting만들기

1 분 소요

Setting Activity및 PreferenceFragment 앱의 Setting을 위해 Activity를 새로 만들고, preference조절을 위한 Fragment를 삽입할 수 있다. 이 때 PreferenceFragment를 상속받는 CustomPreferenceFrag...

AsyncTask 와 Loader

4 분 소요

HTTP와 JSON Parsing HTTP와 JSON을 음식 주문에 비교해 보도록 하자. 파스타 식당에 가서 “토마토 파스타”를 주문한다고 하자. 이 때 이 주문 정보가 “adress”이다. 웨이터는 이 주문 정보를 이용해서 주문에 들어간다. 웨이터는 “main thr...

Array vs ArrayList

최대 1 분 소요

Array vs ArrayList Array와 ArrayList의 용처를 구분하는 가장 좋은 방법은, 저장하고자 하는 데이터의 숫자가 변화하느냐 아니냐이다. 예를 들면, 요일이나 날짜 등 정해져 있는 값들을 이용하고자 할 때는 array를, 와이파이 접근 포인트나 음악 플레이...

onClick Listener

2 분 소요

리스너 설정하기 금일 정리할 내용은 udacity강의 중 onclick listener에 대한 내용이다. 아래 내용을 이해하려면 먼저 abstract class 및 interface에 대한 이해가 선행되어야 한다. 아래 사이트에 자세히 정리되어 있으니 기억 안 날 때 읽어보도록...

Accessing the Resource

3 분 소요

Accessing the Resource Details: Android 문서 참조; Accessing your app resources Once you provide a resource in your application, you can apply it by referencin...