Xamarin.Essentials 命名空間

Xamarin.Essentials 提供平臺特定功能的跨平臺 API。

類別

Accelerometer

以三維空間加速裝置的加速資料。

AccelerometerChangedEventArgs

包含目前讀取的事件引數。

ActivityStateChangedEventArgs

Android 活動的狀態變更時的事件引數。

AppAction

Xamarin.Essentials 提供平臺特定功能的跨平臺 API。

AppActionEventArgs

Xamarin.Essentials 提供平臺特定功能的跨平臺 API。

AppActions

Xamarin.Essentials 提供平臺特定功能的跨平臺 API。

AppInfo

表示應用程式的相關資訊。

AppleSignInAuthenticator

原生 Apple 登入驗證 API。

AppleSignInAuthenticator.Options

原生 Apple 登入的選項

Barometer

監視壓力的變更。

BarometerChangedEventArgs

變更事件的目前壓力資訊。

Battery

裝置電池和充電資訊的方法和屬性。

BatteryInfoChangedEventArgs

電池已變更資訊。

Browser

提供在應用程式內顯示網頁的方法。

BrowserLaunchOptions

選擇性設定以開啟瀏覽器。

Clipboard

提供在裝置剪貼簿上使用文字的方法。

ColorConverters

包含數個協助程式方法來轉換 System.Drawing.Color

ColorExtensions

System.Drawing.Color 的擴充方法

Compass

監視使用者裝置方向的變更。

CompassChangedEventArgs

指南針讀取變更時的事件引數。

Connectivity

連線能力與網路協助程式。

ConnectivityChangedEventArgs

變更事件目前的連線資訊。

Contact

此類型包含特定連絡人的相關資訊。

ContactEmail

此類型包含特定電子郵件地址的相關資訊。

ContactPhone

此類型包含特定電話號碼的相關資訊。

Contacts

在裝置上使用連絡人的 API 類別。

DeviceDisplay

代表裝置畫面的相關資訊。

DeviceInfo

代表裝置的相關資訊。

DisplayInfoChangedEventArgs

主要顯示資訊事件引數。

Email

提供讓使用者傳送電子郵件的簡單方式。

EmailAttachment

Email檔案附件。

EmailMessage

代表單一電子郵件訊息。

EnergySaverStatusChangedEventArgs

當省電器狀態變更時的事件引數。

ExperimentalFeatures

在 Xamarin.Essentials 中啟用實驗性功能

FeatureNotEnabledException

未啟用裝置上的功能時擲回的例外狀況。

FeatureNotSupportedException

嘗試在不支援此功能的平臺上使用功能時所發生的例外狀況。

FileBase

檔案及其內容類型的表示。

FilePicker

讓使用者從裝置的儲存體挑選檔案。

FilePickerFileType

Xamarin.Essentials 提供平臺特定功能的跨平臺 API。

FileProvider

用來建立內容 URI 以與其他應用程式共用檔案的 Android FileProvider 實作。

FileResult

Xamarin.Essentials 提供平臺特定功能的跨平臺 API。

FileSystem

提供簡單的方式來存取裝置資料夾的位置。

Flashlight

開啟手電筒筒/手電筒筒/燈光開啟和關閉。

Geocoding

輕鬆地在地理協調和地點名稱之間轉換。

Geolocation

提供取得裝置目前位置的方法。

GeolocationRequest

表示位置要求的準則。

Gyroscope

裝置三個主要軸旋轉的陀螺儀資料。

GyroscopeChangedEventArgs

包含目前讀取的事件引數。

HapticFeedback

提供控制 HapticFeedback 回應的方法

Launcher

啟動傳遞的 URI 所指定的應用程式。

Locale

代表特定的地理、政治或文化區域。

Location

裝置所報告的緯度、經度、高度和時間資訊。

LocationExtensions

位置延伸模組

Magnetometer

偵測裝置相對於微鑲嵌 (μ) 的地球磁場的座標。

MagnetometerChangedEventArgs

包含目前讀取的事件引數。

MainThread

主執行緒協助程式。

Map

透過預設平臺對應實作來開啟指定地點的地圖協助程式。

MapLaunchOptions

啟動開啟地圖的選項。

MediaPicker

Xamarin.Essentials 提供平臺特定功能的跨平臺 API。

MediaPickerOptions

Xamarin.Essentials 提供平臺特定功能的跨平臺 API。

NotImplementedInReferenceAssemblyException

從參考元件執行時所發生的例外狀況。 這通常表示 NuGet 未安裝到應用程式專案中。

OpenFileRequest

將檔案開啟至另一個應用程式的標準要求。

OrientationSensor

相對於磁場的裝置方向 (四元數) 。

OrientationSensorChangedEventArgs

讀取變更時的方向事件引數。

PermissionException

呼叫需要特定許可權的 API 時所發生的例外狀況。

Permissions

檢查和要求應用程式許可權的存取權。

Permissions.BasePermission

內部使用的基底許可權。

Permissions.BasePlatformPermission

內部使用的基底平臺許可權。

Permissions.Battery

電池的許可權

Permissions.CalendarRead

讀取行事曆的許可權

Permissions.CalendarWrite

