Tag: xamarin

我在哪里可以在xamarin应用程序中添加google-services.json

您好我们正在开发Xamarin应用程序,我们希望监控有多少人从我们的推荐ID安装应用程序。 我找到此文档https://developers.google.com/analytics/devguides/collection/android/v4/ ,其中显示“将您刚下载的google-services.json文件复制到Android的app /或mobile /目录中工作室项目。“ 我有visual studio(2013)项目当然缺少这些文件夹。 问题是,我在visual studio项目中添加了google-services.json文件? 提前致谢

如何在Xamarin Forms PCL项目上阅读文本文件?

我需要在我的Xamarin.Forms PCL项目中读取文本文件(嵌入式资源)。 在使用文件 xamarin文档时,它建议使用以下代码: var assembly = typeof(LoadResourceText).GetTypeInfo().Assembly; Stream stream = assembly.GetManifestResourceStream(“WorkingWithFiles.PCLTextResource.txt”); string text = “”; using (var reader = new System.IO.StreamReader (stream)) { text = reader.ReadToEnd (); } 问题是我找不到这个LoadResourceText是什么。 我发现它只是我assembly中的一种类型。 但我真的不明白这意味着什么。 而且我找不到任何关于我需要做什么的明确实际解释。 有帮助吗? 谢谢

Expression.Compile在Monotouch上做了什么?

因此Expression.Compile执行以下操作 将表达式树描述的lambda表达式编译为可执行代码,并生成表示lambda表达式的委托。 它可以在Portable Class Libraries中找到。 但是,当通过Monotouch运行.net时, 不支持动态代码生成 由于iPhone的内核阻止应用程序动态生成代码,因此iPhone上的Mono不支持任何forms的动态代码生成。 所以基于IOS的Xamarin不能支持Expression.Compile。 那么当您在IOS上调用Expression.Compile Xamarin时会发生什么? 它是抛出还是exception,如果有的话是什么exception? 它是否记录在任何地方?

NuGet上的NHunspell包不能引用并能够在Xamarin Studio上使用

所以我对编程很新,但我开始使用Xamarin,我试图在Xamarin Studio上添加NuGet的NHunspell包,它下载它,.dll出现在Resources和NHunspell出现在Packets中,但它没有出现在引用等等当我尝试“使用NHunspell”时它不起作用。 我尝试使用Power Shell运行“安装”脚本,但显然没有任何改变。 如何将NHunspell添加到我的项目中?

正在加载布局屏幕Xamarin android的图标

我想知道是否有任何好的想法/教程如何在处理发生时以及当页面布局导航到另一个页面布局时将加载gif添加到android布局。 我试过用这个 – AndHud 但似乎它与PCL中的Portal Class Librarys(PCL)和服务不兼容。 我找不到这个组件的很多例子。 我看到android使用了一个进度对话框,但我希望在C#中使用Xamarin版本或任何其他聪明的方法。

C#:HttpClient,上传多个文件时的文件上传进度为MultipartFormDataContent

我正在使用此代码上传多个文件,并且它运行良好。 它使用modernhttpclient库。 public async Task PostImages (int platform, string url, List imageList) { try { int count = 1; var requestContent = new MultipartFormDataContent (); foreach (var image in imageList) { var imageContent = new ByteArrayContent (image); imageContent.Headers.ContentType = MediaTypeHeaderValue.Parse (“image/jpeg”); requestContent.Add (imageContent, “image” + count, “image.jpg”); count++; } var cookieHandler = new NativeCookieHandler (); […]

xamarin ios截图和电子邮件

如何截取屏幕截图并发送到带有按钮的电子邮件? 我已经完成了截屏的编码,但它会保存到相册中。 partial void btnScreenshot (NSObject sender) { UIImage image; UIGraphics.BeginImageContext (View.Frame.Size); //new iOS 7 method to snapshot View.DrawViewHierarchy (View.Frame, true); image = UIGraphics.GetImageFromCurrentImageContext (); UIGraphics.EndImageContext (); //…code to save to photo album omitted for brevity image.SaveToPhotosAlbum((img, err) => { if(err != null) Console.WriteLine(“error saving image: {0}”, err); else Console.WriteLine (“image saved to photo album”); […]

Xamarin Android C#video大小调整

我需要将video发送到服务器。 video大小随机不同,有些可能是Meg,有些可能是900Mb ..如何将video调整为较小的尺寸? 我可以获得iOS示例,但没有找到任何Android版本。

Xamarin表单主页详细信息页面主页隐藏导航栏

在将应用程序主页面设置为“主 – 详细信息”页面时,我无法弄清楚如何隐藏导航栏。 如果主 – 详细信息页面不是应用程序的主页面,则导航栏会正确隐藏,但无论我做什么,如果它是主页面,我都无法隐藏导航栏。 我已经在母版页的构造函数,详细信息页面和重写的OnAppearing方法中尝试了以下内容,但导航栏从不隐藏。 NavigationPage.SetHasNavigationBar(this,false); NavigationPage.SetHasBackButton(this,false); 我也在XAML中直接尝试了类似的逻辑,但它从未隐藏过。 如果我首先将我的MainPage设置为另一个页面,那么只需向前导航到导航栏正确隐藏的主 – 详细信息页面。 有什么想法/想法吗?

图像被分配给ListView的另一个行项目

我知道async await非常方便在设置适配器之前为ListView / GridView准备数据。 例如: // in Activity.cs async void OnCreate(Bundle SavedInstanceState) { SetContentView(…); ListView listView = FindViewById(…); AdapterData data = await Task.Run(() => GetDataFromWorkerThread); listView.SetAdapter(data); } 但我需要的是: // in ListViewAdapter.cs public override View GetView (int position, View convertView, ViewGroup parent) { if(convertView == null) { // create new view } ImageView imgView = convertView.FindViewById(Resouce.Id.img_view_id); […]