【Xamarin.Android之封装个简单的网络请求类】教程文章相关的互联网学习教程文章

c#-Xamarin Android TabLayout将片段添加到ViewPager而不是布局【代码】

我是Android开发的新手,因此决定在xamarin android中制作一个tabLayout.我知道一切正常,但是唯一的问题是;我的ViewPager显示的是xml布局,而不是片段. 我现在无法使用布局中的按钮执行任何操作,我尝试使用适配器等进行其他操作,但是似乎无法使其正常工作. TabLayout是定制的,其中包含LinearLayout和Horizo??ntalScrollView. 我的MainActivity添加了整个tabLayout:public class MainActivity : Activity {protected override void ...

C#-使用Xamarin.Android为Parse.com服务器制作更漂亮的Facebook登录屏幕【代码】

我正在尝试为Xamarin.Android创建一个登录系统以在解析服务器上使用.我想用Facebook登录该用户,并保存他的真实姓名和小用户照片.我当前显示登录系统的代码是这样的:using Xamarin.Auth;loginFacebookButton.Click += (sender, e) =>{if (CrossConnectivity.Current.IsConnected)LoginToFacebook();else{DisplayNoConnectivityMessage();}};loginTwitterButton.Click += (sender, e) =>{LoginToTwitter();};}void DisplayNoConnect...

c#-Xamarin Android应用程序在路径:DexPathList [[zip…]…]上找不到类…【代码】

当我尝试在Xamrin Android应用中执行以下代码行时遇到错误:EntityEditor ee = new EntityEditor();EntityEditor类是一个DialogFragment,其代码如下所示:namespace Storyvoque {public class EntityEditor : DialogFragment{EditText entityId;EditText entityType;EditText entityName;EditText entityDescription;EditText containerEntityId;AutoCompleteTextView containerEntityName;EditText targetEntityId;AutoCompleteTe...

java.lang.NoClassDefFoundError:Xamarin Android中的android.support.v7.app.AppCompatDelegateImplV14【代码】

自从支持库更新以来,突然开始收到此错误,即使一切正常,它也会在启动时使应用程序崩溃.我尝试使用较低版本的程序包,这给了我同样的错误.我尝试完全重新安装Xamarin和Android SDK,最后创建一个使用AppCompat的新项目,但没有成功. Android支持库v22.2 包: > Xamarin.Android.Support.v7.AppCompat v22.2> Xamarin.Android.Support.v7.MediaRouter v22.2> Xamarin.Android.Support.v4 v22.2> Xamarin.Android.Support.v13 v22.2> Xama...

android – Xamarin UI:以编程方式VS XAML

最近我参加了关于Xamarin的演讲,我们不鼓励使用XAML进行UI设计.我最近开始进行移动开发,我想知道哪种是设计用户界面的最佳方式;以编程方式或使用XAML执行此操作?解决方法:编辑2017 – 使用XAMLC(XAML编译器,阅读更多here)XAML在构建时编译为IL代码,因此运行时不再涉及XAML解析.在许多情况下,这使得XAML在代码隐藏C#中编码UI的速度非常快或非常接近.随着XAML编译的最新改进,它还提供强类型绑定(阅读更多here),这意味着在构建期间捕...

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(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的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...

禁用后退按钮C#Android Xamarin代码无响应【代码】

因此,我试图禁用我的应用程序中的后退按钮,它似乎使用的代码不想回应,很难用文字解释所以我做了一个GIF所以你可以更清楚地看到它并理解因为我不确定我会能够用文字解释. 我想禁用“Activity2”中的后退按钮,但我一直在尝试的代码不想响应后退按钮 香港专业教育学院尝试过这些代码,不知道任何更多的解决方案,因为我刚刚开发Android. 第一次尝试public override void OnBackPressed (){base.OnBackPressed ();}第二次尝试(两者都做了...

c# – Xamarin.Android.你调用的对象是空的.单击按钮【代码】

当我按下任何按钮时,我得到:System.NullReferenceException: Object reference not set to an instance of an object.MainActivity.csnamespace Xamarin.Android.Pluralsight {[Activity(Label = "Xamarin.Android.Pluralsight", MainLauncher = true, Icon = "@drawable/icon")]public class MainActivity : Activity{private Button _buttonPrevious;private Button _buttonNext;private ImageView _imageProfile;protected ove...