Xamarin Essentials应用开发基础教程大学霸内部资料

Xamarin Essentials应用开发基础教程大学霸内部资料

Xamarin Essentials应用开发基础教程大学霸

Xamarin Essentials应用开发基础教程大学霸

彩色教程:92
页数:122页
开本:A4
更新说明:
v2020.1(1)Xamarin.Essentials更新到1.5.3.2。(2)增加内容:1.5.5 获取应用程序主题、5.2.4 地理位置扩展、5.2.5 物理位置扩展、5.5 颜色转换器ColorConverters、5.6 单位转换器UnitConverters、5.7 平台扩展、5.8 Web验证器WebAuthenticator、5.9 Apple登录验证器AppleSignInAuthenticator。(3)增加内容:第6章 权限。(4)更新内容:2.1.3 设置浏览器外观、3.3.1 设备类型、3.3.2 设备种类、3.3.3 设备操作系统、
v2019.4(1)Xamarin.Essentials更新到1.3.0。(2)内容更新:1.7.2  启动其它App。(3)内容更新:5.3  主线程MainThread。
v2019.3(1)Xamarin.Essentials更新到1.2.0。(2)增加内容:1.1  数据分享Share。
v2019.2(1)增加内容:2.7.4  导航功能。
v2019.1(1)Xamarin.Essential更新到1.1.0。(2)增加内容:2.1.3  设置浏览器外观。(3)增加内容:2.4.3  发送邮件附件。(4)增加内容:2.7.3  判断虚拟定位。(5)增加内容:4.1.6  判断设备晃动。
v2018.6(1)Xamarin Essentials更新到1.0.0。
v2018.5(1)Xamarin Essentials升级到0.11.0。
v2018.4(1)Essentials更新到0.10.0。(2)增加气压计、启动器、地图、节能模式内容。
介绍:Essenticals是微软推出的Xamarin专用组件。该组件包含了Android、iOS和UWP平台下常用功能的统一API接口。用户只需要编写一次代码,就可以在多个平台下直接使用。本教程基于Visual Studio 开发环境,详细讲解Essentials组件中的各个类的使用,内容涉及数据处理、系统内部内部程序、手机设备、传感器等五个方面。为了方便用户理解,每个类均配以示例,帮助用户快速掌握Essentials应用开发的各种技巧。
试读下载:https://pan.baidu.com/s/148a2l6oVUGtH6BDXbQqR9w 提取码: w5w9
学习建议: 学习该需要用户掌握Xamarin的相关知识,可以参考本店宝贝Xamarin.Forms开发实战Xamarin Android开发实战 Xamarin iOS开发实战

注意:如需购买教程或者有疑问,可以联系 QQ:2186937435、1516986659

声明:
买教程送邮件答疑
教程版权归大学霸所有
教程为彩色
由于教程有水印,影响二次销售,不接受退款
为防盗版,教程每页都会添加水印,水印默认为购买者的账号名+电话
购买时,请QQ联系,确定收货地址、付款方式等。

目录

