草庐IT

xamarin.uitest

全部标签

c# - 如何使用蓝牙 c# Xamarin 连接和发送数据?

我已经能够找到设备并几乎连接到它们,我确定连接按钮可以正常工作,但另一个设备没有正确应答,所以它没有连接我需要帮助...在它们连接后,我需要通过蓝牙发送一个zip文件,我真的不知道该怎么做。这是我的代码http://pastebin.com/hwERjS6u这里是我正在使用的blueToothChatService类http://pastebin.com/6SH56Wqj如果有人已经做了这个或者有任何sample可以帮助我,我会非常感激我的大脑正在融化......-.-谢谢 最佳答案 我最近一直在XamarinAndroid上做一些

android - Xamarin.Forms WebView 未呈现位置 :fixed css correctly?

我正在尝试使用XamarinForms在Xamarin中构建一个跨平台应用程序,该应用程序只能查看我的网站。大多数东西都运行良好,但我在Android下遇到了一个大问题。我做了一个测试Xamarin应用程序,不使用XamarinForms,只是Xamarin提供的原生Android东西,以测试它是否只是一个Forms问题。原来好像是……问题似乎是XamarinFormsWebView非常错误地呈现“position:fixed”的css,而在“原生”XamarinAndoid应用程序下,一切都按预期呈现。现在据我了解,XamarinForms应该使用与“native”应用程序的html

将URL存储到Firebase -Xamarin中

我能够将图像存储到数据库中。在我的图像表中,我想要URL本身,但是当我保存图像时,我会得到这种URL(我无法确定它是否是URL)"md59ff87d3098d3e76b10bcffd04c4d249f.Image@429ed2f8"但是我想要类似的东西firebase.com/pet.jpg因此,我可以将其称为我的ImageView。问题似乎在我的OnSuccess()。我该如何完成此操作?protectedoverridevoidOnActivityResult(intrequestCode,[GeneratedEnum]ResultresultCode,Intentdata){base.O

c# - Xamarin.Forms:应用程序关闭时广播接收器不工作

我正在使用Xamarin.Forms开发一个应用程序,虽然它的大部分工作正常,但当应用程序不在RAM中时,我无法找到让我的广播接收器工作的方法-这意味着即使当Android会“轻轻”关闭它,而不是用户强制关闭它。当应用程序在前台运行或应用程序在后台运行时,广播接收器本身工作正常,但尚未被终止。我已经花了几天时间寻找解决方案,但我无法成功。我在Xamarin论坛和此处看到了一些提示,在服务中声明我的广播接收器,并在MainActivity文件中启动该服务,虽然服务似乎正在运行,但它仍然没有对我的本地通知执行任何操作。就我的理解而言,在JavaAndroid开发中,您所要做的就是在list

android - Xamarin.Forms 中类似 colorAccent 的属性

在AndroidAppCompact库中,我们使用colorAccent属性为复选框和文本字段等UI控件设置主题。喜欢下面的图片。#43ffd6#ff6f4d如果我希望它在跨平台中生效,Xamarin.Forms是否有这样的属性。 最佳答案 如果您想要在Xamarin.Forms中对分组元素进行样式设置的主题方式,那么您可以使用样式(Xamarin.FormsStyles),例如varbuttonStyle=newStyle(typeof(Button)){Setters={newSetter{Property=Button.Bac

android - 在 Xamarin for Android 中找不到维度资源

在可绘制的XML文件中,我想使用尺寸资源“background_radius”。维度资源在Values\Dimens.xml中定义400dp我在构建它时遇到了以下错误。找不到与给定名称匹配的资源(在值为“@dimen/background_radius”的“gradientRadius”处)。...\Resources\drawable\background.xml但是当我在VS中设计的时候,我可以看到正确的背景半径。似乎VS无法构建它。怎么了?谢谢。++++++++++++++++++++++++++由于某些未知原因,该项目没有选取新的dimensxml文件。我重新创建了文件并重建了

android - MonoDroid (Xamarin) 应用程序是否不易被盗?

我一直在研究GooglePlay许可验证库,以减少我正在完成的应用的盗版行为。但是破解使用LVL的应用程序似乎相当容易(参见HowtheAndroidLicenseVerificationLibraryisLullingYouintoaFalseSenseofSecurity。我的问题是,MonoDroid应用程序在这方面是否天生不易破解?攻击点似乎是处理执行检查、处理结果、存储结果等逻辑的用户代码。自动化工具寻找常见的Java代码模式。我认为这些对于MonoDroid应用程序毫无值(value),因为C#代码未转换为Java字节码,而是存储为在运行时获取JITd的标准.NETIL。

android - 以编程方式检查 Xamarin.Android 的版本

来自XamarindocumentationonEnvironmentChecks,对于iOS,我可以通过访问MonoTouch.Constants.Version检查Xamarin的版本。是否有Xamarin.Android的等效项?我想这样做是为了记录。 最佳答案 我们通过使用*.tt文件读取Xamarin.Android版本文件并生成包含版本信息的C#类来完成此操作:namespaceVersioning{publicclassXamarinAndroid{publicconststringVersion="";}}在文件属性

android - 黑莓上的 Xamarin apk (>= 10.2.1)

将原生Android.apk转换为Blackberry.bar似乎不是问题。但是,我有一个使用Xamarin实现的Android.apk(API15)。我可以使用BB10侧载工具将该文件转换为.bar文件,但是当我在Blackberry模拟器上运行该应用程序时,我收到错误消息:android_update_LD_LIBRARY_PATHnotfound;.sodependencieswillnotwork以后FATALEXCEPTION:mainjava.lang.UnsatisfiedLinkError:Librarycannotbefoundatjava.lang.Runtime.

c# - Xamarin 安卓 : What is the correct way to Marshal a string from C# to a Unicode string in C++?

我正在编写XamarinAndroid应用程序,并尝试编写Xamarin应用程序需要向其传递数据的C++native库。我需要将Unicode字符串传递给库,但尝试时出现了一些奇怪的行为。在我的本地共享库中,我有以下代码:extern"C"voidlogANSI(constchar*data){__android_log_print(ANDROID_LOG_INFO,"StringMarshaling","ANSIdata:%s",data);}extern"C"voidlogUnicode(constwchar_t*data){__android_log_print(ANDROID_