Tag: xamarin

Xamarin在Visual Studio 2015中是免费的吗?

目前,我正在探索Visual Studio 2015 RC,并意识到Xamarin Studio已经集成到Visual Studio及其安装程序中。 我的问题是:现在Xamarin在Visual Studio中是免费的吗?

如何确定在Android的文件的MIMEtypes?

假设我有一个完整的文件path,如:(/ sdcard / tlogo.png)。 我想知道它的MIMEtypes。 我为它创build了一个函数 public static String getMimeType(File file, Context context) { Uri uri = Uri.fromFile(file); ContentResolver cR = context.getContentResolver(); MimeTypeMap mime = MimeTypeMap.getSingleton(); String type = mime.getExtensionFromMimeType(cR.getType(uri)); return type; } 但是当我调用它,它返回null。 File file = new File(filePath); String fileType=CommonFunctions.getMimeType(file, context);

Xamarin.Form的LayoutOptions有什么区别,特别是Fill和Expand?

在Xamarin.Forms中,每个View都有两个属性HorizontalOptions和VerticalOptions 。 两者都是LayoutOptionstypes,可以具有以下值之一: LayoutOptions.Start LayoutOptions.Center LayoutOptions.End LayoutOptions.Fill LayoutOptions.StartAndExpand LayoutOptions.CenterAndExpand LayoutOptions.EndAndExpand LayoutOptions.FillAndExpand 显然,它控制父视图上的视图alignment。 但是,每个选项的行为究竟如何呢? Fill和后缀Expand什么区别?

.NET Core,.NET Framework和Xamarin有什么区别?

微软现在在其.NET系列中有.NET Core,.NET Framework和Xamarin(Mono)。 这里似乎有很多重叠。 这些types的.NET有什么区别? 什么时候应该select在我的项目中使用.NET Core而不是.NET Framework或Xamarin?

即使应用程序似乎没有安装,也会失败

当试图将我的应用程序部署到Android设备时,出现以下错误: Deployment failed because of an internal error: Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE] 我知道这个问题,但该应用程序未安装。 在尝试部署期间,它已被Visual Studio删除/部分删除。 在过去,我通过从谷歌播放商店下载的应用程序,然后从设置 – >应用程序pipe理器中解决这个问题。 但是,现在我正在尝试安装它时收到错误“不兼容的更新”。 我试图使用Titanium备份和其他一些东西,但没有运气去除它。 编辑1 我意识到(从@Motz),我没有提到,明显的解决scheme不起作用。 即,该应用程序不会出现在设置 – >应用程序

Xamarin 2.0 vs Appcelerator Titanium v​​s PhoneGap

在今年所有的IDE演进(所有主题的平台都改变了)之后,我期待了解这些平台的技术状态。 每个人的优点和缺点是什么? 其中一种方法有一些局限性吗? 我对C#和Javascript有一个很好的体验,没有任何语言的程序化影响可以倾向于一方。

删除所有子视图?

当我的应用程序回到其根视图控制器,在viewDidAppear:方法中,我需要删除所有子视图。 我怎样才能做到这一点?

有没有人有基准(代码和结果)比较用Xamarin C#和Java编写的Android应用程序的性能?

我遇到了Xamarin声称他们在Android和他们的C#编译的应用程序上的Mono实现比Java代码更快。 有没有人在不同的Android平台上对非常相似的Java和C#代码进行实际的基准testing来validation这些声明,可以发布代码和结果? 2013年6月18日新增 既然没有答案,也找不到别人所做的基准,就决定做我自己的testing。 不幸的是,我的问题仍然是“locking”,所以我不能发表这个答案,只能编辑问题。 请投票重新提出这个问题。 对于C#,我使用Xamarin.Android版本。 4.7.09001(testing版) 源代码,用于testing的所有数据以及已编译的APK软件包位于GitHub上: Java: https : //github.com/gregko/TtsSetup_Java C#: https : //github.com/gregko/TtsSetup_C_sharp 如果有人想在其他设备或模拟器上重复我的testing,我也有兴趣了解结果。 从我的testing结果 我将我的句子提取器类移植到C#(从我的@语音朗读器应用程序),并对英语,俄语,法语,波兰语和捷克语10个html文件运行一些testing。 每个运行在所有10个文件上执行5次,下面列出3个不同设备和一个模拟器的总时间。 我只testing了“Release”版本,没有启用debugging。 HTC Nexus One Android 2.3.7(API 10) – CyanogenMod ROM Java:总计时间(5次):12361毫秒,文件读取总数:13304毫秒 C#:总计时间(5次):17504毫秒,文件读取总计:17956毫秒 三星Galaxy S2 SGH-I777(Android 4.0.4,API 15) – CyanogenMod ROM Java:总计时间(5次):8947毫秒,文件读取总数:9186毫秒 C#:总时间(5次):9884毫秒,文件读取总数:10247毫秒 三星GT-N7100(Android 4.1.1果冻豆,API 16) – 三星ROM Java:总时间(5次):9742毫秒,文件读取总数:10111毫秒 C#:总计时间(5次):10459毫秒,文件读取总数:10696毫秒 模拟器 – 英特尔(Android 4.2,API 17) […]

在Visual Studio 2015中,应用程序不能在android的visual studio模拟器中运行

我创build空白xamarin的android项目,而无需添加任何代码,当我debugging这个项目debugging没有问题,但是当我运行的应用程序与视觉工作室模拟器的android模拟器运行,但没有启动我的应用程序和部署失败,不显示我错误 为什么? 请帮帮我

如何login到Xamarin.Forms的Facebook

我想做一个Xamarin.Forms项目,瞄准iOs,Android和Windows Phone。 我的应用需要使用Facebook对用户进行身份validation。 我应该为每个平台独立实现login,还是使用手动stream程? https://developers.facebook.com/docs/facebook-login/manually-build-a-login-flow/v2.0 我更喜欢有一个loginstream的实现,并在所有平台上使用它。 我怎样才能得到一个facebookloginstream的实现?