问题标签 [xamarin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5643 浏览

android-widget - 从 xamarin 或 monodroid 中的资源布局获取视图

我尝试从资源布局中获取 MapView,但它返回 null:

mylayout.xml 像:

那么有什么方法可以在不调用的情况下获取视图SetContentView(Resource.Layout.mylayout);

0 投票
1 回答
2161 浏览

xamarin.ios - Xamarin.Mobile 相机图像流

我正在尝试使用新的http://xamarin.com/mobileapi并且(虽然很棒)我找不到我需要的功能 - 我需要访问相机流并对其进行采样。使用该MediaPicker课程,我可以获得视频和图像,但我需要分析实时视频流。

我在这里想念什么?

0 投票
1 回答
221 浏览

xamarin.ios - MonoTouch 6 更新

今天收到关于软件更新的通知:

  • Mac OS X 10.7.5;
  • Xcode 4.5;
  • MonoDevelop 3.XXXX;
  • 单触6.0。

除 MonoTouch 6 外,所有产品均已成功安装。它尝试替换文件、执行脚本,但随后...显示消息“操作失败”:

在此处输入图像描述

如何判断错误原因?

0 投票
2 回答
2326 浏览

encryption - 使用 Xamarin 保护跨平台存储选项

我目前正在审查 Xamarin 作为开发平板电脑应用程序的一个选项(现在针对 iOS 和 Android,但将来考虑将其移植到 Win8 平板电脑)

要存储的数据非常敏感,所以安全性是我主要关心的问题。

到目前为止,我正在考虑两种选择:

a) SQLite + SQLCipher:假设 Win8 平板电脑将支持 SQLite,并且 SQLCipher 也可以在 Win8 上运行。

b) 隔离存储 + DPAPI:假设这种 DPAPI 方法可以在 Mono 平台上运行,并且它仍然可以在 Win8 平板电脑上使用。

我在这里担心的是,为了安全地存储密钥,我想我仍然需要为每个平台分别实现(iOS 上的数据保护,我仍在审查 Android 和 Win8 平板电脑的选项)。

是否有任何跨平台解决方案可以安全地存储加密密钥或另一种完全跨平台的方式来安全地存储数据?如果没有完全跨平台的解决方案,那么在每个平台上使用的任何推荐选项?

0 投票
1 回答
178 浏览

c#-4.0 - MonoTouch 在 IOS 模拟器上的运行方式与在 iPad 上的不同

当我在 Windows上运行我的应用程序(基本上是修改后的世界移动大会)应用程序时,我遇到了问题,而IOS Emulator不是直接在其IPad本身上运行它。我知道有一个不同的过程或涉及,所以我不希望它完全相同。

具体来说,我在初始化 sql 数据库(SqlLite)时遇到错误,错误是

“未定义对象”

当我尝试对设备进行单步调试时,我得到的错误感觉好像堆栈已损坏,我什至无法调试方法。

我的问题是,我可以寻找哪些差异类型以及如何调试它们?一定有某种模式会导致问题,我只是不知道那是什么或如何解决。我已经习惯了只在 x86 上工作的 c# 代码。

0 投票
2 回答
164 浏览

xamarin.ios - 是否可以使用 C# 以外的语言编译 MonoTouch 项目?

例如,我将如何使用 F# 或 J#?我不确定在项目的编译器设置中要掌握什么。

我可以遵循一系列命令行步骤来编译我可能解释为替换 C# 步骤但告诉其他编译器使用正确的平台详细信息等的 MonoTouch 项目吗?

谢谢你。

0 投票
1 回答
1512 浏览

android - Windows 8 上 Visual Studio 2012 的 Monodroid 开发问题 - Android 布局设计画布问题

我的 Android 解决方案(Android 的 Mono)中的所有 Android 布局Visual Studio 2012MonoDevelopWindows 8 机器上的所有 Android 布局都出现错误。
没有在我的 Windows 7 机器 Visual Studio 2010中收到此错误消息。MonoDevelop

