Xamarin.Essentials

Xamarin.Essentials는 모바일 애플리케이션의 플랫폼 간 API를 개발자에게 제공합니다.

Android, iOS 및 UWP는 개발자가 Xamarin을 활용하여 C#에서 모두 액세스할 수 있는 고유한 운영 체제 및 플랫폼 API를 제공합니다. Xamarin.Essentials는 사용자 인터페이스가 생성된 방식과 관계없이 공유 코드에서 액세스할 수 있는 모든 Xamarin.Forms, Android, iOS 또는 UWP 애플리케이션에서 작동하는 단일 플랫폼 간 API를 제공합니다.

Xamarin.Essentials 시작

기존 또는 새로운 Xamarin.Forms, Android, iOS 또는 UWP 프로젝트에 Xamarin.Essentials NuGet 패키지를 설치하려면 시작 가이드를 따르세요.

기능 가이드

다음과 같은 Xamarin.Essentials 기능을 애플리케이션에 통합하려면 가이드를 따르세요.

  • 가속도계 - 3차원 공간에서 디바이스의 가속 데이터를 검색합니다.
  • 앱 작업 – 애플리케이션에 대한 바로 가기를 가져오고 설정합니다.
  • 앱 정보 - 애플리케이션에 대한 정보를 확인합니다.
  • 앱 테마 – 애플리케이션에 대해 요청된 현재 테마를 검색합니다.
  • 기압계 - 기압계에서 압력 변경 내용을 모니터링합니다.
  • 배터리 - 배터리 잔량, 소스 및 상태를 쉽게 검색합니다.
  • 클립보드 - 클립보드에서 쉽고 빠르게 텍스트를 설정하거나 읽습니다.
  • 색 변환기 – System.Drawing.Color에 대한 도우미 메서드.
  • 나침반 - 나침반에서 변경 내용을 모니터링합니다.
  • 연결 - 연결 상태를 확인하고 변경 내용을 검색합니다.
  • 연락처 – 디바이스에서 연락처 관련 정보를 검색합니다.
  • 흔들림 탐지 – 디바이스의 움직임을 탐지합니다.
  • 디바이스 디스플레이 정보 - 디바이스의 화면 메트릭 및 방향을 가져옵니다.
  • 디바이스 정보 - 편리하게 디바이스에 대해 알아봅니다.
  • 전자 메일 - 전자 메일 메시지를 쉽게 전송합니다.
  • 파일 선택기 – 사용자가 디바이스에서 파일을 선택할 수 있습니다.
  • 파일 시스템 도우미 - 앱 데이터에 파일을 쉽게 저장합니다.
  • 손전등 - 손전등을 켜고 끄는 간단한 방법입니다.
  • 지오코딩 - 지오코드 및 역방향 지오코드 주소 및 좌표입니다.
  • 지리적 위치 - 디바이스의 GPS 위치를 검색합니다.
  • 자이로스코프 - 디바이스의 주 축 3개를 중심으로 하는 회전을 추적합니다.
  • 햅틱 피드백 – 클릭 및 긴 누르기 햅틱을 제어합니다.
  • 시작 관리자 - 애플리케이션이 시스템을 통해 URI를 열 수 있습니다.
  • 자력계 - 지구의 자기장을 기준으로 디바이스의 방향을 검색합니다.
  • MainThread - 애플리케이션의 주 스레드에서 코드를 실행합니다.
  • 지도 - 지도 애플리케이션에서 특정 위치를 엽니다.
  • 미디어 선택기 – 사용자가 사진 및 비디오를 선택하거나 촬영할 수 있습니다.
  • 브라우저 열기 - 브라우저에서 특정 웹 사이트를 쉽고 빠르게 엽니다.
  • 방향 센서 - 3차원 공간에서 디바이스의 방향을 검색합니다.
  • 권한 – 사용자로부터 권한을 확인하고 요청합니다.
  • 전화 걸기 - 전화 걸기를 엽니다.
  • 플랫폼 확장 – Rect, 크기 및 포인트 변환을 위한 도우미 메서드.
  • 기본 설정 - 영구적 기본 설정을 쉽고 빠르게 추가합니다.
  • 스크린샷 – 애플리케이션의 현재 표시를 캡처합니다.
  • 보안 스토리지 - 데이터를 안전하게 저장합니다.
  • 공유 - 텍스트 및 웹 사이트 링크를 다른 앱에 전송합니다.
  • SMS - 보낼 SMS 메시지를 만듭니다.
  • 텍스트 음성 변환 - 디바이스의 텍스트를 말합니다.
  • 단위 변환기 – 단위를 변환하는 도우미 메서드.
  • 버전 추적 - 애플리케이션 버전 및 빌드 번호를 추적합니다.
  • 진동 - 디바이스를 진동합니다.
  • 웹 인증자 - 웹 인증 흐름을 시작하고 콜백을 수신 대기합니다.

문제 해결

문제가 발생하는 경우 도움말을 찾으세요.

Xamarin.Essentials 질문 및 답변

Xamarin.Essentials를 사용하여 네이티브 기능에 액세스하는 방법에 대해 질문합니다.

릴리스 정보

Xamarin.Essentials의 각 릴리스에 대한 전체 릴리스 정보를 찾으세요.

API 문서

API 문서에서 Xamarin.Essentials의 모든 기능을 살펴보세요.