Xamarin.Android 8.0 变得更加甜蜜的奥利奥

简介: Android 8.0(Oreo)就Android长远发布的一个版本。包含大量的新功能,其中包括:通知通道,通知徽章,在XML中自定义字体,可下载的字体,方便的应用,受限的背景,自动填充,以及在图片上增加图片(PIP)。

Android 8.0(Oreo)Android长远发布的一个版本。包含大量的新功能,其中包括:通知通道,通知徽章,在XML中自定义字体,可下载的字体,方便的应用,受限的背景,自动填充,以及在图片上增加图片(PIP)。 我们很高兴地宣布,支持最新版的AndroidOrea)的Xamarin.Android,将同时支持Visual StudioVisual 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.
你可以取得支持AndroidOrea)的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 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在显示通知用户尚未采取行动的一个或多个应用程序中的相关通知渠道。。

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

了解更多

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

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

在Xamarin Forums中讨论的帖子。

 
转载请保留出处或联系我。

目录
相关文章
|
Android开发
【Xamarin.Android】Android奥利奥通知通道
Android 8.0 Oreo中引入的最重要功能之一是通知渠道。 通知渠道使您可以对通知进行分组,以便发布到通道的所有通知都具有相同的行为。 例如,您可能有一个用于需要立即关注的通知的通知通道,以及用于信息性消息的单独的“较安静”通道。
1027 0
|
开发工具 Android开发
Android零基础入门第7节:搞定Android模拟器,开启甜蜜之旅
原文:Android零基础入门第7节:搞定Android模拟器,开启甜蜜之旅 在前几期中总结分享了Android的前世今生、Android 系统架构和应用组件那些事、带你一起来聊一聊Android开发环境,上三期分别养成高富帅、轻松邂逅女神、并和女神约会成功,那么从本期开始准备出发甜蜜之旅。
1580 0
|
开发工具 Android开发 iOS开发
使用xamarin开发Android、iOS报错failed to open directory: 系统找不到指定的文件
使用vs2019学习xamarin时,创建新程序。使用模拟器真机等测试都报错如下图错误: ![请在此添加图片描述](https://developer-private-1258344699.cos.ap-guangzhou.myqcloud.com/column/article/5877188/20231030-de8ce5fd.png?x-cos-security-token=r4KyZDEowPT0kGTL0LqE8EnwfN1Nzexadb05dcffed3939ff8d7591c528c01706nvpGSE93QwHpZM8NwhJNTZctNRQa0l3KDhEnqj8P7d8t
118 0
使用xamarin开发Android、iOS报错failed to open directory: 系统找不到指定的文件
|
Java C# Android开发
.NET(WinCE、WM)开发转Android开发 ——Xamarin和Smobiler对比
WinCE从1995年诞生至今,已有20多年的发展历史,行业成熟方案覆盖范围广,从车载、工控、手持机都有涉及,且方案成熟。 近些年,Android以后来居上的态势,逐渐渗透至各行业领域,硬件手持大厂也把产品线重心向Android手持迁移,基于Android的行业解决方案越来越成熟,WinCE的开发人才流失,在WinCE解决方案上吃老本的企业寻求转型。
|
Web App开发 测试技术 Android开发
xamarin开发android收集的一些工具
原文:xamarin开发android收集的一些工具 xamarin开发android收集的一些工具 工欲善其事,必先利其器,从16年下半年开始做xamarin相关的开发,平时使用的一些工具和google插件给大家分享一下,都有下载地址,持续更新。
1535 0
|
存储 数据库 Android开发
Xamarin android使用Sqlite做本地存储数据库
android使用Sqlite做本地存储非常常见(打个比方就像是浏览器要做本地存储使用LocalStorage,貌似不是很恰当,大概就是这个意思)。 SQLite 是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。
1369 0
|
前端开发 Android开发
Xamarin android中使用signalr实现即时通讯
前面几天也写了一些signalr的例子,不过都是在Web端,今天我就来实践一下如何在xamarin android中使用signalr,刚好工作中也用到了这个,也算是总结一下学到的东西吧,希望能帮助你们,更快地熟悉使用xamarin android进行即时通讯。
1444 0
|
XML Android开发 数据格式
Xamarin android spinner的使用方法
xamarin  android spinner的如何使用呢,大多数web开发人员经常会听到DropDownList 和Combobox 这种下拉选择框,spinner 的意思差不多,有道词典一下意思是“下拉列表”、“台湾斯普”,“下拉列表组件”,“微调控件”。
1589 0
|
XML Java Android开发
Xamarin android如何反编译apk文件
Xamarin android 如何反编译 apk文件 这里推荐一款XamarinAndroid开发的小游戏,撸棍英雄,游戏很简单,的确的是有点大。等一下我们来翻翻译这个Xamarin Android 开发的小游戏 下载链接:http://shouji.
1380 0
|
定位技术 开发工具 Android开发
Xamarin android如何调用百度地图入门示例(一)
在Xamarin android如何调用百度地图呢? 首先我们要区分清楚,百度地图这是一个广泛的概念,很多刚刚接触这个名词”百度地图api”,的确是泛泛而谈,我们来看一下百度地图的官网: android上使用百度地图的有Android地图SDK,定位SDK,导航SDK,全景SDK.
1503 0
下一篇
无影云桌面