【c#-在UWP项目中使用CollectionView的Xamarin Forms 4(pre 4)问题】教程文章相关的互联网学习教程文章

c# – Xamarin在活动之间传递数据【代码】

我无法在2个活动之间共享数据: 活动1homeButton.Click += delegate {var second = new Intent(this, typeof(SecondPage));second.PutExtra("reg", "qwe");StartActivity (typeof(SecondPage));}Acitvity2(SecondPage)string txt = Intent.GetStringExtra ("reg") ?? "null";Console.WriteLine (txt);仍然得到null,有什么建议吗?解决方法:首先,您应该传递您创建的意图:homeButton.Click += delegate {var second = new Intent(th...

c# – Xamarin Java.exe退出,代码为1(Proguard Issue)【代码】

与Xamarin的另一天!甚至无法建立我的第一个Hello World项目!不奇怪,是吗? 所以,新的Xamarin.Android空白项目.启用ProGuard,仅链接到SDK Assemblies并继续构建项目.还有哈拉!有一个错误!(等等,我不应该感到惊讶,对吧?毕竟,这是Xamarin).这是错误:“java.exe” exited with code 1双击该异常将打开Xamarin.Android.Common.Targets文件并指向ProGuard标记,如下所示:<Proguard Condition="'$(AndroidEnableProguard)' == 'True...

c# – UI在方法完成之前不更新. (Xamarin)【代码】

我正在开始我的移动开发冒险,并已经面临一个问题.我知道在WPF中我会使用BackgroundWorker来更新UI,但它如何与Android一起使用?我找到了许多建议但这些都不适合我.执行休息时,下面的代码不会更改文本,它只是等待并立即执行,这不是我想要的.private void Btn_Click(object sender, System.EventArgs e){RunOnUiThread(() => txt.Text = "Connecting...");//txt.Text = sql.testConnectionWithResult();if (sql.testConnection()){tx...

c# – Xamarin:Android:System.UnauthorizedAccessException:拒绝访问路径【代码】

所以我正在尝试创建一个文件而我正在获取 System.UnauthorizedAccessException:拒绝访问路径“/ DownloadJitters”.我不确定它是否是权限(我已经尝试过写入外部存储,但是没有用)或其他东西.此外,我正在试图找出一个写这些文件的好地方,因为我希望它们不容易找到.有任何想法吗?这是代码:public void favouriteList(MainActivity av, Ordering o, string favouriteName, string totalCost, JittersListView jlv){//Checks Directo...

c# – Xamarin项目中的混淆

如你所知,Xamarin项目被编译成dot net dll程序集,它将被打包到apk文件中,并且可以很容易地被像DotPeek这样的反射器反映出来. 我的第一个问题是:我们如何保护我们的代码? 我的第二个问题是:像SmartAssembly这样的混淆工具可以在Xamarin项目中使用,还是Xamarin项目不支持它们?解决方法:保护APK的.NET代码(.DLLS)的最佳方法是启用Ahead Of Time(AOT)编译:AOT编译会将您的应用程序IL代码(.dll)编译为本机指令.打包到APK中的最终代...

c# – Xamarin(Android)Visual Studio 2017中的单元测试【代码】

我正在使用Visual Studio 2017来开发Xamarin Android应用程序.我想只添加简单的逻辑单元测试.为此,我尝试使用单元测试添加“单元测试应用程序(Android)”或“类库(Android)”项目,但没有一项工作. 单元测试应用程序(Android) 我将新项目添加到我的“单元测试应用程序(Android)”类型的解决方案中.生成的项目包含带有样本测试的TestsSample类,但我不知道如何启动它们.我安装了ReSharper,但是当右键单击项目/类时,我没有运行测试的选...

c# – Xamarin Android Finalizer在离开活动去另一个Activity时没有被调用【代码】

离开活动后永远不会调用终结器.这是否意味着即使我继续进行下一个活动,活动仍然存在.namespace XamarinTest { [Activity(Label = "XamarinTest", Icon = "@drawable/icon")] public class MainActivity : Activity {private int count = 1;private TextView density;protected override void OnCreate(Bundle bundle) {base.OnCreate(bundle);// Set our view from the "main" layout resourceSetContentView(Resource.Layout.Scre...

有没有人比较用Xamarin C#和Java编写的Android应用程序的性能基准(代码和结果)?

我遇到Xamarin声称他们在Android上的Mono实现和他们的C#编译应用程序比Java代码更快.有没有人在不同的Android平台上对非常相似的Java和C#代码执行实际基准来验证此类声明,是否可以发布代码和结果? 2013年6月18日新增 由于没有答案,也找不到其他人做的基准,所以决定自己做测试.不幸的是,我的问题仍然是“锁定”,所以我不能将其作为答案发布,只编辑问题.请投票重新打开这个问题.对于C#,我使用了Xamarin.Android Ver. 4.7.09001(测试...

c# – Xamarin – file:/// android_asset【代码】

我的应用程序的功能:将index.html加载到WebView index.html的代码:<html> <body> <a href="Posts10.html"><h2>Interesting Stuff</h2></a> </body> </html>因此,每当我点击链接时,它都会给我这个错误:index.html和Posts10.html位于Environment.GetFolderPath(Environment.SpecialFolder.Personal) + @"/CachedPosts"a.k.a"/data/user/0/com.companyname.theoctant/files/CachedPosts"解决方法:这可能有所帮助.来自Xamarin文档:...

xamarin 拍照功能和相册浏览功能,c#源码详解,兼容android sdk 5.0至8.0

原来以为拍照比较简单,后来发现android对拍照的权限根据不同的版本要求不同,储存的权限也是要求动态或取的,动态或取其实讲白了,就是要app主动去获取,同事在xml也要写权限。本人花了一些时间整理了一下给大家。源文件在我的下载里。 最后鄙视一下那些自恃清高(大学霸)的人,一边卖着xamarin稀少的资源,一边管开发者们叫“伸手党”,令人反感。博客精神就是开源开放,让大家少花不必要的时间,大家的时间都很宝贵,有...

c# – 如何在xamarin的列表视图中使用OnItemLongClick【代码】

我正在开发一个xamarin android应用程序.在该应用程序中,我正在显示自定义列表.我想使用listView_ItemLongClick(对象发送者,AdapterView.ItemLongClickEventArgs e)显示弹出窗口.在弹出窗口中我需要显示两个选项Update和delete.并根据用户选择我想进一步处理. 任何人都可以给我一些我可以使用的例子吗?解决方法:如果您只是想在EventHandler中执行某些操作,您可以执行以下简单操作:var listView = FindViewById<ListView>(Resourc...

c# – Xamarin应用程序的发布模式中的NullReferenceException【代码】

在我的REST API的简单POST请求中,我正在对JSON进行对象序列化,如下所示:var userDto = new { user = new { login = Username, password = Password } }; var jsonPayload = JsonConvert.SerializeObject(userDto, Formatting.Indented);在调试模式下一切正常,但在发布模式下,jsonPayload变量为null,在我的try / catch中,我得到NullReferenceException.为什么这个变量的值在Debug / Release中有所不同以及如何解决这个问题? 这是A...

c# – 在xamarin上构建时的资源目录错误【代码】

我正在使用xamarin ide来构建和输出APK.我需要存储json配置文件,因此我将它们放在Resources / config下. 该文件的构建操作设置为AndroidResource.当我尝试构建项目时,我收到以下错误:Invalid resource directory name "res config".我试过的事情: >重命名所涉及的资源文件>将文件的构建操作设置为None =>构建工作但资源文件消失. Resource.designer.cs中没有以任何方式引用资源. 有没有人知道如何解决这个错误?谢谢.解决方法:您...

C#-Xamarin的Android项目开发(三)——发布、部署、打包【图】

前言 部署,通常的情况下,它其实也是项目开发的一个难点。 为什么这么说呢?因为,它不是代码开发,所以很多开发者本能的拒绝学习它。 并且一个项目配置好一次以后,部署的步骤和部署的人通常很固定,所以大部分开发者也没机会去学习它。 就算学会了部署的开发者,如果长期不使用,也是很容易忘记部署的方法的。 所以,我们需要一篇文章来记录下部署的方法,哈哈O(∩_∩)O。 部署准备 在部署Xamarin的Android项目前,我们先做一些...

C#-Xamarin的Android项目开发(二)——控件应用【代码】【图】

基础控件 Android的控件和控件样式非常特别,它是一种内联特别高的设计模式,换句话说,它是非常烂的设计。。。。 但在这种特别的关系里还是有一定的规律的,下面我们一起来看看控件的使用方式。 首先我们定义一个ImageButton,如下:<ImageButtonandroid:src="@drawable/toolbar_upload_photo_normal"android:layout_gravity="right|center_vertical"android:layout_width="wrap_content"android:layout_height="wrap_content"an...

FORMS - 相关标签