Xamarin.Essentials 命名空間

Xamarin。Essentials 提供跨平台 API 以支援平台特定功能。

類別

名稱 Description
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

電子郵件檔案附件。

EmailMessage

代表一封電子郵件。

EnergySaverStatusChangedEventArgs

當節能狀態改變時,事件爭論。

ExperimentalFeatures

啟用 Xamarin 的實驗性功能。必備資料

FeatureNotEnabledException

當裝置上的某項功能未啟用時,會拋出一個例外。

FeatureNotSupportedException

例外情況是指嘗試在不支援該功能的平台上使用該功能。

FileBase

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

FilePicker

讓使用者從裝置儲存空間中選擇檔案。

FilePickerFileType

Xamarin。Essentials 提供跨平台 API 以支援平台特定功能。

FileProvider

Android FileProvider 實作用於建立內容 URI,以與其他應用程式分享檔案。

FileResult

Xamarin。Essentials 提供跨平台 API 以支援平台特定功能。

FileSystem

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

Flashlight

開關手電筒/手電筒/燈。

Geocoding

可以輕鬆地在地理座標與地名之間轉換。

Geolocation

提供一種取得裝置當前位置的方法。

GeolocationRequest

代表地點申請的標準。

Gyroscope

陀螺儀數據顯示圍繞裝置三條主軸旋轉的過程。

GyroscopeChangedEventArgs

包含當前讀數的事件參數。

HapticFeedback

提供控制觸覺回饋反應的方法

Launcher

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

Locale

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

Location

裝置回報的緯度、經度、高度及時間資訊。

LocationExtensions

地點擴展

Magnetometer

偵測裝置相對於地球磁場的角度,單位為微特斯拉(μ)。

MagnetometerChangedEventArgs

包含當前讀數的事件參數。

MainThread

主線串幫手。

Map

地圖輔助工具透過預設平台地圖實作開啟通往指定地點的路線。

MapLaunchOptions

開啟地圖的啟動選項。

MediaPicker

Xamarin。Essentials 提供跨平台 API 以支援平台特定功能。

MediaPickerOptions

Xamarin。Essentials 提供跨平台 API 以支援平台特定功能。

NotImplementedInReferenceAssemblyException

例外發生在從參考組件執行時。 這通常表示 NuGet 沒有安裝在應用程式專案中。

OpenFileRequest

標準要求開啟檔案給其他應用程式。

OrientationSensor

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

OrientationSensorChangedEventArgs

讀取時的定向事件 args。

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

將資料如文字與尿路資訊共享給其他應用程式。

ShareFile

一份要分享的檔案。

ShareFileRequest

標準請求,將檔案分享給其他應用程式。

ShareMultipleFilesRequest

標準請求是將多個檔案分享給其他應用程式。

ShareRequestBase

Xamarin。Essentials 提供跨平台 API 以支援平台特定功能。

ShareTextRequest

標準的文字分享請求給其他應用程式。

SizeExtensions

尺寸的擴展方法。

Sms

提供一種簡便的方式讓使用者能夠發送簡訊。

SmsMessage

代表單一簡訊訊息。

SpeechOptions

文字轉語音選項。

TextToSpeech

語音轉語音

UnitConverters

內建單位轉換器

VersionTracking

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

Vibration

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

WebAuthenticator

一個用於與外部網路服務(如 OAuth)進行認證的網頁導航 API。

WebAuthenticatorCallbackActivity

這項活動原本是要被子分類並實作,以便在 Android 上接收回撥。

WebAuthenticatorResult

從回撥網址解析出的網頁驗證器結果。

結構

名稱 Description
AccelerometerData

代表三個天體加速度計的數據。

BarometerData

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

CompassData

包含使用者裝置的方向。

DeviceIdiom

裝置的慣用語(外型)。

DevicePlatform

應用程式所運行的裝置平台。

DisplayInfo

代表螢幕資訊。

GyroscopeData

陀螺儀資訊。

MagnetometerData

磁力計變化的數據。

OrientationSensorData

感測器資料用於方位定位。

列舉

名稱 Description
ActivityState

Android 活動狀態。

AltitudeReferenceSystem

表示用於定義地點的高度參考系統。

AppTheme

應用主題類型

BatteryPowerSource

裝置和電池目前的供電或充電情況。

BatteryState

電池目前狀態,以及是否正在充電或充滿。

BrowserLaunchFlags

還有可以設定的額外旗標,用來控制瀏覽器的開啟方式。

BrowserLaunchMode

瀏覽器的啟動類型。

BrowserTitleMode

標題的模式。

ConnectionProfile

描述裝置所使用的連接類型。

DeviceType

各種裝置。

DisplayOrientation

顯示方向

DisplayRotation

顯示旋轉。

DistanceUnits

用於轉換的距離單位。

EmailBodyFormat

代表各種電子郵件正文格式。

EnergySaverStatus

裝置上的節能器狀態。

FileProviderLocation

儲存臨時檔案以便分享的位置。

GeolocationAccuracy

代表判定位置的精確度。

HapticFeedbackType

列舉可能的觸覺回饋反應類型

NavigationMode

代表各種導航模式。

NetworkAccess

網路連線的各種狀態。

PermissionStatus

許可狀態。

ScreenshotFormat

閱讀截圖圖片的格式。

SensorSpeed

感測器速度用來監控變化。