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


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

  • 相关阅读:
    SVN服务器使用和搭建
    jenkins以.war包安装配置教程
    Django数据库与程序交互
    工作中常用到的linux命令
    js获取元素属性
    Jenkins利用插件持续集成的思路及安装
    web前端面试第一次[javascript函数和方法的区别]
    web前端面试第一次[定时器]
    linux卸载mysql
    mysql启动错误:Starting MySQL... ERROR! The server quit without updating PID file (/data/mysql/mysql.pid).
  • 原文地址:https://www.cnblogs.com/daxueba-ITdaren/p/9619101.html
Copyright © 2020-2023  润新知