Xamarin Essentials教程資料處理傳輸資料

大學霸發表於2018-09-10

Xamarin Essentials教程資料處理傳輸資料

在移動應用程式中,除了常規的資料處理,還涉及資料儲存、資料傳輸、版本資料多個方面。 Xamarin.Essentials 元件提供了多個資料處理相關的類,幫助開發者完成移動應用的特殊應用。本章將詳細講解這些類,包含資料傳輸類 DataTransfer 、檔案系統類 FileSystem 、首選項類 Preferences 、安全儲存類 SecureStorage 、應用程式資訊類 AppInfo 以及版本跟蹤類 VersionTracking

資料傳輸 DataTransfer

透過資料傳輸功能,應用程式可以將文字或網址傳送到其它的應用程式,這樣就可以在應用程式之間共享資料,實現常見的分享功能。 Xamarin.Essentials 元件提供靜態類 DataTransfer 實現該功能。本節將講解該類的使用方式。

傳輸資料

DataTransfer 類的 RequestAsync() 方法可以實現資料傳輸功能。該方法有三種形式。下面將依次講解這三種形式。

1 RequestAsync(String) 方法透過共享介面,共享文字,從而實現文字的傳輸。其語法形式如下:

public static System.Threading.Tasks.Task RequestAsync(string text)

其中, text 引數是一個字串,用來指定共享的文字。

2 RequestAsync(ShareTextRequest) 方法透過共享介面,共享文字或者 Uri 資源,從而實現文字和 Uri 資源的傳輸。其語法形式如下

public static System.Threading.Tasks.Task RequestAsync(Xamarin.Essentials.ShareTextRequest request)

其中, request 引數是一個 ShareTextRequest 物件,用來指定具有選項的共享請求。

3 RequestAsync(String, String)  方法透過共享介面,共享附帶標題的文字,從而傳輸。其語法形式如下

public static System.Threading.Tasks.Task RequestAsync(string text, string title)

其中, text 引數是一個字串,用來指定共享的文字; title 引數是一個字串,用來指定共享介面的標題。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-2213878/,如需轉載,請註明出處,否則將追究法律責任。

相關文章