C# 沙马林的天然开发

C# 沙马林的天然开发,c#,xamarin,xamarin.forms,C#,Xamarin,Xamarin.forms,我只是Xamarin的初学者,有人能用更简单的方式解释我吗 访问本机API 允许您创建具有设备特定体验的本机应用。 这是否意味着无论一个Android开发者在Java中能做什么,例如关于设备api的一切,我都可以在C#中使用Xamarin来做同样的事情?访问本机api: Android允许访问与Java开发的应用程序相同的本机API 允许您创建具有设备特定体验的本机应用程序: Android允许您创建与本机应用程序提供相同的设备特定体验(外观和感觉等)的应用程序。本机API从基于java的And

我只是Xamarin的初学者,有人能用更简单的方式解释我吗

访问本机API
允许您创建具有设备特定体验的本机应用。

这是否意味着无论一个
Android
开发者在
Java
中能做什么,例如关于设备api的一切,我都可以在
C#
中使用
Xamarin
来做同样的事情?

访问本机api: Android允许访问与Java开发的应用程序相同的本机API

允许您创建具有设备特定体验的本机应用程序:
Android允许您创建与本机应用程序提供相同的设备特定体验(外观和感觉等)的应用程序。

本机API从基于java的Android过渡到C#中的Xamarin.Android,因此您只需在C#Xamarin平台中即可使用。同样,ios/objective-c本机API也连接到xamarin.ios c#platform。 现在包括了windows phone

有关其工作原理的详细说明,请访问xamarin网站:

该部分还讨论了语言及其框架在桥接过程中的差距所造成的一些限制。然而,对于大多数应用程序来说,这似乎不是一个问题

您可以创建具有特定于设备体验的应用,这意味着您正在使用本机ui控件。例如,iOS使用了一个微调器,android等价物使用下拉框,而基于web的应用程序不调用这些类型的控件。 希望这有帮助

  • 访问本机API: 我建议您参考以下链接 这个示例清楚地解释了如何使用依赖服务技术调用每个平台的原生文本到语音API

  • 允许您创建具有设备特定体验的本机应用程序:


  • 这意味着它与使用java开发android应用程序一样——对任何事情都没有限制,对吗?这意味着,在使用java的android应用程序中可以做的任何事情,也可以在使用C#的Xamarin.android应用程序中做。