SQLite Database 및 Content Provider 만들기
여기서 다룰 내용은 Sunshine의 7-1부터 7-3, 9-1 부터 9-3 까지다. 이 내용은 동영상 강의가 없다. (아마 유료강의에만 포함되어 있는듯..) 하지만 파일만 있기에 파일 TODO를 따라가며 작성해 본다. Content Provider자체를 만들기 위한 작업과정이다....
Udacity android 강의 중 중요사항
여기서 다룰 내용은 Sunshine의 7-1부터 7-3, 9-1 부터 9-3 까지다. 이 내용은 동영상 강의가 없다. (아마 유료강의에만 포함되어 있는듯..) 하지만 파일만 있기에 파일 TODO를 따라가며 작성해 본다. Content Provider자체를 만들기 위한 작업과정이다....
Content Provider란? Content Provider는 말그대로 데이터를 제공해 주는 클래스이다. 이를테면, 내가 만든 앱이 주소록에 접근해야 하는데, 기본 앱이나 다른 어떤 종류의 앱들 역시 주소록에 접근해야 하는 경우가 있다. 이 서로 다른 앱들이 하나의 데이터 소...
예제 설명 본 예제에서는 음악에 따라 움직이는 visualizer activity가 하나 있는 토이 앱을 통해 SharedPreference를 이용한 setting창을 만들어 본다. visualizer activity를 구성하는 VisualizerView는 커스텀으로 만들어져 ...
Lifecycle? Activity의 lifecycle 이란..액티비티의 생성부터 소멸까지 진행되는 일련의 과정을 뜻한다. 모든 안드로이드 액티비티는 동일한 라이프사이클이 있으며 라이프사이클의 콜백 메쏘드들은 서로 다른 액티비티들이 충돌하거나 하는 일 없이 사용자와 상호 교류할 ...
intent 란 intent는 다른 activity를 시작하기 위한 개체로서, 어떻게 작동시킬지 사용자의 의도에 따라 명시적 intent와 암시적 intent로 나뉜다. explicit intent 먼저 명시적 intent에 대해 알아보자. 일반적으로 하나의 앱 안에서 구성 ...
RecyclerView란? RecyclerView는 ListView의 발전된 형태로, 안드로이드 젯팩에 포함된 오브젝트이다. 공식사이트 스크롤은 거의 모든 앱에 필요한 형태이고, RecyclerView는 리소스를 효율적으로 사용함과 동시에 대단히 많은 일들을 behind the ...
안드로이드의 Data storage option 안드로이드 내 저장소를 이용하기 위한 방법에는 세 가지가 있다. Files 사진 파일이나 음악 파일 등 Raw data를 저장하기 위한 방법이다. 폴더와 같은 개념 Shared Preference...
Setting Activity및 PreferenceFragment 앱의 Setting을 위해 Activity를 새로 만들고, preference조절을 위한 Fragment를 삽입할 수 있다. 이 때 PreferenceFragment를 상속받는 CustomPreferenceFrag...
HTTP와 JSON Parsing HTTP와 JSON을 음식 주문에 비교해 보도록 하자. 파스타 식당에 가서 “토마토 파스타”를 주문한다고 하자. 이 때 이 주문 정보가 “adress”이다. 웨이터는 이 주문 정보를 이용해서 주문에 들어간다. 웨이터는 “main thr...
ListView 사용 까닭 리스트 뷰는 단순하게 수직 리스트 화면을 구성하는 뷰다. View –> AdapterVIew –> ListView 의 상속관계를 갖고 있다. 리스트 뷰를 이용하는 까닭은? 우리가 뮤직 앱이나 트위터 같이 한정을 을수 없이 길게 늘어진 리스트...
Array vs ArrayList Array와 ArrayList의 용처를 구분하는 가장 좋은 방법은, 저장하고자 하는 데이터의 숫자가 변화하느냐 아니냐이다. 예를 들면, 요일이나 날짜 등 정해져 있는 값들을 이용하고자 할 때는 array를, 와이파이 접근 포인트나 음악 플레이...
리스너 설정하기 금일 정리할 내용은 udacity강의 중 onclick listener에 대한 내용이다. 아래 내용을 이해하려면 먼저 abstract class 및 interface에 대한 이해가 선행되어야 한다. 아래 사이트에 자세히 정리되어 있으니 기억 안 날 때 읽어보도록...
Accessing the Resource Details: Android 문서 참조; Accessing your app resources Once you provide a resource in your application, you can apply it by referencin...