【c# – Xamarin混淆】教程文章相关的互联网学习教程文章

C#使用Xamarin开发可移植移动应用进阶篇(8.打包生成安卓APK并精简大小),附源码【图】

前言系列目录C#使用Xamarin开发可移植移动应用目录源码地址:https://github.com/l2999019/DemoApp可以Star一下,随意 - -说点什么..嗯,前面讲了那么多,是时候生成一个APK在真机上玩玩了.今天的学习内容?也只讲一个,如何打包生成安卓可安装的APK并精简大小. 正文我记得,之前在写安卓方面的文章的时候,有人就问过我.Xamarin.Android为什么打包出来这么大?随便一个HelloWord就20-30MB?嗯..今天我们就来解决这个问题..我们先从指定一个...

C#-Xamarin的Android项目开发(一)——创建项目【代码】【图】

创建项目使用Xamarin开发安卓项目,首先需要安装VS2017以上版本。因为VS2017以上的版本,可以直接创建Xamarin项目。另外用Xamarin开发安卓项目,还需要使用Intel的CPU,并且得是双核以上的CPU,因为调试时,需要使用电脑的虚拟化,奔腾4之类的CPU是不支持虚拟化的。下面我们创建KibaXamarin_Android项目,如下图:点击确定后,会弹出一个选择模板的窗体,这里我们选择一个空白应用,并且选择最小安卓版本号为4.4,如下图: 点击OK后...

c# – Xamarin.Forms缓存图像【代码】