我已经尝试在 VS 2012 和 MonoDevelop 中创建一个新的解决方案,但我仍然在 Android 解决方案(Android 的 Mono)中的默认 Android 布局上收到以下错误。无论设计画布上的错误如何,我都能够编辑 Android 布局的源代码,以及构建和部署应用程序而不会出错。

错误信息如下 :

“无法加载布局:在当前配置中找不到布尔资源匹配值 0x11100009(解析名称:config_ui_enableFadingMarquee)。”

如果您知道可能导致此问题的原因,请告诉我,谢谢。

0 投票
1 回答
317 浏览

android - 在 MonoDroid 上部署 Maqetta Web 工作区

我正在研究使用 Xamarin (MonoDroid) 和 Maqetta 构建跨平台应用程序的可能性。在我问我的问题之前,我必须成为一名新手 Android 开发人员。

我很好奇我应该如何在我的 android 设备上部署从 Maqetta 获得的工作空间。我下载的 Zip 文件包含一个非常简单的 Web 项目,在 .html 文件中有两个视图,类似于本教程:http ://www.youtube.com/watch?v=J0LneuYl280&feature=plcp

问题是 .zip 文件包含超过 6500 个文件,但是好的……总共不超过 8 MB。我将整个文件夹结构拖到 Visual Studio 上的 Assets 文件夹中。构建时出现以下错误:

Error 1 Invalid resource directory name: "assets". C:\Users\the\Desktop\Jobb\ImageCaptureApplication\ImageCaptureApplication\aapt.exe ImageCaptureApplication

我没有从这个错误中得到任何其他东西。

这个 Assets 文件夹有什么故事?如果我深入研究从 Maqetta 获得的 Web 工作区并删除“/lib/dojo/”下的“dojox”文件夹,现在至少我能够编译和构建代码,但我的网页看起来不像任何事物。

Assets 文件夹的文件编号是否太高?Maqetta 的目录树中的级别是否太多?我知道每个文件有 1 MB 的限制,但搜索告诉我,我看起来并没有违反此规则。

手动扫描 Maqetta Web 项目的每个版本以过滤掉不必要的依赖项肯定太麻烦了。

0 投票
1 回答
1623 浏览

c# - C# 中的快速逐像素混合效果“相乘”(适用于 android)

我一直在寻找一种更快的方法来在我的位图上使用混合效果“相乘”。我试过使用PorterDuff.Multiply,但在包含 Alpha 通道的位图上没有达到预期的效果,任何 0 alpha 的东西都会变成黑色。

我已经阅读过,似乎我可以实现我所追求的效果的唯一方法(photoshop/gimp 的“乘法”图层混合)是通过应用每个像素的效果。

OpenGL 不是应用程序的选项。

我不确定我是否正确理解维基百科建议的混合模式的算法。

TopColour * BottomColour / 255

将会:

转换Color.ToArgb和使用整数会更快吗?最后,我是否正确计算了乘法效果 - 它没有正确显示:(

我被卡住了,任何帮助将不胜感激。

谢谢你。

0 投票
1 回答
869 浏览

visual-studio - Xamarin:VS2010 Ultimate 加载项或 MonoDevelop for Android - 智能感知和代码颜色提示不起作用

在此处输入图像描述我一直在寻找和搜索在 Mono 测试中发现的类似问题,但找不到任何东西。

问题: 我在 Visual Studio 或 Monodevelop 中的智能感知不起作用。如何解决这个问题?

除了我提到的问题外,我仍然可以完成这项工作,并且一切正常。无法输入 w/c 的所有内容,这会耗费我大量时间并且容易出现拼写错误。请帮忙。

笔记:

我已经下载了在 Xamarin 站点上找到的最新安装程序,w/c 已经一键拥有所有内容(所有先决条件和要求都打包在一起)

然后...单独卸载并重新安装它,但烦人的事情仍然存在。