草庐IT

将URL存储到Firebase -Xamarin中

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

java - Android按钮点击显示不同的Toast消息取决于点击次数

我想要一个按钮,它可以根据用户的点击次数显示不同的Toast消息。我写的代码如下。但是,在我单击之后,所有四个toast消息都会弹出。谁能帮我解决这个问题?谢谢!GetVS.Click+=delegate{if(count==0){Toast.MakeText(this,"BeepBoop0",ToastLength.Short).Show();}if(count==1){Toast.MakeText(this,"BeepBoop1",ToastLength.Short).Show();}if(count==2){Toast.MakeText(this,"BeepBoop2",Toas

android - ScrollView 内的可滚动多行 TextView(不涉及触摸交互)

我创建了一个ScrollView,中间有一个EditText,它是多行(可滚动)。当编辑该View并添加超出允许高度的行时,它会按预期滚动。但是,整个容器的父ScrollView也会像跟随文本一样滚动。有没有人看到或知道这个问题的解决方案?(注意:这不是我已经理解的如何通过触摸滚动一个而不是另一个的问题。这是一个在EditText中键入时主ScrollView移动的问题,即使文本没有变低而是滚动。 最佳答案 这里有一个答案:https://stackoverflow.com/a/28180281/3956566使用这个Managin

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 - 如何在我的计算机上找到我的 SQLite 数据库文件?

我使用XamarinStudio(Android版Mono)实现了我的第一个应用程序。此应用程序将一些数据存储在SQLite数据库中,这在SonyTabletS设备上运行良好。我的问题是:有没有办法获取数据库文件并查看其大小等信息?我查到了下面的路径/data/data/My-Application-Package-Name/databases/My-database-name但好像不存在。感谢您的帮助! 最佳答案 您可以使用Eclipse使用sqlite管理器插件(http://www.coderzheaven.com/2011/

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 - OnConfigurationChanged 未在单声道 android 中调用

我正在尝试获取屏幕旋转事件。为此,我使用“OnConfigurationChanged”。问题是我的Activity定义看起来像[Activity(ConfigurationChanges=global::Android.Content.PM.ConfigChanges.Orientation|global::Android.Content.PM.ConfigChanges.KeyboardHidden)]我无法提供导致问题的配置global::Android.Content.PM.ConfigChanges.SreenSize,即未调用OnConfigurationChanged。我

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

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