xamarin相关内容

Xamarin C# - Android - 防止 AlertDialog 在 PositiveButton 单击时关闭

我是 Xamarin 的新手,不知道如何在 c# 中执行以下操作.我想防止在单击“正/负"按钮时关闭警报对话框.我需要先对输入进行一些验证.如果输入正确,对话框可以关闭,否则我将显示带有说明的消息.基本上,我有以下代码: private void CreateAddProjectDialog() {//一些代码var alert = new AlertDialog.Builder (this); ..
发布时间:2022-01-02 12:32:41 Java开发

如何让我的应用程序在加载但不在前台运行时发送通知?

我有一个有时会使用的应用程序.我一定是睡前把它留在了后台.当我醒来时,我在屏幕上看到了这个通知. 有人对如何在 XF 应用程序中显示这样的通知有任何建议吗? 此外,这些通知是否也会出现在 Android 上?我从未在我的 Android 手机上见过它们,但这可能是因为我很少使用它. 解决方案 我们可以使用 Shiny.Notifications NuGet 包,用于在 Xama ..
发布时间:2022-01-02 12:32:30 C#/.NET

针对 Xamarin Android 上的 64 位体系结构

我收到了一封来自 Google 的电子邮件,要求我们在 2019 年 8 月 1 日之前开始在我们的 Android 应用中支持 64 位 CPU.在他们的 文档,它指出如果您正确支持 64 位,您的 apk 内容中应该有一个 lib/arm64-v8a 文件夹. 在我的 Xamarin 项目选项 > 构建 > 编译器设置中,我的平台目标设置为“任何",因此我希望它同时构建 32 位和 64 ..
发布时间:2022-01-02 12:31:43 移动开发

缓慢的应用程序构建 - 适用于 Visual Studio 的 Xamarin

最近,我的 Xamarin.Android 应用程序的构建/部署非常缓慢.我不记得以前这么慢. 我已启用: 使用共享运行时 快速部署 启用或禁用这些设置没有任何区别.在这两种情况下,构建/部署我的应用程序大约需要 2 分 20 秒(最多超过 3 分钟!).使用真实设备或适用于 Android 的 Visual Studio 模拟器也没有区别. 为什么会这么慢?我使用的设置 ..

创建自定义 DatePicker 对话框

要求:当用户点击 TextView 时,应该会打开一个日期选择器.选择的默认日期应该是 TextView 中的日期.如果日期已经过去,则应该禁用 DatePicker 对话框的“设置"按钮.如果可点击的 TextView 为空,则 DatePicker 中的默认日期应为今天的日期. 解决方案 这是一个我已经解决的方案,我在此分享以帮助 Xamarin 社区.代码不是很优化,仅供参考. ..

在后台加载整个 ListView 并在每个 ListItem 中获取一个 UIControl

即使项目视图未显示在屏幕上,我也需要完全加载 ListView 并在每个 ListItem 中获取一个 UIControl. 我尝试了 ChildViewAdded 事件,但仅当 ListItem 显示在屏幕上时才会引发该事件. 因此,我需要一种在显示之前以编程方式准备 UI ListView 的方法. 预先感谢您的帮助. 解决方案 快速回答 - 如果您需要为列表中的每个 ..
发布时间:2022-01-02 12:30:18 C#/.NET

Xamarin 表单上传到谷歌驱动器

在我的 Xamarin 表单应用程序中,我需要将一个 zip 文件上传到谷歌驱动器.是否可以使用 Xamarin 表单应用程序执行此操作?我是否需要使用依赖服务在每个平台中实现这一点?请给我一个合适的建议. 解决方案 我想你必须创建一个 REST 服务以使用 Google Drive API,当然你必须管理 身份验证也是如此. ..
发布时间:2022-01-02 12:29:15 其他开发

单击通知时显示调用本地通知的内容页面

我对 Xamarin 比较陌生,并且在我的应用程序中已经到了想要收到通知的地步,我正在使用本地通知向用户显示他们已收到来自我的应用程序中某人的消息.虽然我可以显示通知,但当它点击它时,它要么不显示任何内容,要么“重新启动"应用程序(将用户带回登录页面). 如何在点击通知时获取通知以显示设置页面,例如我的联系人页面? 解决方案 如何在点击通知时获取通知以显示设置页面,例如我的联系人 ..
发布时间:2022-01-02 12:28:53 C#/.NET

Xamarin.Android 应用程序仅在干净编译时查找启动器活动

我有一个 Xamarin.Android,活动标记为 MainLauncher,名为 Login. 当我第一次按 F5 时,应用程序在模拟器中正常启动.然后我停下来,做一些代码更改,再次按 F5 我可以看到应用程序在模拟器中启动,当我得到这个时它的 UI 开始显示: Java.Lang.RuntimeException: 无法实例化活动 ComponentInfo{MyApp.MyApp/ ..
发布时间:2022-01-02 12:28:44 移动开发

什么作为启动器:启动器最喜欢的类名

我的客户想要将我开发的应用程序放在他们最喜欢的启动器中,他们要求提供启动器的包名和类名.包名很简单,但 ClassName 不是,因为如果我查看清单,类名前面是这样的哈希:md599e473470f20dc18f556aff51bcfbcb1.LaunchScreen 那么,我必须为最喜欢的启动器使用什么类名,整个事情还是只使用类名 LaunchScreen? 谢谢 解决方案 ..
发布时间:2022-01-02 12:27:30 其他开发

Xamarin.Android - 如何设置 MONO_GC_PARAMS 环境变量

你如何在 Mac OSX 中设置这个环境变量的值?我尝试使用 AndroidEnvironment 的构建操作在我的 Xamarin.Android 项目中创建一个 environment.txt 文件,但是当我检查我的诊断构建输出时,我仍然看到: MONO_GC_PARAMS = major=marksweep-conc 我没有设置该值 - 它必须是默认值,但我找不到它的存储位置或如何更改它 ..
发布时间:2022-01-02 12:26:24 其他开发