草庐IT

xamarin.droid

全部标签

iphone - Xamarin iTunes 附属链接

我的应用程序直接使用标准的sharedApplication.OpenURL打开iTunes附属链接。但是,Apple推荐以下代码。是否有支持Xamarin的C#版本?//ProcessaLinkShare/TradeDoubler/DGMURLtosomethingiPhonecanhandle(void)openReferralURL:(NSURL*)referralURL{NSURLRequest*theRequest=[NSURLRequestrequestWithURL:referralURLcachePolicy:NSURLRequestUseProtocolCachePo

ios - 如何将文件保存在应用程序文件夹中的文件夹内? Xamarin iOS

我可以拍照并将其保存在Document文件夹中,但我想将这些文件保存到****.app文件夹中名为pictures的文件夹,而不是Document文件夹,否则我给定的路径查看图片将不起作用。有没有人有什么建议? 最佳答案 您无法写入应用程序的bundle-这正是您想要完成的。束文件夹是禁止入内的。您需要求助于保存到Documents或Documents/../Library/Caches。 关于ios-如何将文件保存在应用程序文件夹中的文件夹内?XamariniOS,我们在StackOv

ios - 在 xamarin 中获取 NSNotification 的观察者

我在单独的类中有一个静态方法来处理UIKeyboard.WillHideNotification&UIKeyboard.WillShowNotification以便它可以在整个应用程序中使用。我通过以下方式在ViewController中添加观察者:-NSNotificationCenter.DefaultCenter.AddObserver(UIKeyboard.WillHideNotification,KeyboardAppearanceUtilities.OnKeyboardNotification);如何在KeyboardAppearanceUtilities类中声明的通知Ac

ios - 我可以仅从 csproj 构建 Xamarin iOS 而不使用解决方案命令行吗

我想在我的解决方案中构建一些应用程序,我想单独构建它们运行:/Applications/Xamarin\Studio.app/Contents/MacOS/mdtool-vbuild"--configuration:Release|iPhone"./42.csproj失败。我确实看到所有Xamarin示例都使用带有mdtool的解决方案文件(.sln),但我仍然想知道是否有一种方法可以仅在我的解决方案中的项目上进行引用。 最佳答案 你可以这样运行它:/Applications/Xamarin\Studio.app/Contents/

android - 将 Xamarin 组件添加到共享代码

我正在为Android和iOS开发一个Xamarin项目。我想在我的共享代码库中使用Xamarin组件(来自商店)。目前,我已经创建了一个“共享项目”,但似乎无法将组件添加到该项目中。这理解正确吗?如果是这样,是否有某种解决方法?谢谢。 最佳答案 将组件添加到所有特定于平台的项目中,然后您就可以在共享项目中使用它。如果平台之间的API存在任何差异,您将必须使用编译器标志或部分类/方法来解决这些问题。http://developer.xamarin.com/guides/cross-platform/application_funda

ios - 在 xamarin for ios 上调试时找不到应用程序的有效 'aps-environment' 授权字符串

我正在为ios开发xamarin。它在我的旧机器上工作。但是,然后我不得不切换到新机器并为新机器重新创建所有证书和所有内容。我已经创建了应用ID。然后创建aps证书,然后创建配置文件。在调试中,我提供了下载的配置文件。但我仍然遇到同样的错误。我的应用程序无法获取设备token。从昨晚开始我一直在寻找。并且做了以下事情没有成功:重新生成配置文件并尝试使用新的配置文件我还删除了应用ID本身。从头开始重新创建所有内容。所有证书、应用程序ID、配置文件从我的系统和设备中删除了所有配置文件。创建并安装了新的配置文件。以上是我在搜索中找到的三种最常见的解决方案,但令我沮丧的是,没有任何一种对我有用

ios - 在 Xamarin.iOS 中创建分组的 UITableview

我如何在UITableView中创建分组。检查我想在xamarin.iOS中实现相同的图像。 最佳答案 您必须创建一个TableSource类,它保存您的数据并设置部分的标题(它们在iOS中称为部分)。您需要覆盖以下方法:publicoverridestringTitleForHeader(UITableViewtableView,nintsection){returnSessionGroups==null?string.Empty:SessionGroups[(int)section].Key;}publicoverridenin

ios - MvvmCross Xamarin.iOS 绑定(bind) : How does MVVM cross know what property to bind against?

所以我一直在试验MvvmCross,我遇到了以下创建绑定(bind)的语法:this.CreateBinding(GenerositySlider).To((TipViewModelvm)=>vm.Generosity).Apply();在该代码示例中,GenerositySlider是iOS中的UISlider。我知道我可以使用For方法指定要绑定(bind)的特定属性。但是这段代码有效,并且框架知道绑定(bind)UISlider上的Value属性。MvvmCross如何知道绑定(bind)UISlider上的Value属性?如果它默认为各种控件的特定值,是否有关于它将默认为什么属

c# - 在 native iOS/Android 应用程序中使用 Xamarin 库

我们现在使用xamarin有一段时间了,并用它开发了不同的应用程序/库。现在我们需要将我们在过去几年中开发的核心库/组件之一集成到native应用程序中。背景:我们与使用原生开发的合作伙伴一起做一个项目,我们需要将我们的库集成到他的环境/他的应用程序中。因此将有两个native应用程序(iOS/Android),我们的核心库将成为其中的一部分。因此问题是:有没有办法将xamarin库(或简单的C#代码,用xamarin编写)集成到两个native应用程序中?或者我们是否需要用Java/Swift完全重写代码?除了.NET框架之外,该库没有第三方库。感谢您分享您在这方面的经验!

ios - Xamarin 调试器不会附加到 iPad

当尝试使用配置文件“Debug|iPhone>Casey'siPad”在设备上进行调试时,xamarin首先在顶部显示:然后它启动应用程序,显示启动画面,然后立即崩溃。大约一分钟后,我得到这个弹出窗口:在模拟器上调试工作正常,在Xcode中的设备上调试工作正常,我只是无法在Xamarin中在设备上调试。我试过以下方法但没有成功:InstalledlatestversionofXcodecommandlinetools在xcode中构建一个objective-chelloworld应用程序,在设备和模拟器上启动和调试,希望Xcode能够"wavethemagicwand"创建一个新的He