Xamarin.Android(以前称为Android的Mono)是在Android平台上运行的Mono的实现,允许您使用本机Android库以及使用.NET BCL(基类库)在C#中编写Android应用程序。
无法将 Xamarin Android 应用程序定位到 Android 14
我一直在尝试将我们的 Xamarin Native (Xamarin.Android) 应用程序的 traget 框架更新到 Android 14。 然而,我已经安装了 API 34 的 SDK 工具,它反映在 Target A 下...
在 Xamarin.Android/.NET 8 中,Google Play 应用内总是会在 3 天后退款
我最初使用 Xamarin.Android 构建了一个应用程序,该应用程序使用 NuGet/Lib、Plugin.InAppBilling。我最近将其迁移到 .NET 8,但我注意到用户付款几天后,我...
如何从 xamarin android web 视图中加载的登录页面的用户名文本框中读取值
用户在 Xamarin android 中使用 webview 在网页中输入用户名文本框中的值后,我试图从登录页面获取用户名文本框中的值。 我尝试使用“document.getelementbyid('useranme')。
Xamarin.CommunityToolkit CamaraView 外部摄像头选项仅限 UWP 吗?
我目前正在开发 Xamarin。基于表单的 Android 应用程序将使用外部 USB 摄像头。在 XCT 上,我发现这个 CameraView 的功能超出了我的需要,但仅限于设备上的内置摄像头。 一个...
我正在使用 Xamarin.Forms 构建一个应用程序。它在 iOS 上成功运行,但在 Android 上当我尝试启动它时崩溃了。 根据调试: 构建成功 部署成功...
Xharness 与 xunit 在使用 Android 资产的单元测试中中断
下午好, 我有一个基于 xUnit 的 MAUI 单元测试应用程序 (Android)。 该应用程序有“两个入口点”:测试仪器(无头)和视觉入口点(应用程序)。这大致基于
我想扩展Android应用程序,我想重写oncreate方法。 但由于某种原因,它非常糟糕......只有当我删除[应用程序]我才能运行它,但根据这个......
我是 Xamarin Forms 和 MVMM 的新手。我需要使用 MVMM 概念在运行时隐藏和取消隐藏标签。我正在创建绑定属性并绑定到其中。但它没有奏效。 我的 Xaml 代码是: 我是 Xamarin Forms 和 MVMM 的新手。我需要使用 MVMM 概念在运行时隐藏和取消隐藏标签。我正在创建绑定属性并绑定到其中。但它不起作用。 我的Xaml代码是: <Label Text="The Error" IsVisible="{Binding IsVisible}"/> 我的 ViewModel 代码是: private bool isvisible; public event PropertyChangedEventHandler OnPropertyChanged; public void PropertyChanged([CallerMemberName] string propertyName = "") { this.OnPropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); } public bool IsVisible { get { return isvisible; } set { isvisible = value; PropertyChanged(); } } 一旦我将 isvisible 属性设置为 true,标签就会取消隐藏。如何实现? 我做错了什么...... 确保将视图模型定义为视图的 BindingContext。视图模型应该继承 INotifyPropertyChanged。然后,在视图模型中将 IsVisible 设置为 true 或 false 应该可以工作: IsVisible = True; // Or False depending on your conditions
如何从 Xamarin Forms 项目调用 C++ 库代码 - DllNotFoundException
我有 Xamarin 表单跨平台项目 - Android、iOS 和 UWP。我有一个 C++ DLL 项目,我从中创建了一个 DLL。我的目的是在 Xamarin 表单中集成/调用这些 C++ 代码...
Xamarin 应用程序不允许在 Samsung Galaxy S23 中上传照片。 甚至应用程序版本也不可见。 我的应用程序的目标是 android SDK API 版本 33,但 Samsung Galaxy S23...
我正在使用 Xamarin.Forms 开发一个应用程序,我正在尝试将启动屏幕插入我的 Android 项目。 我找到了一些创建具有背景颜色和统计信息的启动屏幕的教程......
我在理解如何解决这个问题时遇到了问题,因为我对 xamarin 和 android 都很陌生。 我的问题如下:我需要开发一个Android应用程序,它可以拍照......
Xamarin Android 无法从旋转后的图像中读取 EXIF 数据来检查图像是否旋转
描述 要通过基于方向旋转读取 EXIF 元数据来检查图像是否旋转,然后创建新的位图并将其设置为 ImageView 控件。 实际图像 EXIF 数据...
Xamarin.Forms 应用程序中的 ExifInterface 方向始终为 0
我正在开发 Xamarin.Forms 应用程序,我想在其中实现拍照功能。 我已经实现了这个功能及其工作原理。但是刚才我在S上遇到了一个问题...
Microsoft Android 构建失败 - 无法编译本机程序集文件
我已经在 Visual Studio for mac 2022 中从模板创建了一个 Android 项目(检查了支持的 abi:armebi-v7a) 当我构建项目时,我随机收到一个或多个以下错误: Xamarin.并且...
Xamarin C# Android Zxing 二维码扫描仪
当我尝试激活相机(等待scanner.Scan())时出现异常: System.NullReferenceException:“未将对象引用设置为对象的实例。” 这是我的按钮: 私有异步无效
通过新的移动 Android 应用程序跳上毛伊岛开发列车。该应用程序的目的是在 Brother RJ2050 移动打印机上打印一份摘要。 我已经下载了 SDK 并按照说明进行操作...
我单击了Xamarin.Forms的Android项目的存档按钮。 虽然我从其他社区、github issues 做了很多方法,但都失败了。 我已经拥有的设置: 将链接器设置为 On...
在Xamarin应用程序中集成阿里巴巴的Idaas SDK集成以验证用户身份的流程是怎样的
我想在我的xamarin应用程序中集成alibabas idaas sdk用于登录过程。 同样的过程是什么。 我没有找到有价值的资源来做同样的事情。
如何在 Android Kitkat 中调整 AppCompatRadioButton 的 DrawableLeft 大小?
在 Xamarin Android 应用程序中,我有一个 AppCompatRadioButton,其 drawableLeft 属性设置为 @drawable/person_resized: 在 Xamarin Android 应用程序中,我有一个 AppCompatRadioButton,其 drawableLeft 属性设置为 @drawable/person_resized: <RadioGroup android:layout_width="match_parent" android:layout_height="wrap_content"> <android.support.v7.widget.AppCompatRadioButton android:id="@+id/MyRadioButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Selection 1" android:textSize="24dp" android:drawableLeft="@drawable/person_resized" android:drawablePadding="5dp" /> </RadioGroup> drawable/person_resized.xml 是一个图层列表可绘制对象,我用它来缩小 drawable/person.png 图像: <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/person" android:width="22dp" android:height="22dp" /> </layer-list> 当此视图显示在 Android N 模拟器上时,它的行为正常。 但是在我的 Android Kitkat(4.4.4) 设备中,图像大小不正确。 这是我在 Android N 中得到的: 这是我在 Android Kitkat 中得到的: 这是怎么回事? 我尝试了以下方法来缩小 Android Kitkat 中的 drawableLeft 的大小,但 都不起作用: 使用ScaleDrawable缩小可绘制对象,同时确保SetLevel,这实际上允许调整可绘制对象的大小,但不受控制;无论我提供什么缩放系数,调整大小的图像始终是相同的较小尺寸 从可绘制对象中获取位图,调整其大小并创建一个新的位图可绘制对象,但这会使图像消失 使用插入可绘制对象,与使用图层列表相同,使图像以其原始大小显示 根据Mahmoud Mortda指出的这个答案,Android Kitkat 中的一些功能障碍导致图层列表调整大小被忽略。 所以基本上你必须自己做,以下是我所做的: 我创建了两个文件 layout-v21/radio_group.xml 和 layout/radio_group.xml,前者将用于运行至少 Lollipop (SDK 21) 的 Android 设备,后者将用于包括 KitKat 在内的其余设备。 layout-v21/radio_group.xml 包含通过 RadioGroup 调整大小的图像的 layer-list: <?xml version="1.0" encoding="utf-8"?> <RadioGroup xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content"> <android.support.v7.widget.AppCompatRadioButton android:id="@+id/MyRadioButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Selection 1" android:textSize="24dp" android:drawableLeft="@drawable/person_resized" android:drawablePadding="5dp" /> </RadioGroup> layout/radio_group.xml 包含一个 RadioGroup,带有由 ImageView 和 TextView 制成的“手工制作”标签: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content"> <RadioGroup android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_centerVertical="true" android:id="@+id/RadGroup"> <android.support.v7.widget.AppCompatRadioButton android:id="@+id/MyRadioButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="24dp" /> </RadioGroup> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="vertical" android:layout_toRightOf="@+id/RadGroup" android:layout_centerVertical="true"> <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <ImageView android:id="@+id/icon" android:layout_width="22dp" android:layout_height="22dp" android:src="@drawable/person" android:layout_alignParentLeft="true" android:layout_centerVertical="true" /> <TextView android:id="@+id/label1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="5dp" android:layout_toRightOf="@+id/icon" android:layout_centerVertical="true" android:textSize="24dp" android:textColor="@color/black" android:text="Selection 1" /> </RelativeLayout> </RelativeLayout> 这里使用 ImageView 让我可以有效地调整图像大小。 最后,在包含 RadioGroup 的 xml 布局中,只需包含 @layout/radio_group,SDK 将加载针对 Android 版本的正确布局: <include layout="@layout/radio_group"/> 添加RadioButton。 <androidx.appcompat.widget.AppCompatRadioButton android:id="@+id/dialog_pedido_item_produto_desconto_radio_button_desconto" android:layout_width="wrap_content" android:layout_height="wrap_content" android:buttonTint="@color/red_600" android:bufferType="spannable" android:gravity="center" android:drawableStart="@drawable/ic_arrow_downward_red_24dp" android:checked="true" android:padding="@dimen/dp_5" android:text="Desconto" />