Xamarin.Android 平台功能

本节中的文档介绍 Android 特有的功能。 在这里,你将找到一些主题,如使用 Fragment、使用地图以及使用内容提供程序封装数据。

Android 无线发送

Android Beam 是 Android 4 中的一项新近场通信 (NFC) 技术,使应用程序能够在紧密靠近时通过 NFC 共享信息。

使用文件

本节讨论如何在 Xamarin.Android 中访问文件。

指纹身份验证

本节讨论如何对 Xamarin.Android 应用程序使用 Android 6.0 中初次引入的指纹身份验证。

Firebase 作业调度程序

本指南介绍 Firebase 作业调度程序以及如何使用它来简化 Xamarin.Android 应用中正在运行的后台作业。

片段

Android 3.0 引入了 Fragment 功能,展示如何支持针对手机和平板电脑的许多不同屏幕尺寸更灵活地设计。 本文介绍如何使用 Fragment 开发 Xamarin.Android 应用程序,并介绍如何支持将 Fragment 用于预装了 Android 3.0(API 级别 11)的设备。

应用链接

本指南介绍 Android 6.0 如何支持应用链接,这是一种允许移动应用响应网站上的 URL 的技术。 它将介绍如何在 Android 6.0 应用程序中实现应用链接,以及如何将网站配置为向移动应用授予权限以处理域的应用链接。

AndroidX

本文概述如何在 Xamarin Android 项目中使用 AndroidX,并提供一些文档的链接,这些文档介绍如何将应用程序从 Android 支持库迁移到 AndroidX。

Android 10

本文概述了 Android 10 中的新功能,介绍如何准备用于 Android 10 开发的 Xamarin.Android,并提供指向示例应用程序的链接,这些示例应用程序演示了如何在 Xamarin.Android 应用中使用 Android Oreo 的功能。

Android 9 Pie

本文概述了 Android Pie 中的新功能,介绍如何准备用于 Android Pie 开发的 Xamarin.Android,并提供示例应用,这些示例应用演示了如何在 Xamarin.Android 应用中使用新的 Android Pie 刘海屏和通知功能。

Android 8 Oreo

本文概述了 Android Oreo 中的新功能,介绍如何准备用于 Android Oreo 开发的 Xamarin.Android,并提供指向示例应用程序的链接,这些示例应用演示了如何在 Xamarin.Android 应用中使用 Android Oreo 的功能。

Android 7 Nougat

本文概述了 Android 7.0 Nougat 中引入的新功能。

Android 6 Marshmallow

本文概述了 Android 6.0 Marshmallow 中引入的新功能。

Android 5 Lollipop

本指南概述了 Android 5.0 Lollipop 的一系列新功能,如 Material 主题、CardView、RecyclerView 和浮动通知,并提供详细内容文章链接,帮助你在应用中使用这些新功能。

Android 4.4 KitKat

Android 4.4 (KitKat) 为用户和开发人员提供了许多功能。 本指南重点介绍其中一些功能,并提供代码示例和实现详细信息,以帮助你充分利用 KitKat。

Android 4.1 Jelly Bean

本文档将简要概述 Android 4.1 中引入的面向开发人员的新功能。 这些功能包括:增强型通知、共享大型文件的 Android Beam 的更新、多媒体更新、对等网络发现、动画和新权限。

Android 4.0 Ice Cream Sandwich

本文介绍了一些新功能,这些新功能适用于开发 Android 4 API - Ice Cream Sandwich 应用程序的开发人员。 它涵盖了几种新的用户界面技术,然后研究了 Android 4 为在应用程序之间和设备之间共享数据提供的各种新功能。

使用 Android 清单

本文介绍 AndroidManifest.xml 文件,以及如何将其用于控制功能并描述 Mono for Android 应用程序的要求。

内容提供程序简介

ContentProvider 封装数据存储库,并提供了一个用于访问它的 API。 该提供程序是 Android 应用程序的一部分,它还提供用于显示/管理数据的 UI。 使用内容提供程序的主要好处是使其他应用程序可以使用提供程序客户端对象(称为 ContentResolver)轻松访问封装的数据。 内容提供程序和内容解析器一起提供一个易于生成和使用的一致的应用程序间 API,用于访问数据。 本文档说明了如何使用 Xamarin.Android 访问和生成 ContentProvider。

地图和位置

本节讨论如何在 Xamarin.Android 中使用地图和位置。 它涵盖了从利用内置地图应用程序到直接使用 Google Maps Android API v2 的所有内容。 此外,它还说明了如何将单个 API 用于位置服务,该服务使用蜂窝三角网定位来允许应用程序获取定位信息、Wi-Fi 定位和 GPS。

Android 语音

本节介绍如何使用 Android 文本转语音和语音转文本工具。 它还介绍了如何安装语言包,并说明了如何对设备朗读文本。

绑定 Java 库

本指南说明如何通过创建绑定库将 Java 库合并到 Xamarin.Android 应用中。

绑定 Kotlin 库

本指南说明了如何创建与 Kotlin 代码的 C# 绑定,以便在 Xamarin.Android 应用程序中使用本机库。

Java 集成

本文概述了开发人员可以在 Xamarin.Android 应用中重用现有 Java 组件的方式。

Renderscript

本指南介绍了 Renderscript。