寫入行事曆的許可權。

Permissions.Camera

存取相機的許可權。

Permissions.ContactsRead

讀取連絡人的許可權。

Permissions.ContactsWrite

寫入連絡人的許可權

Permissions.EventPermissions

存取事件的許可權。

Permissions.Flashlight

存取手電筒筒的許可權。

Permissions.LaunchApp

啟動應用程式的許可權。

Permissions.LocationAlways

地理位置的許可權一律為 。

Permissions.LocationWhenInUse

當應用程式正在使用時,地理位置的許可權。

Permissions.Maps

存取地圖的許可權。

Permissions.Media

存取裝置上媒體的許可權。

Permissions.Microphone

存取麥克風的許可權。

Permissions.NetworkState

存取網路狀態的許可權。

Permissions.Phone

存取手機的許可權。

Permissions.Photos

存取相簿的許可權。

Permissions.Reminders

存取提醒的許可權。

Permissions.Sensors

存取裝置感應器的許可權。

Permissions.Sms

存取裝置上簡訊功能的許可權。

Permissions.Speech

存取裝置語音功能的許可權。

Permissions.StorageRead

讀取儲存體的許可權。

Permissions.StorageWrite

寫入儲存體的許可權。

Permissions.Vibrate

震動裝置的許可權。

PhoneDialer

開啟平臺電話撥號程式以撥打電話。

PickOptions

檔案選擇選項。

Placemark

地理座標的使用者易記描述。 這包括位置名稱、位址和其他資訊等資訊。

PlacemarkExtensions

標記的延伸模組。

Platform

平臺特定協助程式。

Platform.Intent

Xamarin.Essentials 提供平臺特定功能的跨平臺 API。

PointExtensions

Point 的擴充方法。

Preferences

與原生平臺喜好設定/設定互動的類別。

ReadOnlyFile

檔案及其內容類型的表示。

RectangleExtensions

Rectangle 的擴充方法。

Screenshot

擷取描繪目前檢視的螢幕擷取畫面。

ScreenshotResult

Xamarin.Essentials 提供平臺特定功能的跨平臺 API。

SecureStorage

為金鑰/值組提供簡單的安全儲存體。

Share

與其他應用程式共用文字和 URI 等資料。

ShareFile

要共用的檔案。

ShareFileRequest

將檔案共用至另一個應用程式的標準要求。

ShareMultipleFilesRequest

將多個檔案共用至另一個應用程式的標準要求。

ShareRequestBase

Xamarin.Essentials 提供平臺特定功能的跨平臺 API。

ShareTextRequest

將文字共用至其他應用程式的標準要求。

SizeExtensions

Size 的擴充方法。

Sms

提供讓使用者傳送簡訊的簡單方式。

SmsMessage

表示單一 SMS 訊息。

SpeechOptions

文字轉換語音選項。

TextToSpeech

將文字讀出為語音

UnitConverters

內建單元轉換器

VersionTracking

提供簡單的方法來追蹤裝置上的應用程式版本。

Vibration

提供讓裝置震動的簡單方式。

WebAuthenticator

Web 導覽 API,用於向外部 Web 服務進行驗證,例如 OAuth。

WebAuthenticatorCallbackActivity

活動是要進行子類別化和實作,以接收 Android 上的回呼。

WebAuthenticatorResult

從回呼 URL 剖析的 Web 驗證器結果。

結構

AccelerometerData

代表開發人員三個加速計的資料。

BarometerData

包含使用者裝置所測量的壓力。

CompassData

包含使用者裝置的方向。

DeviceIdiom

裝置) (慣用語。

DevicePlatform

應用程式執行所在的裝置平臺。

DisplayInfo

代表畫面的相關資訊。

GyroscopeData

陀螺儀資訊。

MagnetometerData

磁力計變更的資料。

OrientationSensorData

方向的感應器資料。

列舉

ActivityState

Android 活動的狀態。

AltitudeReferenceSystem

表示要用於定義位置的高度參考系統。

AppTheme

應用程式主題類型

BatteryPowerSource

裝置和電池目前如何電源或充電。

BatteryState

電池的目前狀態,如果正在收費或已滿,則為 。

BrowserLaunchFlags

可設定以控制瀏覽器開啟方式的其他旗標。

BrowserLaunchMode

啟動瀏覽器的類型。

BrowserTitleMode

標題的模式。

ConnectionProfile

描述裝置正在使用的連線類型。

DeviceType

各種類型的裝置。

DisplayOrientation

顯示方向

DisplayRotation

顯示旋轉。

DistanceUnits

用於轉換的距離單位。

EmailBodyFormat

代表各種類型的電子郵件內文格式。

EnergySaverStatus

裝置上的省電器狀態。

FileProviderLocation

儲存暫存檔的位置以供共用。

GeolocationAccuracy

表示判斷位置時的精確度層級。

HapticFeedbackType

列舉 HapticFeedback 回應的可能類型

NavigationMode

表示各種導覽模式。

NetworkAccess

網際網路連線的各種狀態。

PermissionStatus

許可權的狀態。

ScreenshotFormat

要讀取螢幕擷取畫面影像的格式。

SensorSpeed

監視變更的感應器速度。