Xamarin.Android 플랫폼 기능

이 섹션의 문서에서는 Android와 관련된 기능을 다룹니다. 여기에서 조각 사용, 맵 작업 및 콘텐츠 공급자를 사용하여 데이터 캡슐화와 같은 항목을 찾을 수 있습니다.

Android Beam

Android Beam은 애플리케이션이 근접한 거리에서 NFC를 통해 정보를 공유할 수 있는, Android 4의 새로운 NFC(근거리 통신) 기술입니다.

파일 작업

이 섹션에서는 Xamarin.Android에서 파일에 액세스하는 방법을 설명합니다.

지문 인증

이 섹션에서는 Android 6.0에 처음 도입된 지문 인증을 Xamarin.Android 애플리케이션에 사용하는 방법을 설명합니다.

Firebase Job Dispatcher

이 가이드에서는 Firebase Job Dispatcher를 설명하고 이를 통해 Xamarin.Android 앱에서 실행 중인 백그라운드 작업을 간소화하는 방법을 설명합니다.

조각

Android 3.0은 휴대폰과 태블릿에 탑재된 다양한 화면 크기에 더 유연한 디자인을 지원하는 방법을 보여주는 조각을 도입했습니다. 이 문서에서는 조각을 사용하여 Xamarin.Android 애플리케이션을 개발하는 방법과 Android 3.0(API 수준 11) 이전의 디바이스에서 조각을 지원하는 방법을 설명합니다.

앱 연결

이 가이드에서는 Android 6.0이 앱 연결을 지원하는 방법을 설명합니다. 이는 모바일 앱이 웹 사이트의 URL에 응답할 수 있도록 하는 기법입니다. Android 6.0 애플리케이션에서 앱 연결을 구현하는 방법과 도메인의 앱 연결을 처리할 권한을 모바일 앱에 부여하도록 웹 사이트를 구성하는 방법을 설명합니다.

AndroidX

이 문서에서는 Xamarin.Android 프로젝트 내에서 AndroidX를 사용하는 방법을 안내하고 Android 지원 라이브러리에서 AndroidX로 애플리케이션을 마이그레이션하는 방법을 보여 주는 설명서의 링크를 제공합니다.

Android 10

이 문서에서는 Android 10의 새로운 기능에 대한 개요를 제공하고, Android 10 개발용 Xamarin Android를 준비하는 방법을 설명하고, Xamarin.Android 앱에서 Android Oreo 기능을 사용하는 방법을 설명하는 샘플 애플리케이션에 대한 링크를 제공합니다.

Android 9 Pie

이 문서에서는 Android Pie의 새로운 기능에 대한 개요를 제공하고, Android Pie 개발용 Xamarin Android를 준비하는 방법을 설명하고, Xamarin.Android 앱에서 새로운 Android Pie 디스플레이 컷아웃 및 알림 기능을 사용하는 방법을 설명하는 예제 앱을 제공합니다.

Android 8 Oreo

이 문서에서는 Android Oreo의 새로운 기능에 대한 개요를 제공하고, Android Oreo 개발용 Xamarin Android를 준비하는 방법을 설명하고, Xamarin.Android 앱에서 Android Oreo 기능을 사용하는 방법을 설명하는 샘플 애플리케이션에 대한 링크를 제공합니다.

Android 7 Nougat

이 문서에서는 Android 7.0 Nougat에 도입된 새로운 기능에 대한 개략적인 개요를 제공합니다.

Android 6 Marshmallow

이 문서에서는 Android 6.0 Marshmallow에 도입된 새로운 기능에 대한 개략적인 개요를 제공합니다.

Android 5 Lollipop

이 가이드에서는 Material Theme, CardView, RecyclerView 및 Heads Up 알림과 같은 새로운 Android 5.0 Lollipop 기능에 대한 개요를 제공하고, 앱에서 이러한 새 기능을 사용하는 데 도움이 되는 자세한 문서에 대한 링크를 제공합니다.

