草庐IT

xamarin.droid

全部标签

将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

摩托罗拉 Droid 上的 Android 图像方向问题

我们的应用程序使用图库选择操作从设备中抓取图像以上传到新的博客文章。我们在MotoDroid上看到,纵向拍摄的图像以横向发送回应用程序,因此图像是横向的。据我所知,这只发生在Droid上。通过谷歌找到这个,但我们需要以正确的方向上传完整尺寸的图像,因此该解决方案对我们不起作用:http://groups.google.com/group/android-developers/browse_frm/thread/1246475fd4c3fdb6?pli=1重现这一点的一种简单方法是在Droid上拍摄肖像照片,然后通过Gmail将其发送给自己。在电子邮件中,图像将横向(横向)。我已经在dr

android - 如何选择 droid sans condensed 字体?

我看到一个DriodSansCondensed字体在android上可用,但据我所知,android:typeface属性只能具有以下值-normal、sans、serif和monospace。问题是如何选择这种“浓缩”字体?此外,从页面上看不清楚该字体从哪个版本开始可用。编辑:我用两个TextView对象分别将字体设置为normal和mono进行了测试,据我所知没有区别两者之间。 最佳答案 看起来DroidSansCondensed不包含在SDK中,但可以购买:http://www.droidfonts.com/droidfont

android - 摩托罗拉 Droid X,Android 2.3.3 ListView 行分隔符

我是android开发的新手,我有一个用于显示图像的ListView。每行都是一个自定义行,每个单元格也是一个自定义布局。一切正常,但当我在运行android2.3.3的摩托罗拉DroidX上测试我的代码时,我可以看到每行分隔符上方出现一条白线。我知道droidx2.3.3的ListView页脚问题,我觉得这也是一个问题,因为它使用默认的ListView布局。但我想不出隐藏白线的方法。任何帮助是极大的赞赏。谢谢, 最佳答案 为防止死链接,如果将来有人需要有关摩托罗拉ListView的帮助,您需要做的就是将其添加到XMLListVie

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.