Android 8.0(Oreo)就Android长远发布的一个版本。包含大量的新功能,其中包括:通知通道,通知徽章,在XML中自定义字体,可下载的字体,方便的应用,受限的背景,自动填充,以及在图片上增加图片(PIP)。 我们很高兴地宣布,支持最新版的Android(Orea)的Xamarin.Android,将同时支持Visual Studio和Visual Studio for Mac。

安装Android 8.0版本的Xamarin.Android

You can get Android Oreo support inside Xamarin.Android 7.5.0.15 and above, which is available today in the Visual Studio Preview channel and Visual Studio for Mac Beta channel.
你可以取得支持Android(Orea)的Xamarin.Android 7.5.0.15和以上的版本,它可以在Visual Studio预览通道和Visual Studio for Mac Beta通道中可用。

Visual Studio

  • 打开 Visual     Studio Installer 并且下载最新的预览版( Preview )(15.4     Preview 2).

Visual Studio for Mac

  • 切换 Visual Studio for Mac Update Channel Beta 通道。

  • 确保Xamarin.Android     7.5.0.15 下载可用,并且安装这个更新。

 Visual Studio 和Visual Studio for Mac一起

Android 8.0开发要求JDK1.8来编译应用;可以从 Oracle 下载JDK1.8 查看要求文档( requirements documentation)获取更多信息。

安装Android Oreo SDK

启动 Android SDK 管理器:

  • Visual Studio,打开工具 > Android > Android SDK Manager

  • Visual Studio     for Mac, 打开工具 > 打开Android SDK Manager

安装Android 8.0(API 26) SDKs 和设备镜像:

Install the latest Android SDK 工具包,这里会列出以下的工具包,包括Anroid SDK工具包26.0.2及以后的版本。 SDK Platform-tools 26 及后续版本,还有SDK Build-tools 26.0.0及后续版本:

要获取通过Android SDK Manager来安装Anroid SDK的更多信息,请阅读Using the SDK Manager.

在重启Visual Studio之后,你将需要通过在你的Project中设置 来设置 Android 8.0 (Oreo)以使用新的API:

如果你在Visual Studio 2017中没有看到新的Android SDK Manager,你可以手工从 Visual Studio Marketplace 来安装。

想知道在你开始实现的第一个应用中用到了什么新功能吗?我们有一个全部的 Introduction to Android Oreo 手册,它列出了所有的新功能,我们后续将继续添加更多的内容。这里有几个突出的行动中的新功能:

Autofill Framework

新的自动填充框架,它让诸如登录,创建帐号以及信用卡交易等任务能够自动完成用户操作,便于用户使用,让用户花更少的时间重新输入信息(也可导致输入错误)。

Picture-in-Picture

Android Oreo 使Acitivity使用画中画模式(PIP)启动变得可能,它通过覆盖另一个Activity中的画面。当然,这个功能也可以用在后台视频播放中。

Notification Badges

Android Oreo在显示通知用户尚未采取行动的一个或多个应用程序中的相关通知渠道。。

用户不再需要通过点击应用图标来查看关连的通知。

了解更多

要了解如何开始Android(Oread)的结节信息,请查看我们的文档.

我们也鼓励大家反馈发现有问题,通过Bug方式反馈(filed as a bug)。如果你有任何关于Android(Orea)的问题,请将问题改善到 Xamarin Forums 或者 Stack Overflow

在Xamarin Forums中讨论的帖子。