Intro to Xamarin.Android 中文字幕

Xamarin Android入门教程 中文字幕Intro to Xamarin.Android


Xamarin.Android允许开发人员使用C#代码库构建原生Android应用程序

为了使框架更有效,您需要了解活动,Android应用程序的基本构建块,以及学习如何使用XML构建UI组件

本课程由Microsoft Xamarin大学团队授课,介绍了这些关键技能以及与Xamarin.Android Designer一起工作并跟上Android SDK的提示

了解如何在Visual Studio中创建新项目,编写活动的UI和行为,构建项目并在Android模拟器上测试它

本课程的练习文件是免费的,并且教师已经包含练习,以应用您在此过程中学到的知识

本课程由Xamarin大学创建
我们很荣幸能够在我们的图书馆举办这一培训

xamarin android 权限框架 xamarin android教程_Xamarin


xamarin android 权限框架 xamarin android教程_Xamarin_02


xamarin android 权限框架 xamarin android教程_Xamarin_03


xamarin android 权限框架 xamarin android教程_Android_04


xamarin android 权限框架 xamarin android教程_Xamarin_05


在本视频中,我们将讨论一些概念性主题,以帮助您熟悉使用Xamarin进行Android开发。

Xamarin Android应用程序使用Xamarin工具和库建立。

UI是从Xamarin的原生Android视图的包装中创建的,因此该应用具有用户期望的外观和感觉。

行为逻辑写在C犀利女巫对网络开发者社区的舒适和熟悉。

Xamarin Android应用程序使用C sharp编码,并使用PC上的Visual Studio或Mac上的Visual Studio构建。

Xamarin Android支持最新的C sharp特性,包括但不限于泛型,同步等待,链接和lamgood表达式。

C尖锐的支持保持最新版本的语言。

您可以选择C sharp或F sharp作为您的开发语言。

在这个过程中,我们将重点关注C sharp。

Xamarin Android绑定到Android库为C sharp开发人员提供了熟悉的编程经验,尽管事实上有一个基于Xamarin C sharp封装的Java API,但您不必使用Java成语进行编码。

例如,Java使用获取设置方法(如获取文本和设置文本),大多数Xamarin C sharp包装器会将其转换为文本属性。

原生Android应用程序可以访问Java库和Android特定库。

Java包是实用程序类,包括数据结构,字符串操作,网络等。

Android包提供了Android特定的功能。

如访问设备上的文件系统,访问设备的收音机,GPS,电话拨号器等。

Xamarin Android应用程序也可以访问Mono.NET库,提供的类型数量非常大。

Xamarin将其称为标准桌面.NET库的扩展子集。

Xamarin为Java和Android包提供了清晰的包装,当新版本的Android库发布时,Xamarin C sharp包装几乎立即可用。

您可以将现有的Java jar文件合并到Xamarin Android应用程序中。

有两种方法可以做到这一点。

Java Native Interface,JNI或Java Bindings Library,这两种技术都不简单,但它们都可以完成工作。

两种技术之间的决定通常是个人偏好,如果您使用JNI,则您的代码将看起来像您使用反射式API那样冗长。

绑定库生成更好的客户端代码,但需要更多提前准备。