目 录
第1章 数据处理 1
1.1 数据分享Share 1
1.1.1 文本分享 1
1.1.2 文件分享 3
1.2 文件系统FileSystem 4
1.2.1 获取路径 5
1.2.2 打开文件 5
1.3 首选项Preferences 6
1.3.1 判断项目是否存在 6
1.3.2 设置值 7
1.3.3 获取值 8
1.3.4 移除键值 9
1.3.5 清空键值 9
1.4 安全存储SecureStorage 10
1.4.1 设置iOS授权 10
1.4.2 获取访问性 11
1.4.3 存储值 12
1.4.4 获取值 12
1.4.5 移除键值 13
1.5 应用程序信息AppInfo 13
1.5.1 设置Android应用程序信息 13
1.5.2 设置iOS应用程序信息 14
1.5.3 使用AppInfo获取信息 15
1.5.4 打开应用程序的设置菜单 16
1.5.5 获取应用程序主题 16
1.6 版本跟踪VersionTracking 17
1.6.1 开启版本跟踪 18
1.6.2 获取版本信息 18
1.6.3 判断第一次运行 18
1.7 启动器Launcher 20
1.7.1 URI方案 20
1.7.2 启动其它App 23
第2章 系统内部程序 25
2.1 浏览器Browser 25
2.1.1 浏览器启动方式 25
2.1.2 打开浏览器 25
2.1.3 设置浏览器外观 26
2.2 短信功能Sms 27
2.2.1 构建短信 27
2.2.2 发送短信 27
2.3 电话拨号PhoneDialer 28
2.4 发送邮件Email 28
2.4.1 构建邮件 29
2.4.2 发送邮件 29
2.4.3 发送邮件附件 30
2.5 语音播报TextToSpeech 32
2.5.1 播报设置 32
2.5.2 实施语音播报 33
2.6 剪贴板Clipboard 34
2.6.1 判断是否有内容 35
2.6.2 设置内容 35
2.6.3 获取内容 35
2.7 地图Maps 35
2.7.1 使用地图 36
2.7.2 设置打开方式 38
2.7.3 判断虚拟定位 39
2.7.4 导航功能 39
第3章 手机设备 41
3.1 电池信息Battery 41
3.1.1 设置Android设备权限 41
3.1.2 获取电池信息 42
3.1.3 监控电池信息 44
3.1.4 使用模拟器的电池功能 45
3.2 屏幕状态DeviceDisplay 46
3.2.1 屏幕参数 46
3.2.2 获取屏幕状态 47
3.2.3 监控状态改变 48
3.2.4 设置模拟器的屏幕状态 48
3.3 设备信息DeviceInfo 49
3.3.1 设备类型 49
3.3.2 设备种类 50
3.3.3 设备操作系统 50
3.3.4 获取设备信息 50
3.4 手电筒Flashlight 51
3.4.1 设置Android权限 51
3.4.2 使用手电筒 52
3.5 振动Vibration 53
3.5.1 设置Android权限 53
3.5.2 启动振动 54
3.5.3 停止振动 54
3.6 屏幕常亮ScreenLock 55
3.6.1 判断屏幕常亮状态 55
3.6.2 设置/取消屏幕常亮 56
第4章 传感器 57
4.1 使用加速度传感器Accelerometer 57
4.1.1 判断是否处于监听 57
4.1.2 开始监听 57
4.1.3 监听数值变化 57
4.1.4 结束监听 58
4.1.5 使用模拟器的加速度传感器 59
4.1.6 判断设备晃动 60
4.2 使用指南针Compass 61
4.2.1 查看指南针状态 61
4.2.2 开启监听 61
4.2.3 监听数值变化 61
4.2.4 结束监听 62
4.2.5 使用模拟器的指南针 62
4.3 陀螺仪Gyroscope 63
4.3.1 使用陀螺仪 63
4.3.2 监听角速度变化 64
4.4 磁力计Magnetometer 65
4.4.1 使用磁力计 65
4.4.2 监听磁力计读数 66
4.4.3 使用模拟器的磁力计 67
4.5 地理定位Geolocation 67
4.5.1 设置权限 67
4.5.2 定位请求 70
4.5.3 获取位置信息 71
4.5.4 使用模拟器的位置功能 73
4.6 朝向传感器OrientationSensor 76
4.6.1 使用朝向传感器 76
4.6.2 监听方向变化 76
4.7 气压计Barometer 78
4.7.1 使用气压计 78
4.7.2 读取气压值 78
4.7.3 使用模拟器的气压计 80
第5章 杂项 81
5.1 网络连通性Connectivity 81
5.1.1 设置Android网络权限 81
5.1.2 网络连接类型和状态 82
5.1.3 获取网络连通性 83
5.1.4 监听网络变化 84
5.2 地理编码Geocoding 85
5.2.1 地理位置 85
5.2.2 地理位置扩展 87
5.2.3 物理位置 88
5.2.4 物理位置扩展 89
5.2.5 使用地理编码 89
5.3 主线程MainThread 93
5.4 节能模式Power 94
5.4.1 获取节能模式 94
5.4.2 监听节能模式变化 95
5.4.3 使用模拟器的节能模式 95
5.5 颜色转换器ColorConverters 97
5.5.1 使用颜色转换器创建颜色 97
5.5.2 使用颜色扩展 98
5.6 单位转换器UnitConverters 99
5.6.1 摄氏温度和华氏温度的转换 99
5.6.2 摄氏温度和开尔文的转换 99
5.6.3 帕斯卡和大气压的转换 100
5.6.4 度/秒和赫兹的转换 100
5.6.5 度/秒和弧度/秒的转换 100
5.6.6 度和弧度的转换 101
5.6.7 百帕斯卡和千帕斯卡的转换 101
5.6.8 赫兹和弧度/秒的转换 101
5.6.9 米和国际英尺的转换 102
5.6.10 千克和磅的转换 102
5.6.11 英里和公里的转换 102
5.6.12 米和美国英尺的转换 103
5.6.13 磅和英石 103
5.6.14 其它转换 103
5.6.15 距离计算 104
5.7 平台扩展 104
5.7.1 Android 扩展 104
5.7.2 iOS 扩展 106
5.7.3 跨平台扩展 106
5.8 Web验证器WebAuthenticator 108
5.8.1 各平台设置 109
5.8.2 使用WebAuthenticator类 109
5.9 Apple登录验证器AppleSignInAuthenticator 110
5.9.1 平台设置 110
5.9.2 使用AppleSignInAuthenticator 112
第6章 权限 113
6.1 各平台的权限介绍 113
6.1.1 Android平台的权限 113
6.1.2 iOS平台的权限 115
6.2 权限状态 115
6.3 平台的权限设置 116
6.3.1 Android平台的权限设置 116
6.3.2 iOS平台的权限设置 117
6.4 检查权限状态 117
6.5 请求权限 119
6.6 扩展权限 119
6.6.1 BasePlatformPermission类 119
6.6.2 BasePermission类 120
附录A 常用异常类 122
A.1 功能不支持异常类FeatureNotSupportedException 122
A.2 程序集中没有实现异常类NotImplementedInReferenceAssemblyException 122
A.3 权限异常类PermissionException 122

Comments are closed.