问题标签 [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 投票
2 回答
3060 浏览

c# - zxing 集成到 monodroid 应用程序中

我正在尝试将 ZXing 的条形码扫描仪集成到 MonoDroid 应用程序中。我看到普通的 Android (java) 应用程序有IntentIntegration.java 和 IntentResult.java包含在他们的项目中以提供帮助。我想知道是否有人将它们移植到 .NET(我没有看到它们在 csharp 项目中移植。)?我还想知道是否有人以另一种方式实现了 ZXing 来使用他们的应用程序?如果有人与 MonoDroid 集成,需要做什么才能在按钮单击处理程序中启动扫描?

此外,如果有人有任何其他可以实施的 3 方条形码扫描仪,请将这些建议放在评论中。

0 投票
1 回答
778 浏览

xamarin.android - 自定义列表适配器中的异步 Web 服务调用

在 Monodroid 中异步调用 Web 服务时出现问题。调用似乎正常工作,但每次我处理响应时应用程序都会崩溃。当我在模拟器中运行程序和在手机上运行程序时(Samsung Galaxy S w 2.2.1 FROYO.XWJS8),程序的行为有所不同。我正在考虑自己创建线程,但不知道它是否能解决问题。在 Windows Phone 7 应用程序中使用时,相同的代码可以正常工作。

Async 方法调用的代码是(注意:实际上 ShowMessage 调用写入 Android.Util.Log.Debug)

搜索异步结果函数以:

这是程序行为不同的地方。在模拟器中,代码永远不会到达 SearchCompleted 的第一行。但在我的手机中,SearchCompleted 功能似乎通过了(至少我所有的调试行都在跟踪中),但之后用户界面冻结了。(一分钟后它说进程没有响应)

0 投票
2 回答
2768 浏览

android - MonoDroid 的谷歌地图解决方案

有没有人有 MonoDroid 的谷歌地图解决方案?为了让它工作,我们需要从 MapActivity (com.google.android.maps) 继承。

我在 MonoDroid Roadmap 上看到此功能即将在 MonoDroid 1.1 中推出,但还没有发布日期。

0 投票
1 回答
1319 浏览

android - canvas.DrawRect 导致应用程序自动退出

我按照原来的android API,用monodroid写了一个很简单的CustomView来画一个矩形。一旦我进入应用程序,它会自动关闭。虽然我用 eclipse 编写了一个纯 android,但它工作正常。或者当我删除 drawRect 方法代码时,它也可以正常工作。有谁知道这个或我做错了什么?

这里附上应用程序代码:

[活动1.cs]

[绘图视图.cs]

这是我在 Eclipse 中使用的代码:

}

非常感谢。霍华德

0 投票
2 回答
1654 浏览

xamarin.android - MonoDroid 缺乏对 System.IO.Ports 的支持

我有一个用 C# .NET 4.0 编写的应用程序。我考虑使用 MonoDroid 让它在 Android 系统上也能运行。问题是,该应用程序严重依赖于 MonoDroid 中似乎不存在的 .NET Framework 命名空间 System.IO.Ports。有什么解决方案适合我,所以我仍然可以使用 MonoDroid?

0 投票
1 回答
1714 浏览

c# - 如何将我的 Monodroid 应用程序安装到我的 HTC 设备上?

我想在 HTC Android 上安装我的 Monodroid 应用程序作为测试。如何?请与我分享任何一步一步的链接。Android 设置是好的,但我没有找到任何链接 monodroid 设置到设备

0 投票
1 回答
525 浏览

xamarin.android - 现有的 WPF 应用程序可以轻松转换为 MonoDroid 吗?

是否有任何自动转换可以将现有的 WPF 应用程序转换为 MonoDroid?利用现有的 C# 知识非常棒。锦上添花的是能够继续编写 WPF XAML 代码。

0 投票
1 回答
8914 浏览

c# - 为 Windows Mobile、Android 和 iPhone 开发 C# 应用程序

我有一个项目,我需要构建一个能够在 iPhone、Android 和 Windows Mobile 中运行的 C# 应用程序。

对于 windows Mobile 来说这没问题,但是当我们尝试为 Android 和 iPhone 开发时,我认为这是一个挑战。

