Android101 [깡샘의 안드로이드 프로그래밍] 정리 19 - RecyclerView 본 글은 [깡샘의 안드로이드 프로그래밍 - 루비페이퍼] 의 내용을 발췌한 것입니다. 좀더 자세한 내용은 책을 통해 확인해 주세요. HTML 삽입 미리보기할 수 없는 소스 17장. Support 라이브러리 활용 17.3.1. RecyclerView 소개 이번에는 RecyclerView에 대해 살펴보겠습니다. RecyclerView는 API Level 21(Android 5.0)이 나오면서 support:recyclerView-v7 라이브러리로 제공된 클래스입니다. 표준 라이브러리의 뷰가 아니며, RecyclerView를 위한 라이브러리가 따로 제공된 형태입니다. 따라서 RecyclerView를 사용하려면 다음처럼 그레이들 파일에 dependency를 명시해야 합니다. implementation 'com.a.. 2018. 1. 5. [깡샘의 안드로이드 프로그래밍] 정리 18 - AsyncTask 본 글은 [깡샘의 안드로이드 프로그래밍 - 루비페이퍼] 의 내용을 발췌한 것입니다. 좀더 자세한 내용은 책을 통해 확인해 주세요. HTML 삽입 미리보기할 수 없는 소스 16장. 스레드와 핸들러 16.2.1. AsyncTask 액티비티 ANR 문제를 해결하기 위해 스레드를 만들고 스레드에 의한 뷰 작업을 위해 핸들러를 이용하는 구조를 살펴보았는데요. 이 스레드-핸들러 구조의 프로그램을 작성할 수 있는 또 다른 방법이 AsyncTask 클래스입니다. 앞에서 살펴보았던 스레드-핸들러 구조로 프로그램을 작성해도 되고, 이번 절에서 소개하는 AsyncTask 클래스를 이용해서 작성해도 됩니다. 목적은 같으며 두 방법 모두 많이 이용됩니다. AsyncTask는 전혀 새로운 구조의 프로그램이 아니며 앞에서 살펴보았.. 2018. 1. 5. [깡샘의 안드로이드 프로그래밍] 정리 17 - 키보드 제어 본 글은 [깡샘의 안드로이드 프로그래밍 - 루비페이퍼] 의 내용을 발췌한 것입니다. 좀더 자세한 내용은 책을 통해 확인해 주세요. 15장. 액티비티 생명주기 및 다양한 제어 15.3.1. 키보드 제어 키보드 보이기와 숨김 안드로이드 폰에서 제공하는 키보드는 크게 하드웨어 키보드와 소프트 키보드로 구분됩니다. 하드웨어 키보드는 스마트폰에서 물리적으로 제공하는 키보드로 우리의 앱에서 창을 제어하는 것과 관련이 기능을 제공하는 클래스가 InputMethodManager입니다. InputMethodManager manager=(InputMethodManager)getSystemService(INPUT_METHOD_SERVICE); InputMethodManager 클래스에서 제공하는 showSoftInput (.. 2018. 1. 5. [깡샘의 안드로이드 프로그래밍] 정리 16 - 주소록 앱 연동 본 글은 [깡샘의 안드로이드 프로그래밍 - 루비페이퍼] 의 내용을 발췌한 것입니다. 좀더 자세한 내용은 책을 통해 확인해 주세요. HTML 삽입 미리보기할 수 없는 소스 14장. 인텐트와 구글 기본 앱 연동 14.2.1. 주소록 앱 구글의 기본 앱을 연동할 때 가장 많이 이용되는 앱 중 하나가 주소록입니다. 주소록 앱을 연동하여 주소록 목록 화면을 띄우고 그 목록에서 사용자가 선택한 항목의 전화번호나 이메일을 가져오는 사례가 많습니다. Intent intent = new Intent(Intent.ACTION_PICK); intent.setData(ContactsContract.Contacts.CONTENT_URI); startActivityForResult(intent, 10); Action 문자열을 I.. 2018. 1. 5. 이전 1 ··· 17 18 19 20 21 22 23 ··· 26 다음