问题标签 [xamarin.droid]

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

xamarin - 使用 MvvmCross Droid 自定义动画

使用 MvvmCross,如果我想要一个按钮来打开一个新屏幕,我连接命令处理程序并使用 ShowViewModel,如下所示:

无论如何要插入自定义动画,这些动画是非常特定于平台的,并且仍然在核心中使用 ShowViewModel?如果我在 Droid 项目中执行此操作,它将如下所示:

所以基本上我想要一种方法来挂钩从 Droid 项目创建的 MvvmCross 活动。

0 投票
1 回答
90 浏览

android - 使用 MonoDroid 将联系人添加到 Droid

我正在使用 Xamarin 开发一个机器人应用程序,可以添加电话、电子邮件公司名称,但我无法弄清楚要使用哪些常量来添加地址。

我正在使用这样的代码:

谢谢

0 投票
2 回答
5692 浏览

android - PathTooLongException Xamarin Droid 项目

我创建了一个路径很长的 Xamarin.Forms 项目,在构建它时出现此错误:

“System.IO.PathTooLongException:指定的路径、文件名或两者都太长。完全限定的文件名必须小于 260 个字符,目录名必须小于 248 个字符。”

我不能更改我的项目路径,也不能更改我的项目名称,它必须具有该特定名称。

任何人都可以帮助我们找到解决此问题的方法吗?

谢谢

0 投票
1 回答
78 浏览

c# - 从Core(便携式)调用放置在Droid项目中的方法

我在一个解决方案中有两个项目。核心和机器人。在 Droid 项目中,我有一个方法需要在核心中的异步方法完成其任务时调用。我的核心代码是:

我需要调用放置在 Droid 中的方法“AuthorizationFailed”:

0 投票
1 回答
334 浏览

c# - 无法从存储的图像创建流以进行字节 [] 转换

我已经为这个实现苦苦挣扎了几个小时,无论我在哪里(SO、Xamarin 论坛、谷歌等)似乎都找不到任何解决方案......

在当前的场景中,我有一些图像,我希望从我的共享代码.Droid.Resources.Drawable中访问这些图像并将其转换为图像。byte[]这是因为我希望在我设置为服务器端点的 REST API 上测试我的CRUD功能的全部范围。

这些图像在应用程序中显示得很好,但由于某种原因,我似乎根本无法在将这些图像转换为byte[]Xamarin 中的过程中扭曲我的头脑。我在“普通” C#中做过无数次......

对不起,如果代码有点乱,但我相信你明白了。

  1. 我想从存储中获取图像.Droid(稍后将移植到 iOS)
  2. 将所述图像转换为byte[]
  3. 将该表示发送byte[]到我的 API。

在代码的当前状态下,我收到此错误:

C#:无法创建抽象类的实例

我试图在哪里创建一个新的 Stream ( new Stream(sauce))


下面的示例基于此处找到的片段,并且完全归功于 Sten 和 Vincent。

0 投票
1 回答
209 浏览

c# - Xamarin.Forms Droid 项目关于 .csproj.filelistabsolute.txt 的警告

我想知道如何从我的 Xamarin.Forms 项目中修复这些警告。它们只是警告,但我们需要清理我们的警告,所以不能在这里。

无法将行写入文件"obj\Debug\Eagle.Framework.Common.csproj.FileListAbsolute.txt"。该进程无法访问文件“C:\Builds\Eagle.Framework\Framework\Common\Eagle.Framework.Common\obj\Debug\Eagle.Framework.Common.csproj.FileListAbsolute.txt”,因为它正被另一个进程使用.

有想法该怎么解决这个吗?我查看了几个关于如何解决此问题的地方,但没有一个解决方案有效(除了关闭并行构建,这不是一个选项)。但所有这些都是错误的。就我而言,它们是警告

https://bugzilla.xamarin.com/show_bug.cgi?id=36190 https://forums.xamarin.com/discussion/56013/upgrade-to-xamarin-4-brings-vs2015-problems

这是我的 Visual Studio 帮助对话框中的一些信息。

Microsoft Visual Studio 企业版 2017 版本 15.1

Xamarin 4.4.0.34

Xamarin.Android SDK 7.2.0.7

我还在 Xamarin 论坛上发布了这个问题。

https://forums.xamarin.com/discussion/93165/xamarin-forms-droid-project-warning-about-csproj-filelistabsolute-txt/p1?new=1

0 投票
1 回答
821 浏览

xamarin - xamarin 表单/Xamarin.android/Xamarin.ios 中的 .DWG 格式文件查看器

我需要在 Xamarin forms/Xamarin.android/Xamarin.ios 中集成 *.dwg 格式文件,我如何才能在 Android 和 iOS 中显示DWG AutoCAD 文件。dwg 文件包含我需要选择空间的平面图。

如果有任何适用于 Xamarin 的 nuget 包?

如果有人有任何想法,请告诉我。

平面图 DWG 文件样本 - http://www.cadforum.cz/catalog_en/file.asp?blk=12286

在此处输入图像描述

0 投票
1 回答
669 浏览

xamarin - 在自定义控件标签 xamarin 表单上设置密码输入 - Android 渲染

我的目标是在 .Droid 项目的 xamarin 表单中的自定义控件上设置密码输入。

我的自定义渲染代码:

我已经测试了我在网上看到的许多代码,但没有成功。如何设置控制标签,如密码标签?用户写作时我会看到这些点。谢谢。

0 投票
1 回答
580 浏览

xamarin.forms - Xamarin Forms - Navigate to Native Activity from xaml.cs

In my Xamarin Forms project, I have launcher activity i.e. MainActivity. I am starting Shared Application App.xaml.cs from MainActivity using following line in onCreate method.

I am using CustomTabbedPage, each TabbedPage has its own xaml and xaml.cs files. In one of the xaml.cs files. I need to navigate to native activity that is placed under Droid module.

Everything works fine if I navigate from one xaml view to other but I am unable to navigate to native screens from any xaml.cs file.

0 投票
1 回答
2202 浏览

android - TabbedPage 和内容页面未显示

尽管我有使用 C# 的经验,但我对 Xamarin 和 XML 还是很陌生。我在 xml 中创建了一个选项卡式页面,但它根本没有显示Main.axml

我有 2 个子标签页(主页和添加位置) 我希望主页成为默认页面,尽管即使是 TabbedPage 也不会显示并且应用程序是空白的。

主页.axml

MainActivity.cs:

项目结构

谢谢,

马特