草庐IT

android - 如何在 Xamarin.Forms 中获取/检测屏幕大小?

我正在尝试重写我为iOS编写的应用程序。我打算编写一个android版本,但认为最好让这个机会使用Xamarin.Forms。一次做一页,现在我被困在需要获取屏幕宽度和高度的页面上。有谁知道Xamarin.Forms中相当于iOS的View.Frame.Width? 最佳答案 更新:您可以使用Xamarin.Essentials用于此和许多其他目的的nuget包。varwidth=DeviceDisplay.MainDisplayInfo.Width;varheight=DeviceDisplay.MainDisplayInfo.H

android - 如何使用 Visual Studio 从 Xamarin.Forms 项目生成 .apk 文件?

我有一个Xamarin.Forms项目,我想将它作为apk分发;但是我找不到如何在VisualStudio中生成.apk文件-我该怎么做? 最佳答案 在将VisualStudio2015Update3与最新的Xamarin工具(编写此答案时为v4.2.2.6)一起使用时,右键单击您的Android项目并选择“Archive...”作为此处描述:https://developer.xamarin.com/guides/android/deployment,_testing,_and_metrics/publishing_an_appl

android - 如何使用 Visual Studio 从 Xamarin.Forms 项目生成 .apk 文件?

我有一个Xamarin.Forms项目,我想将它作为apk分发;但是我找不到如何在VisualStudio中生成.apk文件-我该怎么做? 最佳答案 在将VisualStudio2015Update3与最新的Xamarin工具(编写此答案时为v4.2.2.6)一起使用时,右键单击您的Android项目并选择“Archive...”作为此处描述:https://developer.xamarin.com/guides/android/deployment,_testing,_and_metrics/publishing_an_appl

android - Xamarin - Visual Studio 卡在 zipalign.exe

尝试在Android设备中部署应用时,VS卡在此处:1>C:\Users\George\AppData\Local\Android\android-sdk\build-tools\23.0.1\zipalign.exe4"C:\Users\George\Documents\VisualStudio2015\Projects\SGUotA-Xamarin\BBXamarin\BBXamarin\BBXamarin.Droid\bin\Debug\BBXamarin.Droid-Signed-Unaligned.apk""bin\Debug\BBXamarin.Droid-Signed.a

android - Xamarin - Visual Studio 卡在 zipalign.exe

尝试在Android设备中部署应用时,VS卡在此处:1>C:\Users\George\AppData\Local\Android\android-sdk\build-tools\23.0.1\zipalign.exe4"C:\Users\George\Documents\VisualStudio2015\Projects\SGUotA-Xamarin\BBXamarin\BBXamarin\BBXamarin.Droid\bin\Debug\BBXamarin.Droid-Signed-Unaligned.apk""bin\Debug\BBXamarin.Droid-Signed.a

android - 启动屏幕 Activity 背景颜色

我在Android上的启动画面有问题。在长时间的应用程序启动期间向用户显示启动画面,但Activity背景始终为黑色。我的意思是背景位图(启动图像)是可见的,但背景是黑色而不是白色。我正在使用具有透明度的PNG图像。我有什么:具有透明背景的PNG初始屏幕图像启动画面Activity[Activity(MainLauncher=true,Theme="@style/Theme.Splash",NoHistory=true)]publicclassSplashScreen:Activity{protectedoverridevoidOnCreate(Bundlebundle){base.O

android - 启动屏幕 Activity 背景颜色

我在Android上的启动画面有问题。在长时间的应用程序启动期间向用户显示启动画面,但Activity背景始终为黑色。我的意思是背景位图(启动图像)是可见的,但背景是黑色而不是白色。我正在使用具有透明度的PNG图像。我有什么:具有透明背景的PNG初始屏幕图像启动画面Activity[Activity(MainLauncher=true,Theme="@style/Theme.Splash",NoHistory=true)]publicclassSplashScreen:Activity{protectedoverridevoidOnCreate(Bundlebundle){base.O

android - 将 Xamarin.Forms.Color 转换为平台特定颜色

我正在寻找一种将Xamarin.Forms.Color转换为平台特定颜色的方法。例如Android的Android.Graphics.Color。我查看了Xamarin.Forms.Color的属性,例如R、G和B。这些值仅包含0或1,因此这似乎毫无值(value)。以前有人经历过并解决过这个问题吗? 最佳答案 我猜你尝试在自定义渲染器中执行此操作。在iOS中,您可以:UIColoruicolor=yourXFColor.ToUIColor();在Android中:Android.Graphics.ColoradColor=your

android - 将 Xamarin.Forms.Color 转换为平台特定颜色

我正在寻找一种将Xamarin.Forms.Color转换为平台特定颜色的方法。例如Android的Android.Graphics.Color。我查看了Xamarin.Forms.Color的属性,例如R、G和B。这些值仅包含0或1,因此这似乎毫无值(value)。以前有人经历过并解决过这个问题吗? 最佳答案 我猜你尝试在自定义渲染器中执行此操作。在iOS中,您可以:UIColoruicolor=yourXFColor.ToUIColor();在Android中:Android.Graphics.ColoradColor=your

c# - 手机进入休眠状态后,在前台服务中保持 wifi 处于 Activity 状态

我想在手机锁定时接收来自wifi的数据包。问题是当我锁定屏幕时,我的前台服务停止接收数据包。我正在使用这样的前台服务:publicoverrideStartCommandResultOnStartCommand(Intentintent,StartCommandFlagsflags,intstartId){varnotification=newNotification.Builder(this).SetContentTitle(Resources.GetString(Resource.String.app_name)).SetContentText(Resources.GetStrin