xamarin.android相关内容

带有扩展消息窗口的 Xamarin.Forms.Maps 引脚

我正在使用 Xamarin.Forms.Map,我想在我的地图上显示带有已展开窗口消息的图钉(无需单击它们).截图之类的.默认情况下,只有在我单击它们后才会显示窗口消息.我该怎么做? 解决方案 我基于这个示例做了一个测试:示例 我所做的是覆盖 GetViewForAnnotation 方法.我添加了一个子视图并根据 pin 的位置设置它的位置. 这是相关代码: [assemb ..

如何在 Xamarin 中为 Google 地图实现标记聚类

我已在我的应用中成功实施了 Google 地图.我必须为 Xamarin Android 实现标记聚类. 链接 这里给出了关于如何实施,但我无法理解如何引用包. 我得到的源文件很少,但没有帮助,因为我不知道如何引用 jar 文件.我得到的文档与 Java 相关,但与 C# 无关.以下是几个链接: https://github.com/googlemaps/android-maps ..

获取当前的 ViewModel MvvmCross

奇怪的是,我没有在互联网上找到一个非常简单的问题的直接答案. 如何确定 MvvmCross 运行时中当前活动的 ViewModel? 有可能吗?如果没有,为什么我不应该这样做? 解决方案 正如我最近了解到的,哪个 ViewModel 处于“活动状态"取决于在很大程度上您使用的是哪个 Presenter.如果您只使用默认演示者,这似乎很容易,因为在任何给定时间只显示一个 View ..
发布时间:2022-01-02 12:35:33 C#/.NET

MonoDroid、SQLite 和 LINQ

我似乎找不到在 MonoDroid 上通过 SQLite 使用 LINQ 的示例.到处都有吗? 解决方案 sqlite-net库与 Mono for Android 配合良好,并提供一些 LINQ 支持.我有一篇这里的帖子描述了如何在 Android 应用程序的 Mono 中使用它. ..
发布时间:2022-01-02 12:35:21 数据库

MvvmCross 本地化:运行时切换

有没有办法在运行时将当前语言更改为另一种语言? 例如:能够在点击按钮或启动应用时切换,获取用户语言并切换. 如何告诉插件在启动时检查用户语言? 预先感谢您的帮助. 解决方案 有没有办法在运行时将当前语言更改为另一种语言? 是的,在您的 MvxTextProviderBuilder.cs 例如:当一个按钮被点击时能够切换 UI 框架并未真正设置为执行实 ..

Monodroid 环境变量

在 Android 中,Android.OS.Environment 中有一组可用的环境路径.但是,在考虑跨平台功能时,我想将图片存储在图片文件夹中,因此我想改用 System.Environment.GetFolderPath.但是,我的问题是这些都指向 Android 环境中的何处.我可以从以下获取有用的图片文件夹吗? string path = Environment.GetFolderP ..
发布时间:2022-01-02 12:34:47 C#/.NET

xamarin 应用程序启动缓慢

我们正在 PCL 上开发跨平台应用,但目前我们仅使用 Android 设备进行测试. 我们担心的是,启动应用程序需要大约 6 到 8 秒(取决于我们测试的设备),这非常慢. 放置几个断点后,我们看到时间消耗相当均匀. 我们确实注意到这个特定部分花费的时间更长: 在 MainActivity 上到达 onCreate() 之前 1 秒(有一个闪屏,在它之前只有一个图像和一个背景颜色) ..

Xamarin HTTP 请求超时

晚上好! 我试图清理/优化一些代码,最终发现了Xamarin HTTP 请求超时 的问题(如我的原始线程中所述:异步下载和反序列化). 发现问题(仅使用 Xamarin.Android 测试;不了解 iOS): 当无法访问主机(例如,离线本地服务器)时,GetAsync 会在大致3 分钟,消息错误:连接失败(连接超时).内部异常是 System.Net.Sockets.Socke ..
发布时间:2022-01-02 12:34:13 C#/.NET

Xamarin.Android - 本机代码编译会使逆向工程变得更难吗?

我们正在考虑将我们的 C# .NET 应用程序移植到 Android,我已经开始阅读有关 Xamarin.Android 和 Mono 框架的信息.我才刚刚开始 Android 开发. 我在 http://xamarin.com/android 主页上注意到它声明: 本机代码高性能编译代码,可完全访问所有本机 API. 这是否意味着生成的代码将是更难逆向工程的本机代码?我们想创建 ..
发布时间:2022-01-02 12:34:01 C#/.NET

Xamarin.Forms MissingMethodException: 找不到“Android.Support.V4.Widget.DrawerLayout.AddDrawerListener"

我已经按照以下链接中的所有内容进行操作:https://developer.xamarin.com/指南/xamarin-forms/user-interface/navigation/master-detail-page/我写的代码可以在这里找到:http://github.com/foyzulkarim/XamarinFormsDrawer我使用 UWP 项目在我的 Windows 10 本地 ..

zxing 集成到 monodroid 应用程序中

我正在尝试将 ZXing 的条码扫描器集成到 MonoDroid 应用程序中.我看到普通的 Android (java) 应用程序有 IntentIntegration.java 和 IntentResult.java 以包含到他们的项目中以提供帮助.我想知道是否有人将它们移植到 .NET(我没有看到它们被移植到 csharp 项目中.)?我还想知道是否有人以另一种方式实现了 ZXing 来使用他 ..
发布时间:2022-01-02 12:33:22 C#/.NET

在 MonoDroid/MonoTouch 中使用 ViewModel

我决定稍微涉足 MonoDroid 和 MonoTouch 并移植我的一个 WP7 应用程序作为入门.我真的很想重用我现有的 ViewModel,但由于 Android 和 iOS 似乎都没有 XAML 强大的数据绑定这样的东西,我想问一下之前是否有人走这条路,可以推荐一些最佳实践或现有解决方案. 解决方案 我们现在正在用一个应用程序来做这件事,但首先是为 iOS 编写的(甚至在 Wind ..
发布时间:2022-01-02 12:33:18 其他开发

为跨平台开发寻找最佳 PCL 配置文件

我正在为我的应用扩展支持的平台数量,它曾经支持 .NET4/Windows Store/Windows Phone,但我希望也涵盖适用于 Android 和 iOS 的 Mono.我已经将所有业务逻辑、模型和视图模型都放到了可移植类库 (PCL) 中,但是我的目标平台子集是什么是一个很大的难题.每个组合都会导致某些事情失败.以下是我可能使用的 4 个平台的结果: Profile 78 (NE ..