草庐IT

Xamarin-Android

全部标签

ios - Xamarin NetworkReachability 错误地报告可达性

在NetworkReachability上调用“GetFlags”总是返回“Reachable”,即使该域不存在。我将附上完整的测试解决方案,但以下内容代码应导致“Failed...”但结果为“Success=True”。代码基于Reachability示例。publicoverridevoidViewDidLoad(){base.ViewDidLoad();//Performanyadditionalsetupafterloadingtheview,typicallyfromanib.stringhost="http://nonsense.test12345679.com";usin

ios - Xamarin Forms (iOS) - 从选择器中删除快捷方式栏

在XamarinForms中,这是默认的iOS选择器:如何删除快捷栏(撤消/重做/复制/粘贴)? 最佳答案 在您的自定义渲染器中,您只需将控件的InputAssistantItem.LeadingBarButtonGroups和InputAssistantItem.TrailingBarButtonGroups设置为null。渲染器看起来像这样: 关于ios-XamarinForms(iOS)-从选择器中删除快捷方式栏,我们在StackOverflow上找到一个类似的问题:

android - 访问 API 的 Swift 库

我是iOS开发新手。有点Android开发经验,想学习iOS开发。在Android中,我使用Retrofit库来访问API。现在我想知道访问API的库类型。我想讨论一下性能好、易用、易懂的API库。是的,当然我已经尝试找到它并且我明白了:https://medium.com/ios-os-x-development/restkit-tutorial-how-to-fetch-data-from-an-api-into-core-data-9326af750e10但是我需要更多关于访问API库的想法,有人可以帮助我吗?谢谢。 最佳答案

c# - 如何更改 XAMARIN 中 Picker 占位符的颜色?

如何在XAMARINforANDROID和iOS中更改Picker占位符的颜色?PlaceholderColor="white"不起作用。Item1item2item3 最佳答案 对于xamarin3.6及更高版本:使用属性TitleColor。对于Xamarin3.6及以下版本:为此你需要一个自定义渲染器:[assembly:ExportRenderer(typeof(Picker),typeof(CustomPicker))]namespaceDroid{publicclassCustomPicker:PickerRendere

android - 当移动设备移动时,推送通知是否比套接字更好

我需要向我的客户端发送一些数据,我想知道使用推送通知是否比使用套接字更好。我听到有人说套接字不好,因为如果手机正在更改它的IP,它们可能会停止工作(不管这种情况多久发生一次)。套接字的可靠性如何>您更愿意在什么时候使用推送通知? 最佳答案 推送通知用于:-当您想向设备发送用户没有首先请求的信息时(通常是一个ping,表明服务器上有用户想要下载的新数据)-当不能保证应用程序正在运行时。套接字用于:-当应用程序运行时-即,用户单击他们想要下载的内容,数据通过套接字发送。此外,在Android上,推送通知的最大数据量为4K,因为(如前所述

android - 如何在跨平台(Windows、iOS、Android)C++ 应用程序中表示字符串?

我正在开发一个应用程序,其核心代码库将跨平台用于Windows、iOS和Android。我的问题是:我应该如何在内部表示此应用程序使用的字符串,以便能够在所有三个平台上有效地使用它们?重要的是要注意,我在Windows中大量使用DirectWrite,其中API函数通常期望传递wchar_t*(顺便说一句。API文档指出“指向Unicode字符数组的指针。”,我不知道这是否意味着它们是UTF-16编码)我看到了三种不同的方法(但是我发现很难掌握以跨平台方式使用C++处理Unicode字符串的细节,所以我可能错过了一些重要的概念):在内部各处使用std::string(并以UTF-8编码

android - iOS 和 Android 都支持 Boost C++ 线程吗?

我正在尝试为移动应用程序编写一些多线程代码。我正在考虑适用于iOS和Android的BoostC++线程库。但是有人知道这两个平台是否都支持Boost线程吗?谢谢! 最佳答案 是的,我目前正在维护在iOS和Android上运行的boost::thread代码。也就是说,除非您试图在两个平台上运行相同的代码库,否则我会推荐GrandCentralDispatch在iOS上而不是boost::thread。 关于android-iOS和Android都支持BoostC++线程吗?,我们在St

android - react-native-keyboard-aware-scroll-view 无法正常工作

我正在尝试使用react-native-keyboard-aware-scroll-view,这样键盘就不会覆盖我的输入。出于某种原因,它总是认为有一个键盘处于Activity状态,我猜是因为它总是压缩所有内容。附件是正在发生的事情的图片以及代码。有没有人知道这里发生了什么?我已经玩了一段时间但没有运气。我正在运行react-nativev0.33和react-native-keyboard-aware-scroll-viewv0.2.1。https://www.npmjs.com/package/react-native-keyboard-aware-scroll-viewimpor

c# - 如何在 iOS 上使用 Xamarin 未公开的方法?

我想使用一个存在于NSString上的方法,它被称为writeToFile:atomically:encoding:error:但是thismethodisnotexposedtoXamarin.iOS.如何创建允许我使用此方法的绑定(bind)?我找到的所有资源都解释了如何绑定(bind)库。我知道有更好的方法可以将字符串写入文件,但与其说是这个方法,不如说是如何绑定(bind)这些方法。 最佳答案 所以最后我设法通过绑定(bind)库解决了它。我创建了一个类型为“绑定(bind)库(iOS)”的新项目。之后,我添加了一个新文件N

【Android Studio】创建第一个APP工程及生成APK安装包

🌟博主领域:嵌入式领域&人工智能&软件开发前言:本文详细介绍创建AndroidStudio第一个APP工程及打包生成APK安装包。如下两个博客我记录了第一次创建项目时出现的问题,若你也遇见了同样的问题,可参考:【Android】MultipleGradledaemonsmightbespawnedbecausetheGradleJDKandJAVA_HOMElocations解决方案-CSDN博客【AndroidStudio】Gradlesyncfailedinxxsxxxms;Connecttimedout;CouldnotinstallGradledis解决方案-CSDN博客目录1.创建第