Tag: xamarin

构建失败。 有关详细信息,请参阅构建日志

我创建一个新项目,单击编译,并收到此错误: 构建失败。 有关详细信息,请参阅构建日志 在构建日志中只有这样: Building: FirstProgram (Debug|x86) ———————- Done ———————- Build failed. Build: 1 error, 0 warnings 这是我看到的: 是什么导致此错误,我该如何解决?

如何在Xamarin for Android中设置jpeg文件的属性?

我正在使用jpeg文件,当我查看windows下的jpeg文件的详细信息(右键单击 – >属性)时,在详细信息选项卡下有标题,主题,评级,标签,评论等条目。如何我在Xamarin(Android)中设置了这些属性? 谢谢。

发现Xamarin.Android中的蓝牙设备列表

在多个论坛和网站告诉我们如何发现蓝牙设备(配对或未配对)之后,我写下了这段代码。 class MainActivity: Activity { BluetoothAdapter btAdapter; static ArrayAdapter newDevicesArrayAdapter; public static List mDeviceList = new List(); DeviceDiscoveredReceiver receiver; protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); receiver = new DeviceDiscoveredReceiver(this); IntentFilter filter = new IntentFilter(BluetoothDevice.ActionFound); RegisterReceiver(receiver, filter); btAdapter = BluetoothAdapter.DefaultAdapter; } class DeviceDiscoveredReceiver : BroadcastReceiver { Activity mainActivity; public DeviceDiscoveredReceiver(Activity activity) { this.mainActivity = activity; […]

Json.NET返回序列化Android.Gms.Maps.Model.LatLng对象列表的空对象

在序列化MapRoute对象时,我得到了这样的JSON数据: “{\”RouteName \“:\”route1 \“,\”RouteWaypoints \“:[{},{},{},{},{}]}” RouteWayPoints列表未正确序列化。 using Android.Gms.Maps.Model; using Newtonsoft.Json; using System.Collections.Generic; namespace App3.Model { public class Id { [JsonProperty(PropertyName = “$oid”)] public string id { get; set; } } public class MapRoute { public Id _id { get; set; } public string RouteName { get; set; } public List RouteWaypoints { get; set; } […]

如何在Xamarin中使用研究Kit框架

我正在使用researchKit创建一个健康应用程序。 我想在Xamarin中这样做,因为我已经有很多可以在Xamarin中使用的共享代码。 但是,研究Kit尚未整合到Xamarin中。 我正在考虑将框架绑定到我在Xamarin中的项目。 但我不知道该怎么做。 我是Xamarin开发的新手。 请帮忙!

如何定义可从Xaml访问的构造函数参数

Xamarin的ListView定义了一个1参数构造函数,如下所示: public ListView([Parameter(“CachingStrategy”)] ListViewCachingStrategy cachingStrategy) 因此, CachingStrategy可以在Xaml中使用: 我想知道我怎么能做同样的事情。 以下代码不会编译,因为ParameterAttribute是Xamarin.Forms的内部代码: public ItemListControl([Parameter(“IsReadOnly”)] bool isReadOnly) 我从Xamarin.Forms复制了类ParameterAttribute ,并且上面编译了,但对Xaml处理没有影响。 这是课程,供参考: [AttributeUsage(AttributeTargets.Parameter)] internal sealed class ParameterAttribute : Attribute { public ParameterAttribute(string name) { Name = name; } public string Name { get; } } 有什么我想念的吗?

VS 2015实习生Android模拟器无法启动(vmWare 10)

我在新安装和更新的Windows 8.1 N x64 VM上运行VS2015 CTP6。 启用Hyper-V支持 , hypervisor.cpuid.v0 = “FALSE” , vhv.enable = “TRUE”设置为vmx-file。 当我尝试使用Visual Studio模拟器为Android设备运行构建VS将告诉我永远“启动模拟器” 。 没有错误,没有窗口,没有任何东西。 包含的AVD(如AVD_GalaxyNexus_ToolsForApacheCordova)启动正常,只是新的Microsoft VS Emulator for Android无法正常工作。 取消构建过程后,会弹出一条消息:“无法启动模拟设备’VS Emulator ….’”如果我点击F5,它现在会立即弹出(建成后)。 因此,一旦取消构建,VS甚至不会再尝试启动模拟器(在具有该特定仿真设备的项目上)。 在hyper-v-manager中根本没有计算机。 \用于Android \ 1.0 \的Microsoft Visual Studio模拟器不包含XDE.exe,但包含2个vsemu.vhd。 我也按照本指南尝试将模拟器作为独立启动。 “pathto \ XDE.exe”-vhd“pathto \ vsemu.api19.vhd”将实际启动它并在emu屏幕上显示“加载”,但会因为我没有在VS中安装Windows Phone支持而崩溃。

使用Xamarin.Forms.Maps,Android的位置权限高于6.0

我正在尝试使用Xamarin.Forms.Maps实现Xamarin.Forms应用程序,但是我总是陷入exception: Java.Lang.SecurityException:我的位置需要权限ACCESS_FINE_LOCATION或ACCESS_COARSE_LOCATION 我已经尝试按照本教程https://blog.xamarin.com/requesting-runtime-permissions-in-android-marshmallow/中的步骤操作,但没有得到结果。 有人会有更一致的东西来帮助我吗? 我打算使用非常接近优步的应用程序,如果我无法获得位置权限,我就无法进步。 我的主页在我的PCL中看起来像这样: public partial class MainPage: ContentPage { public MainPage () { InitializeComponent (); var map = new Map () { MapType = MapType.Street, IsShowingUser = true }; var stack = new StackLayout {Spacing = 0}; stack.Children.Add (map); Content = stack; } } 我在Xamarin.Android中的MainActivity类看起来像这样: [Activity (Label = “ExampleGeolocation”, Icon = “@ […]

Xamarin – 将图像转换为字节数组

我使用媒体插件从Android设备或iOS设备中拍摄或选择照片。 然后,我想使用LINQtoTwitter发布该图像。 为此,图像需要采用bytes []格式。 如何将我的图像转换为字节以便上传? 获取图像的代码 takePhoto.Clicked += async (sender, args) => { if (!CrossMedia.Current.IsCameraAvailable || !CrossMedia.Current.IsTakePhotoSupported) { await DisplayAlert(“No Camera”, “:( No camera avaialble.”, “OK”); return; } var file = await CrossMedia.Current.TakePhotoAsync(new Plugin.Media.Abstractions.StoreCameraMediaOptions { PhotoSize = Plugin.Media.Abstractions.PhotoSize.Medium, Directory = “Sample”, Name = “test.jpg” }); if (file == null) return; await DisplayAlert(“File Location”, file.Path, “OK”); […]

如何在Xamarin中强制本地化文化到en-US进行整个应用

如何强制Xamain – Android / iOS在美国英语文化中工作,无论用户设置如何。 我在我的应用程序中遇到的问题是,该应用程序仅支持美国/英国英语,但如果用户将语言首选项更改为西class牙语,德语等,则数字日期等格式将更改。 例如, 2.35将代表西class牙语,德语代表2,35 。 因此,如果用户尝试使用具有类似语言的应用程序,则应用程序将错过行为或崩溃。 在我尝试Convert.ToDouble(“2,35”);情况下会发生崩溃Convert.ToDouble(“2,35”); 或类似的。 所以我怀疑是, 在Xamarin中是否有可能将文化强制设置为en-US 。 可能在一个地方,否则我需要更改我执行转换的所有地方。 请帮忙。