Xamarin.Essentials 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
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 |
主要顯示資訊事件自變數。 |
提供讓用戶傳送電子郵件的簡單方式。 |
|
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 |
監視變更的感測器速度。 |