我正在使用Xamarin.forms构建一个在IOS,Windows Phone和Android上运行的应用程序.当没有可用的网络时,我需要能够在设备上缓存图像. 基础: 我正在使用MVVM方法并且具有带有IconImageId属性的MenuViewModel,该属性具有针对不同图像的GUID. 然后,我视图单元格中的图标将绑定到此属性:var icon = new Image {Aspect = Aspect.AspectFit,HeightRequest = 80, WidthRequest = 80 }; icon.SetBinding(Image.SourceProperty, new ...

c# – Xamarin Forms和EntityFramework属性兼容性【代码】

我有一个使用C#,WPF,ASP.NET WebAPI和实体框架的客户端/服务器解决方案.客户端和服务器分支在他的项目中共享模型.现在我正在尝试创建一个新客户端,使用Xamarin Forms并共享模型,但实体框架属性(MaxLength,Index,NotMapped等)在PCL中不兼容.所以这就是我尝试过的事情: 将Microsoft.EntityFrameworkCore导入PCL模型 如here所述,您应该能够将实体框架与Xamarin表单一起使用,因此我将PCL转换为NetStandard 1.3,并且它可以工作,允许每个...

C#-更新Xamarin表单会导致System.IO.FileNotFoundException-使用ReactiveUI时会出现ReactiveUI.Winforms【代码】

将项目中的Xamarin Forms程序包更新为3.4.0.1009999后,使用ReactiveUI程序包中的WhenAnyValue时,我开始获取System.IO.FileNotFoundException. API说明仅说包括我拥有的ReactiveUI,ReactiveUI.XamForms和ReactiveUI.Events.XamForms. 尽管如此,我仍然无法在此处加载文件或程序集“ ReactiveUI.Winforms”或其依赖项之一:this.WhenAnyValue(x => x.DiscountSliderValue).Throttle(TimeSpan.FromMilliseconds(800)).Subscribe(CartMa...

c#-在UWP项目中使用CollectionView的Xamarin Forms 4(pre 4)问题【代码】

您好,我在尝试使用Xamarin Forms 4中实现的新CollectionView功能时遇到了一些棘手的错误.在Android项目上,使用以下命令启用MainActivity.cs中的实验性功能后,它可以很好地工作:global::Xamarin.Forms.Forms.SetFlags(new[] { "CollectionView_Experimental", "Shell_Experimental" });但是xamarin文档没有提供有关UWP项目的任何信息,因此,当我尝试编译UWP项目时,它首先在尝试渲染使用CollectionView的页面时抛出此异常.System.Inv...

C#使用Xamarin开发移动应用 ---- 系列文章

C#使用Xamarin开发移动应用C#使用Xamarin开发可移植移动应用终章(11.获取设备信息与常用组件,开源一个可开发模版.)C#使用Xamarin开发可移植移动应用进阶篇(10.综合演练,来一份增删改查CRUD)C#使用Xamarin开发可移植移动应用进阶篇(9.混淆代码,防止反编译)C#使用Xamarin开发可移植移动应用进阶篇(8.打包生成安卓APK并精简大小),附源码C#使用Xamarin开发可移植移动应用进阶篇(7.使用布局渲染器,修改默认布局),附源码C#使用Xamarin开发...

Xamarin C#ANDROID的ZXing.Mobile出现问题

我拼命试图让Xamarin.x在Xamarin VS2012 C#中工作,但是我在网上找不到任何东西来回答我的问题!

C#-如何在m​​onotouch Xamarin中动态调整按钮和标签的大小

在xcode中,我设计了包含标签的按钮,我想根据内容调整按钮和标签的大小.解决方法:您有几种选择: >您可以自己调整控件的大小,在这种情况下,您将覆盖UIViewController中的ViewDidLoad方法,然后手动设置每个视图的Frame属性.>您可以使用“自动布局”为在视图上如何显示不同元素提供规则.这是您的指南:https://developer.apple.com/library/ios/documentation/userexperience/conceptual/AutolayoutPG/Introduction/Introduction.html...

C#-MonoMac / Xamarin.Mac上的PCLStorage-NotImplementedException?【代码】

我创建了一个跨平台应用程序,已在.Net,IOS和Android中成功实现.我目前正在使用Mac版本.我已经将90%的应用程序功能抽象到了几个可移植类库中,这些类在我的应用程序中很常见….到目前为止,一切都很好.我正在使用PCL Storage,它可以交叉使用我的一些便携式类库.在其他平台上一切正常,但是当我尝试访问FileSystem.Current时,应用程序PCL存储的mac版本中的BUT引发未实现的异常. Afaik,PCL Storage具有适用于Mac的实现…现在,我知道PCL ...

C#-Xamarin.Forms:用于在UITableViewCell上显示公开指示器的自定义渲染器【代码】

我想在我的iOS表格视图单元格上显示一个披露指标.我发现this thread并提出了自定义渲染器.我尝试了这个:[assembly: ExportRenderer (typeof (EmployeeCell), typeof (EmployeeCellRenderer))]namespace HelloXamarinFormsWorld.iOS {public class EmployeeCellRenderer : Xamarin.Forms.Platform.iOS.ViewCellRenderer{public override UITableViewCell GetCell (Cell item, UITableView tv){var cell = base.GetCell (item, tv);...

C#-具有Web API和Xamarin的OAuth 2.0

我是Web开发的新手,所以请多多包涵. >我已经用C#(非Web应用程序)开发了一个后端服务器,该服务器通过Web API(OWIN和Katana)中实现的REST API公开了一些功能.>我已经开发了使用该API的Xamarin android应用. 现在,我只想为使用Google身份验证的用户启用API的使用. 我知道OAuth是实现此目标的方法,并且我已经阅读了很多有关它的内容,但是我仍然对这里的角色以及谁应该做什么感到困惑. 我的服务器应该做什么或实现什么?我的客户应该怎么...

C#-Xamarin绑定目标C库【代码】

我想在xamarin中绑定一个目标c库(用于使用电缆).我是xamarin平台的新手,任何人都可以帮助我在Xamarin绑定项目中将以下.h文件转换为“ ApiDefinition.cs”.#import <UIKit/UIKit.h>#ifndef CABLE_#include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #endif @protocol CableManagerDelegate;/*This protocol), describes the main interface to the Cable Socket Manager layer.To use, call factory method b...

C#-在Xamarin Android中动态使用【代码】

我在xamarin中有一个布局,分为两个部分:标头和正文取决于属性,我必须更改标题部分.我创建了2个用作标题部分的布局:header1和header2我在xamarin android布局中使用标记将标题布局添加到主布局.<includeandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:layout_alignParentTop="true"layout="@layout/header1" />但是我不能动态地将layout属性更改为header2吗?解决方法:我建议使用ViewSwitcher,因...

c#-将Icon属性与Xamarin.Forms中的嵌入式图像一起使用【代码】

我正在处理shared project,并实现了Master Detail Page.现在,我向共享项目(又名embedded image)添加了图像.图像的构建动作是嵌入式资源,我正在遵循建议,将名称空间(HelloForms)和子文件夹(Ressources)考虑在内.结果应为以下内容:如您所见,leftBarButtonItem是通过Icon属性设置的.我试图将Icon属性设置如下:Icon = Device.OS == TargetPlatform.iOS ? "HelloForms.Ressources.menu.png" : null;和Icon = new FileImageSource { Fi...