草庐IT

xamarin.mobile

全部标签

android - Dojo/jQuery Mobile/etc 如何适应移动应用程序

像Dojo这样的框架背后的Intent是什么?或jQueryMobile在开发跨平台应用程序的背景下?我想快速制作一个包含日程/日历的移动应用GUI原型(prototype)。在这种情况下,我是否会使用Dojo而不仅仅是PhoneGap,因为我还希望有一个基于Web浏览器的应用程序与我的移动应用程序一起使用? 最佳答案 理论上,诸如Dojo或jQuery提供的移动JavaScript框架允许您为基于Web的应用程序编写独立于移动浏览器的客户端代码。换句话说,您作为开发人员无需关心为每个移动浏览器编写特定代码。

ios - 使用媒体查询检测 Mobile Safari 全屏模式

iOS6为MobileSafari引入了新的全屏模式。它仅在横向模式下可用,并隐藏浏览器顶部和按钮栏,以及设备状态栏。如何使用媒体查询检测新模式?我尝试使用width媒体查询,但无法正常工作。我能够使用JSdocument.documentElement.clientHeight区分它们,它在默认情况下返回208,在全屏模式下返回320.顺便说一句:我不是在谈论从主屏幕启动应用程序,这是一种不同的全屏模式。 最佳答案 因此,高度为320像素,方向为横向。这是媒体查询:@mediaonlyscreenand(height:320px)

javascript - 使用 c# 的 monotouch uiwebview 最简单的 javascript 桥 - xamarin ios

真的很难找到一个有效的解决方案,可以实现monotuch(c#)与uiwebview之间的双向通信。Android似乎在使用JavaScriptInterface方面做得很好。(尝试让leaflet.js在XamarinIOSuiwebview组件内工作,并下载了geojson,这样我就可以填充位于uiwebview中的leaflet.js,并从native端收听js回调)。 最佳答案 查看此示例:https://github.com/xamarin/mobile-samples/tree/master/ContentControl

ios - 日期值超出 Safari Mobile 中的日期限制

我正在尝试了解的支持级别在iOS中。我用装有iOS7.0.3的iPhone4对其进行了测试,即使我指定了min。属性日期选择器让我可以在约束之前选择一个日期。HTML代码是这样的:为这个datepicker设置了数据属性但我通过Modernizr检测到现场支持所以我真的很确定它在任何情况下都不会干扰日期选择器。所以问题是:是我做错了什么还是日期字段缺少约束支持? 最佳答案 我也遇到了同样的问题。看起来虽然使用确实呈现日期字段。min属性不起作用。这website明确指出缺乏支持。从网站上,iOS中的部分支持是指不支持步长、最小值或最

c# - 等待线程在 c#/Xamarin 中完成

我在这里遇到了一件棘手的事情。我目前正在使用Xamarin开发iOS应用程序。(我想如果你不知道xamarin但c#你可能也知道答案-它基本上是线程问题!)我有一个包含多个条目的表,当用户单击其中一个条目时,它是必需的我从网络服务加载数据。然后,该数据显示在第二个表中,显示了我推送到的另一个View。问题是:在用户单击表条目的那一刻,触发了向另一个View的推送转场,那里的viewDidLoad()也被触发,我在其中设置了表条目。但现在有时会发生先前View中的异步网络任务未完成,从而使表为空。总结一下:在异步网络请求完成其工作后,我需要在我推送到的View上触发Table.Reloa

ios - 在 IOS8 Xamarin 替换中使用 Datepicker 的 UIActionSheet

我准备对XamarinIOS项目(我是全新的)进行一些更改,但我很快发现,我们的项目无法正常工作。//saveouruiviewownerthis._owner=owner;//configurethetitlelabel_titleLabel.BackgroundColor=UIColor.Clear;_titleLabel.TextColor=Colors.backgroundcolor;_titleLabel.Font=Fonts.HelveticaNeueLight();//configurethedonebutton_doneButton.SetTitle("OK",UICo

c# - Xamarin IOS 从 Base64 编码/解码图像

我正在为Xamarin中的IOS开发一个应用程序。我有一个菜单,我在其中请求名为“Doublechecks”的东西。这些双重检查有一个名为“药物”的字段。在应用程序的先前工作副本中,我只是使用一个字符串来填充此字段,但现在我们有了想法,而不是用字符串填充此药物字段,而是用图像填充它。我得到的其中一个技巧是将拍摄或选择的图像转换为base64。在我进行新的双重检查的菜单中,我有一个弹出操作表的按钮,您可以在其中选择要从照片库中选择图像的天气,或者用相机拍摄新照片。当您拍摄或选择图片时,我使用以下方法将其编码为Base64:varimageToSend=originalImage.AsJP

c# - 如何将 Objective-C initXXX 方法绑定(bind)到具有相同类型参数的 Xamarin.iOS 构造函数?

在Objective-C中,有时会有多个具有相同类型参数的initXXX方法。例如,-(id)initWithImageArray:(NSArray*)images;-(id)initWithPNGorJPEGDataArray:(NSArray*)data;如果我们准备通过ObjectiveSharpie将其绑定(bind)到Xamarin.iOS,操作系统会创建这样的模板://-(id)initWithImageArray:(NSArray*)images;[Export("initWithImageArray:")]IntPtrConstructor(NSObject[]imag

c# - Xamarin 可移植类库中的简单获取请求(我需要它在 iOS 和 Windows Phone 上运行)

我是Xamarin的新手,我正在尝试从Internet获取一个简单的文本文件。我将获取文本文件并将其解析为xml。我可以使用一些示例来解析xml,所以我认为如果我可以使用httpget请求通过Internet获取文件内容就可以了。我已经尝试了几个例子,而且我经常遇到部分工作的东西,但由于缺少方法定义或缺少程序集引用而无法工作。如果我可以克服错误(请参阅行注释),这个示例有很大的希望:我的进口usingSystem;usingXamarin.Forms;usingSystem.Threading.Tasks;usingSystem.IO;usingSystem.Net;我遇到问题的方法:

ios - 如何在 Xamarin iOS 中启动由 iBeacon 触发的 GPS 跟踪?

我正在开发一款通过跟踪GPS来记录旅程的应用程序。如果我们从前台启动流程(通过点击“开始旅程”按钮),后台一切正常。现在的想法是开始记录这些由iBeacon自动触发的旅程。当iPhone进入信标区域时,应用会检测到这一点并调用函数LocationManager.StartUpdatingLocation();问题:从后台使用iBeacons,我们只有10秒的范围,这与我从GPS获取位置更新所获得的数字相同。我所需要的只是检测到我在信标区域内,启动GPS并保持运行,仅当我在该区域外时才禁用GPS。 最佳答案 不幸的是,您可以在后台使用