温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Xamarin Essentials教程数据处理传输数据

发布时间:2020-08-06 20:37:47 来源:ITPUB博客 阅读:170 作者:大学霸 栏目:移动开发

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 参数是一个字符串,用来指定共享界面的标题。


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI