Articles of xamarin.ios

Android上的iOS’QLPreviewController或UIDocumentInteractionController的对应部分是什么?

在iOS上,使用QLPreviewController或UIDocumentInteractionController轻松预览多种types的文件。 如何在Android上实现类似的function以及支持哪些文件格式?

进入移动开发的建议 – 纯iPhone SDK,Android SDK,Mono Touch或Titanium?

我正在进入移动开发领域。 自1.0发布以来,我一直在.NET工作。 在此之前,我主要是一个C ++和Delphi的人,并且仍然不时地使用C ++。 我做网络应用程序相当多,所以我对Javascript,JQuery和CSS相当熟练。 我还做了一些Java应用程序。 我开始使用CGI进行Web编程,现在主要在ASP.NET MVC世界中工作。 我正在尝试决定选择哪个平台/操作系统和工具。 我担心我的应用程序可用市场的规模以及我将获得的技能的市场化程度。 我想到的应用程序可以在手机和打击垫上工作。 我想到的一些方面将在垫上可用的更大屏幕上更好地发挥作用。 以下是我正在考虑的选项: 使用纯Apple SDK的Apple iPhone / iPad(Objective-C) 使用Mono Touch的Apple iPhone / iPad(C#) Android使用纯Android SDK(Java) 使用Titanium之类的多个平台从Web技术(HTML,CSS和Javascript)生成本机应用程序 使用在浏览器中运行的HTML5 Web应用程序的多个平台(HTML,CSS和Javascript)。 你会选择哪个选项? 你有不同的建议吗? 优缺点都有什么?

Xamarin.IOS错误 – 无法解析引用:C:/ Program Files(x86)/../ Xamarin.iOS / v1.0 / Facades / System.Private.CoreLib.InteropServices.dll

我从事跨平台PCL Xamarin Forms(Android,IOS)项目。 我正在使用Visual Studio 2015和Window 10 OS来制作xamarin项目。 我在MAC PC上安装了Xamarin工作室来运行IOS项目。 我的IOS和android项目成功运行但是当我更新MAC PC中的Xamarin工作室时,它开始在ios项目中出错: 无法解析参考:C:/ Program Files(x86)/ Reference Assemblies / Microsoft / Framework / Xamarin.iOS / v1.0 / Facades / System.Private.CoreLib.InteropServices.dll 请建议我该怎么做才能解决这个错误。 提前致谢

iPhone中的Android Toast?

当我编写Android应用程序时,我喜欢Toastfunction。 有没有办法在使用MonoTouch(C#.NET)的iPhone开发中获得这种设置并忘记popup消息?

Xamarin Studio跨平台应用程序错误

目前我正在尝试使用Xamarin Studio中的跨平台解决方案启动空应用程序。 我尝试使用空库项目和共享库制作app,两者都有相同的错误。 现在尚未解决的问题是: 1)构建错误: Error XA5207: Please install package: ‘Android Support Library’ available in SDK installer. Java library file classes.jar doesn’t exist. (XA5207) (*projectName*) Error XA5207: Please install package: ‘Android Support Library’ available in SDK installer. Java library file libs/internal_impl-21.0.3.jar doesn’t exist. (XA5207) (*projectName*) 这个问题对我没有帮助。 2)一些链接说它可能是因为旧的Mono.Android.Support.v4组件。 我的组件版本是21.0.3.0。 点击更新后,它说: You are trying to install this […]

如何在Xamarin.Forms中获取/检测屏幕大小?

我正在尝试重写我为iOS编写的应用程序。 我打算写一个Android版本,但认为最好让这个机会使用Xamarin.Forms。 一次做一页,现在我被困在一个我需要获得屏幕宽度和高度的页面上。 有没有人知道Xamarin.Forms中iOS的View.Frame.Width相当于什么?

适用于iOS / Android的Mono打开还是关闭? 付费还是免费?

我试图了解有关移动/平板电脑开发的更多信息,作为.NET开发人员,我很自然地被Mono所吸引。 但我很困惑 – 我认为Mono是免费和开源的; 然而,所有迹象似乎都表明Mono是一种“付费游戏”交易(https://store.xamarin.com/)。 有人可以帮我理解哪个是正确的答案? 谢谢! 马特

Android Toast相当于iOS

有谁知道这个iOS Objective C事件的Java Toast等价物是什么? 以下是我在iOS中编写的示例。 我正在寻找使用Toast代替iOS UIAlert的Java中的相同警报。 如果我在原帖上没说清楚,我很抱歉。 – (void) dateLogic { NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; [dateFormat setDateFormat:@”MMMM dd”]; NSString *theDate = [dateFormat stringFromDate:[NSDate date]]; //JANUARY if ([theDate isEqualToString:@”January 01″]) { feastDay = [[UIAlertView alloc] initWithTitle:@”New Years Day!” message:@”January 01″ delegate:self cancelButtonTitle:nil otherButtonTitles:@”Close”, nil]; feastDay.delegate = self; [feastDay show]; } }

使用一种编程语言(C#)针对多个移动平台进行定位/开发? 成本效益?

今天,可以将C#编程用于多种移动平台,例如: WindowPhone7 Android – Monodroid iPhone – Monotouch (如果我错过了一些,请随时编辑)当然,它仍然是UI的编程工作,但可以共享主要的应用程序库。 我们都要感谢聚集在Mono项目和超级英雄Miguel de Icaza的团队,他们的努力是无价的。 困扰我的是,这些选择的好处是什么? 在多个移动平台上维护一个应用程序的成本是否较低,然后必须单独编写每个库以获得更好的性能。 每种语言的学习曲线? 作为所有行业的杰克与.NET忍者 或者知道在原生环境中编程的应用程序二进制文件的大小较小,甚至可能更好地进行优化,而不是忘记您必须等待新平台操作系统更新的支持。 更新 :显然还有一件事需要考虑,那就是支持。 由于Novell被Attachmate Group收购,所有Mono团队都被解雇了。 然而,由Miguel De Icaza领导的团队的核心成员创建了新公司 Xamarin ,它将从零开始重塑Mono Mobile开发工具。

Visual Studio 2015不为Xamarin安装Android SDK

我正朝着Xamarin跨平台应用程序开发迈进。 我已经安装了VS2015,我从他们的网站上下载了Xamarin工具(vstoolsforxamarin.exe),当我经过漫长的等待VS说“安装完成,有错误”,并且不下载和安装API SDK 19,20的Android SDK时, 23,它总是说:“请检查你的networking连接,然后再试一次”,我相信在这个过程中我的互联网连接不会受到干扰。 我已经尝试了这3次,尝试卸载VS2015,再次安装,但得到了同样的错误。 造成这种情况的问题是什么? 我已经安装了Android Studio及其SDKpipe理器。 任何帮助,将不胜感激,让Xamarin在VS2015运行。 编辑: 解决scheme:我已经在我的系统上安装了Android Studio及其SDK,进入工具>选项> Xamarin,给Android SDK的path解决了我的问题。