Xamarin Essentials教程实现数据的传输功能实例 [示例1-1]以下将实现数据的传输功能.代码如下: public async Task ShareUri(string text, string uri) { await DataTransfer.RequestAsync(new ShareTextRequest { Uri = uri,                                                                         …
Xamarin Essentials教程数据传输DataTransfer   通过数据传输功能,应用程序可以将文本或网址发送到其它的应用程序,这样就可以在应用程序之间共享数据,实现常见的分享功能.Xamarin.Essentials组件提供静态类DataTransfer实现该功能.  …
Xamarin Essentials教程数据处理传输数据 在移动应用程序中,除了常规的数据处理,还涉及数据存储.数据传输.版本数据多个方面.Xamarin.Essentials组件提供了多个数据处理相关的类,帮助开发者完成移动应用的特殊应用.本章将详细讲解这些类,包含数据传输类DataTransfer.文件系统类FileSystem.首选项类Preferences.安全存储类SecureStorage.应用程序信息类AppInfo以及版本跟踪类VersionTracking. 数据传输DataT…
Xamarin Essentials教程获取路径文件系统FileSystem 文件系统用于管理设备内的各类文件.通过文件系统,应用程序可以创建永久文件和临时文件,也可以获取预先打包的文件,如预设数据库文件.Xamarin.Essentials的静态类FileSystem提供访问文件系统的部分功能,如获取应用程序目录.缓存数据目录等.本节将讲解该类的使用. 获取路径 在数据读写中,常用的应用程序目录有两个,分别为缓存目录和数据目录.缓存目录用来保存缓存数据.相对临时数据,缓存数据具有更长的生命周期…
Xamarin Essentials教程构建共享请求 共享请求类ShareTextRequest可以用于构建复杂形式的数据,用于向其他应用传输.例如,它可以指定共享内容的主题Subject,用于给邮件客户端传输数据.下面详细讲解这该类的使用. 1.构造方法 ShareTextRequest类中提供了三种形式的ShareTextRequest()构造方法.下面依次讲解这三种形式. (1)ShareTextRequest()是默认的构造方法形式,其语法形式如下: public ShareTextRe…
Xamarin Essentials教程发送邮件Email   邮件是一种更为灵活的数据分享方式.它可以帮助用户将一个应用程序的数据分享给其他用户,而其他用户不需要安装特定的应用程序,就可以在任意时间联网查看数据.由于大部分设备都内置了电子邮件应用,开发者直接调用该应用,实现邮件的发送,从而节省开发时间.Xamarin.Essentials组件提供静态类Email实现该功能.本节将讲解该类的使用方式.  …
Xamarin Essentials教程地理定位Geolocation   通过地理定位功能,应用程序可以获取用户的当前地理位置,如经纬度值.利用地理位置,可以在地图上定位,也可以转化物理位置,划分用户的归属地.Xamarin.Essentials组件提供静态类Geolocation实现该功能.  …
Xamarin Essentials教程屏幕常亮ScreenLock   在一段时间内,如果用户没有对设备进行操作,设备就会自动关闭屏幕.用户必须手动操作,才能点亮屏幕.但是很多应用需要在用户没有操作的情况下长时间展示内容,如视频播放.运动数据展示等.这时就需要让屏幕保持常亮状态.在Xamarin.Essentials组件中,静态类ScreenLock可以保持屏幕激活状态.…
Xamarin Essentials教程语音播报TextToSpeech   语音播报是一种将文本信息转化为音频信息的技术.使用该技术,开发者可以让用户不用盯着屏幕,就可以获取到信息.例如,支付宝为商家提供了到账语音提示,商家可以不打开手机,就可以了解客户的付款信息.Xamarin.Essentials组件提供了静态类TextToSpeech,实现该功能.…
Xamarin Essentials教程安全存储SecureStorage   在实际应用中,应用程序会将一些数据保存在用户设备中,避免用户重复操作.但是为了防止因设备丢失或者感染病毒导致数据泄漏,需要将重要的数据进行加密存储.Xamarin.Essentials组件提供了静态类SecureStorage,用于实现数据的安全存储,该类可以将键/值对数据加密进行存储.  …