问题标签 [xamarin.android]

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 回答
1260 浏览

c# - 尝试在 MonoDroid 中使用 WCF 时出错

我正在使用 MonoDroid for C# 创建一个概念性的 Android 应用程序。到目前为止,它看起来还不错。然而,我在使用 WCF 时遇到了障碍。

这个概念很简单,使用一个名为“Ping”的方法创建一个 WCF 服务,该方法返回一个字符串“Pong”。编写了一个 WPF 应用程序,该应用程序运行良好。但是当尝试使用该服务时,android 应用程序给了我一个奇怪的错误。

首先是我得到的错误

这是服务器端的接口

这是服务器端类

服务器端运行良好,因为我的测试 WPF 应用程序运行良好。

Android 客户端接口使用异步模式,但在使用对服务的直接同步调用时会出现同样的错误。

这是客户端“代理”类

这是执行调用的代码。

我希望有人会知道一个解决方案,或者可以给我一个不同的方法。

0 投票
3 回答
961 浏览

android - 在 MonoDroid 中使用 MVP 模式

这是我在 MonoDroid 应用程序中使用 MVP(或更具体地说是被动视图?)的尝试:

https://gist.github.com/857356

我的主要目标不是重用,而是提高可测试性和(希望)提高可维护性。重用将是一个很好的副作用,但我目前不打算做一个 MonoTouch 版本或任何东西。

我通常对此很满意(有一个例外),但我绝对需要一些批评/评估。

一个例外:“GetPortfolioIdForContextMenu”方法返回一个“int”,感觉不太正确,因为其他方法不必这样做。只是感觉不对,但我不能完全指出“为什么”,或者甚至该怎么做。

0 投票
8 回答
3105 浏览

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

今天,可以在多个移动平台上使用 C# 编程,例如:

(如有遗漏,请随时编辑)当然,这仍然是 UI 的编程工作,但可以共享应用程序的主要库。

我们都要感谢一个围绕Mono项目聚集的团队和超级英雄Miguel de Icaza,他们的努力是无价的。

困扰我的是,这些选项有什么好处?跨多个移动平台维护一个应用程序的成本是否会减少障碍,然后必须分别对每个库进行编码以获得更好的性能。每种语言的学习曲线?成为万事通与 .NET Ninja

或者知道在本机环境中编程的应用程序的二进制文件大小更小,甚至可能优化得更好,不要忘记您必须等待新平台操作系统更新的支持。

更新:显然还有一件事要考虑,那就是支持。由于 Novell 被 Attachmate Group 收购,Mono 团队全部下岗。然而,由 Miguel De Icaza 领导的团队核心成员创立了新公司 Xamarin,该公司将从头开始重新发明 Mono Mobile 开发工具。

0 投票
4 回答
1005 浏览

mvvm - 构建适用于 WP7、Iphone 和 Android 的应用程序

我即将开始构建一个将在所有平台上使用的应用程序。我将使用 monotouch 和 monodriod,这样我就可以将东西保存在 .net 中

我有点懒,所以我希望能够尽可能多地重用代码。

假设我想创建一个存储联系信息的应用程序。例如姓名和电话号码

我的应用程序需要能够从 Web 服务中检索数据并在本地存储数据。

MVVM 模式看起来像是要走的路,但我不确定我下面的方法是否 100% 正确

它是否正确?

  1. 一个包含我的模型的项目
  2. 一个包含我的视图、本地存储方法以及我将视图绑定到的视图模型的项目。在这种情况下,将有 3 个基于 3 个操作系统的不同项目
  3. 用于绑定服务和本地数据存储的数据访问层项目

任何建议都会很棒。

谢谢你的时间

0 投票
1 回答
695 浏览

c# - 在 Mono 中使用 JSON 库

我如何使用 VisualStudio 2010 在 Monodroid 中使用 JSON 库。我在任何地方都找不到它,尽管 Mono Assemblies Page 说它应该存在。

0 投票
3 回答
1791 浏览

c# - Android Java 到 C# URL

以下 Java 代码段的 C# 等效项是什么:

提前致谢。

0 投票
1 回答
355 浏览

amazon-s3 - 从 MonoDroid 应用程序访问 S3

有没有从 MonoDroid 应用程序访问 S3(或任何 AWS 服务)的解决方案?我找到了 S3 的 Android sdk,但这些是 jar 文件(不确定是否有某种方法可以使这项工作?)

我尝试使用 .NET AWS 开发工具包。这可以编译,但是在运行时,当我尝试构造任何对象时,它会做各种奇怪的事情(像发生异常一样中断,但没有指示异常是什么,有时会一起崩溃 VS)

我搜索了 AWS 文档,看看是否有一个简单的 Web 服务帖子我可以在没有 SDK 的情况下制作,看起来这应该是可能的,但我还没有找到任何关于如何做到这一点的信息。

0 投票
2 回答
15136 浏览

android - 我可以使用 VB.NET 开发使用 MonoDroid 的应用程序吗?

我想知道是否可以使用 VB.NET 而不是 C# 和 MonoDroid Visual Studio 插件开发智能手机应用程序?

另外,如果可能的话,有人能指出我在 VB.NET 而不是 C# 中的一些示例代码的正确方向吗?

提前谢谢了。

0 投票
1 回答
265 浏览

xamarin.android - 启动项目上的 Monodroid 构建错误

我刚刚下载并安装了 Mono for Mac 和 Mono for Android。选择文件->新解决方案->新的 MonoDroid 应用程序,并尝试构建它,我只是收到一个错误:

有什么想法我能做什么?

0 投票
1 回答
2373 浏览

image - Monodroid 从 url 保存图像

您好,我正在构建的应用程序适用于存储在服务器上并需要在列表视图上显示的大量图像。我希望能够将它们存储在文件中。

到目前为止,这是我拥有的代码

但我不知道如何保存图像或保存在哪里。

有什么帮助吗?

谢谢