我一直在寻找解决方案,发现了一些关于Mono-AndroidMonoTouch的信息。

我的问题是,有人用过这个API吗?他们好吗?他们真的利用了 Android/iPhone 原生 api 的优势吗?我可以只用一个源代码为两个平台创建一个应用程序吗?

最后,还有其他方法可以为这些移动平台创建 C# 应用程序吗?

0 投票
3 回答
7396 浏览

c# - 如何在 C# 桌面应用程序和移动(android)设备之间通过本地网络进行通信?

我有一个 C# (.net 3.5) 桌面应用程序,它在屏幕上打印出一些数字。现在我想将其扩展到移动设备。(在我的情况下是 Android 设备。)它必须显示与计算机屏幕上相同的数字。整个事情只是一个概念证明,它不需要看起来很好,它不需要 100% 工作,有一个漂亮的 GUI 或简单的设置,它只需要显示一些数字。

我一直在研究 MonoDroid,因为它有可能使用 WCF 服务。(我知道移动设备和台式电脑将连接到同一个网络。)不幸的是,MonoDroid 的试用版不支持真实设备,我不想花几百块钱来证明一点。

我有 Java 的基本知识,并且我认为我能够使用 Android SDK 快速开发一个示例应用程序,以从网络上的网页获取数据、解释它(XML、JSON 等)并将其显示在屏幕上.

所以我的问题变成了:是否有可能从现有应用程序中创建某种 Web 服务(无需设置整个 IIS 服务器),其中包含一个带有一些 XML 数据的网页,我可以在给定的时间间隔刷新这些数据并且是从同一网络上的计算机访问?我该怎么做,使用哪种技术?

还是有其他方法可以实现这样的目标?

0 投票
2 回答
558 浏览

java - MonoDroid HelloTabWidget 教程不打包。

我们已经能够使用 monodroid 运行和测试所有示例小部件,除了 hellotabwidget。打包失败,不显示错误。有人可以发布标签小部件的工作示例或解释 monodroid 网站上的标签教程有什么问题吗?我们正在使用最新版本的 monodroid(刚刚发布但尚未购买)

http://mono-android.net/Tutorials/Hello_Views/Tab_Layout是指向无效教程的链接.....我们编写了 monodroid,他们给了我们一种方法来查看下面的“错误”,但这太疯狂了.

感谢您的任何帮助。

不幸的是,发生的事情是 Androidaapt工具正在报告错误,并且mandroid没有正确捕获和报告该错误。:-(

这将在下一个版本中修复,但与此同时,这里有一个(可怕的!)步骤序列来确定实际错误:

  1. 打开一个Visual Studio Command Prompt(2010),以下简称终端:开始->所有程序->Microsoft Visual Studio 2010->Visual Studio Tools->Visual Studio Command Prompt(2010)

  2. 在终端中,导航到您的项目目录。

  3. 运行以下命令:

    MSBUILD /t:安装 YOUR.csproj /p:MandroidExtraArgs=-v=10

  4. 在大量输出中,您想要查找如下所示的行:

    运行命令:E:\Applications\Android\android-sdk-windows.r10\platform-tools\aapt "package" "-f" "-M" "AndroidManifest.xml" "-J" "src" "--custom -package" "p14test.p14test" "-F" "bin\packaged_resources" "-S" "E:\tmp\VSProjects\P14Test\P14Test\obj\Debug\res" "-I" "E:\Applications\Android \android-sdk-window s.r10\platforms\android-8\android.jar"

  5. 运行以下命令:

    cd obj\调试\android

  6. 执行(4)中引用的命令:

    E:\Applications\Android\android-sdk-windows.r10\platform-tools\aapt "package" "-f" "-M" "AndroidManifest.xml" "-J" "src" "--custom-package" "p14test.p14test" "-F" "bin\packaged_resources" "-S" "E:\tmp\VSProjects\P14Test\P14Test\obj\Debug\res" "-I" "E:\Applications\Android\android- sdk-window s.r10\platforms\android-8\android.jar"

您现在应该能够看到丢失的错误消息。

感谢您对此的帮助....