Android 4.4 KitKat

Android 4.4(KitKat)에는 사용자와 개발자 모두를 위한 기능이 가득 차 있습니다. 이 가이드에서는 이러한 기능 중 몇 가지를 중점적으로 설명하고 KitKat을 최대한 활용하는 데 도움이 되는 코드 예제 및 구현 세부 사항을 제공합니다.

Android 4.1 Jelly Bean

이 문서에서는 Android 4.1에 도입된 개발자를 위한 새로운 기능에 대한 개략적인 개요를 제공합니다. 이러한 기능으로는 향상된 알림, 대용량 파일을 공유하도록 Android Beam 업데이트, 멀티미디어 업데이트, 피어 투 피어 네트워크 검색, 애니메이션, 새 권한 등이 있습니다.

Android 4.0 Ice Cream Sandwich

이 문서에서는 애플리케이션 개발자가 Android 4 API - Ice Cream Sandwich에서 사용할 수 있는 몇 가지 새로운 기능을 설명합니다. 몇 가지 새로운 사용자 인터페이스 기술에 대해 설명한 다음, Android 4에서 애플리케이션과 디바이스 간에 데이터를 공유할 수 있도록 제공하는 다양한 새로운 기능을 살펴봅니다.

Android 매니페스트 작업

이 문서에서는 AndroidManifest.xml 파일을 소개하고 이 파일을 사용하여 기능을 제어하는 방법과 Android용 Mono 애플리케이션의 요구 사항을 설명 합니다.

콘텐츠 공급자 소개

ContentProvider는 데이터 리포지토리를 캡슐화하고 이에 액세스할 수 있는 API를 제공합니다. 공급자는 데이터를 표시/관리하기 위한 UI도 제공하는 Android 애플리케이션의 일부로 존재합니다. 콘텐츠 공급자를 사용할 경우의 이점은 다른 애플리케이션이 ContentResolver라고 하는 공급자 클라이언트 개체를 사용하여 캡슐화된 데이터에 쉽게 액세스할 수 있다는 것입니다. 콘텐츠 공급자와 콘텐츠 확인자는 쉽게 빌드하고 사용할 수 있는 일관된 애플리케이션 간 API(데이터 액세스용)를 제공합니다. 이 문서에서는 Xamarin.Android를 사용하여 ContentProvider에 액세스하고 빌드하는 방법을 보여줍니다.

지도 및 위치

이 섹션에서는 Xamarin.Android에서 맵과 위치를 사용하는 방법에 대해 설명합니다. 기본 제공 맵 애플리케이션을 활용하는 것에서부터 Google Maps Android API v2를 직접 사용하는 것까지 모든 것을 다룹니다. 또한 단일 API를 사용하여 위치 서비스를 사용하는 방법에 대해 설명합니다. 이 서비스는 셀룰러 삼각기법을 사용하여 애플리케이션에서 위치 픽스, Wi-Fi 위치 및 GPS를 가져올 수 있도록 합니다.

Android 음성

이 섹션에서는 Android Text to Speech 및 Speech to Text 기능을 사용하는 방법을 설명합니다. 또한 언어 팩과 음성 텍스트 해석 기능을 디바이스에 설치하는 방법을 다룹니다.

Java 라이브러리 바인딩

이 가이드에서는 바인딩 라이브러리를 만들어 Java 라이브러리를 Xamarin.Android 앱에 통합하는 방법을 설명합니다.

Kotlin 라이브러리 바인딩

이 가이드에서는 Kotlin 코드에 대한 C# 바인딩을 만들어 Xamarin.Android 애플리케이션에서 네이티브 라이브러리를 사용할 수 있도록 하는 방법에 대해 설명합니다.

Java 통합

이 문서에서는 개발자가 Xamarin.Android 앱에서 기존 Java 구성 요소를 다시 사용할 수 있는 방법에 대한 개요를 제공합니다.

Renderscript

이 가이드에서는 Renderscript에 대해 설명합니다.