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

Xamarin Android Activity之间跳转与传值【代码】

前言 由于需要,所以接触到这个新的安卓开发模式,我会把我的学习经历全都记录下来,希望对大家有用。导读 关于Activity,学习过安卓的人也应该明白什么是Activity,推荐新手去看YZF的这篇文章活动的生命周期,这篇文章详细的讲述了activity的生命周期和一些用法。正文 Activity跳转与传值,主要是通过Intent类来连接其他Activity进行数据的传递。 1.不带数据跳转Intent intent = new Intent(this, typeof(Add));StartActivity(...

【记录】解决VS2015调试Xamarin程序一闪而过(使用微软ANDROID模拟器)

越来越多的人去安装Visual Studio 2015,也会去试试其中的C#跨平台开发利器Xamarin,但是也会发现很多问题。我相信我不会是唯一遇到以下问题的,也不会是最后一个,特此记录。微软的VS2015会自带微软的模拟器(UPDATE1开始),VS Emulator for Android,本人一开始使用的是GOOGLE自带的模拟器,但是异常的卡,所以想尝试一下新的组合。我相信会有不少人遇到XAMARIN与VSEA的兼容问题,这个最大的原因可能还在于HYPER-V本身的兼容性很...

Xamarin.Android之封装个简单的网络请求类【代码】【图】

一、前言回忆到上篇 《Xamarin.Android再体验之简单的登录Demo》 做登录时,用的是GET的请求,还用的是同步,于是现在将其简单的改写,做了个简单的封装,包含基于HttpClient和HttpWebRequest两种方式的封装。由于对这一块还不是很熟悉,所以可能不是很严谨。二、先上封装好的代码 1using System;2using System.Collections.Generic;3using System.IO;4using System.Json;5using System.Linq;6using System.Net;7using System.Net...

Xamarin.Android之ListView和Adapter【代码】【图】

一、前言如今不管任何应用都能够看到列表的存在,而本章我们将学习如何使用Xamarin去实现它,以及如何使用适配器和自定义适配器(本文中的适配器的主要内容就是将原始的数据转换成了能够供列表控件显示的项)。 二、简介适配器在开始之前我们需要先了解下适配器,首先是提供给我们使用的适配器之间的关系:下面我们将上面的适配器进行简单的介绍:BaseAdapter:顾名思义,就是所以适配器的基类,但是我们不能将其实例化,因为它是一...

Xamarin.Android再体验之简单的登录Demo【代码】【图】

一、前言在空闲之余,学学新东西二、服务端的代码编写与部署这里采取的方式是MVC+EF返回Json数据,(本来是想用Nancy来实现的,想想电脑太卡就不开多个虚拟机了,用用IIS部署也好)主要是接受客户端的登陆请求,服务器端返回请求的结果这里的内容比较简单不在啰嗦,直接上代码了: 1using System.Linq;2using System.Web.Mvc;3namespace Catcher.AndroidDemo.EasyLogOn.Service.Controllers4{5publicclass UserController : Controll...

Xamarin.Android服务的实现【代码】【图】

一、服务的生命周期服务与活动一样,在它的整个生命周期中存在着一些事件,下图可以很好解释整个过程以及涉及到的方法: 在真实的使用中,Service来还包含一个OnBind方法,并且必须要使用该方法,但是只要返回NULL即可,除非当前服务是一个绑定服务,那么就要返回实现了IBinder的实例。 二、回调方法的总结上图中涉及到了几个方法,下面将做简单的介绍:OnCreate:只会在服务第一次开启的时候调用,主要负责一些初始化代码OnStartC...

Xamarin,mono for android 用一个APP启动其他隐藏应用程序

花费了好几个小时测试最终搞定了,Mono for android用一个APP启动其他隐藏应用程序。直接看代码:隐藏APP(被启动)要在manifest文件配置如下,去除原本的两个标签,修改成只有一个data<Activity> <activity android:icon="@drawable/icon" android:label="IOCPDroid" android:name="iocpdroid.IOCPActivity" android:exported="true"> <intent-filter> <data android:host="iocpdroid.IOCPActivity" android:scheme="c...

Xamarin开发Android应用打包apk

Visual Studio中用Xamarin开发Android应用,生成apk文件有3种方法1、debug时,代码目录下bin\Debug中会自动生成调试用***-Signed.apk文件,但是文件Size非常大,不建议使用。2、Release时,“部署”勾选√,生成--部署解决方案后,代码目录下bin\Release中会自动生成部署用***-Signed.apk文件,文件Size比较小。3、自己打包,工具--Publish Android Application,一步一步设置打包,文件Size比较小。 apk大小影响因素支持的架构体系...

ComponentOne Xuni助力Xamarin开发者突破百万,快速开发Android、IOS【图】

在微软Build 2015上,随着VS 2015的预览版发布,Xamrine免费版已经作为VS 2015跨平台移动解决方案的核心。与此同时,Xamarin官方也宣布其用户量达到百万之多。2011年7月,Xamarin 开始使用C#开发IOS和Android app,截止2015月4月29日,用户量到达了百万,下面我们就新功能做一些分享:Xamarin.Forms for WindowsXamarin.Forms for Windows 8.1 and Windows Phone 8.1今年3月份发布了针对Windows和Windows Phone预览版的Xamarin.For...

XamarinSQLite教程在Xamarin.Android项目中定位数据库文件【图】

XamarinSQLite教程在Xamarin.Android项目中定位数据库文件实际开发中,经常需要验证数据库操作的正确性。这个时候,需要打开数据库文件,进行确认。下面是如何找到MyDocuments.db文件的具体步骤:(1)在VS的工具栏中找到打开Android设备监视器 (DDMS)按钮,如图1.32所示 (2)单击Open Android Device Monitor (DDMS) 按钮,弹出Android Device Monitor界面,如图1.33所示。 (3)选择File Explorer选项,打开File Explorer面板。...

Xamarin开发Android UI 杂记

TextView在使用TextView的时候会遇到调整行间距的问题,可通过Layout文件添加属性完成,具体属性如下://设置行间距,如”3dp”。android:lineSpacingExtra//设置行间距的倍数,如”1.2″。android:lineSpacingMultiplier 原文:http://www.cnblogs.com/songhaipeng/p/3654379.html

[Xamarin.Android] Support Library Tips

[Xamarin.Android] Support Library TipsSupport Library支持内容Xamarin Support Library每个版本支持、那些组件,可以参考这份简报的第8张。Backwards Compatibility in Xamarin.Android Made Easy原文:http://www.cnblogs.com/clark159/p/3971240.html

用Xamarin 实现园友的 :Android浮动小球与开机自启动【代码】【图】

原文:用Xamarin 实现园友的 :Android浮动小球与开机自启动前两天看园子里有筒子写了个 Android浮动小球与开机自启动 , 感觉这种被 360 玩烂的功能原来是如此的简单啊。。。我不会 Java, 当然也不懂如何 用 ADT 开发 Android App.但是我看过几天 Xamarin 啊,C# 我还是会的。。用 Xamarin 做Android , 只要对着 java 源码, 我还是能翻译一份出来的。我第一时间安装了 VS2015 , 挺好的,自带的 Android 模拟器, 比那个第三方的...

Xamarin.Android 使用 SQLite 出现 Index -1 requested, with a size of 10 异常【代码】【图】

异常: Android.Database.CursorIndexOutOfBoundsException: Index -1 requested, with a size of 10此错误是数据返回到ICursor无法确定获取列的索引,那么需要加上一下代码即可。if (i == 0) //确定游标位置{ic.MoveToFirst(); } else {ic.MoveToNext(); }完整代码Demo:///<summary>/// 查询数据 ///</summary>void QueryData() {ICursor ic = Localhost_DataBase.Query("tb_person", null, null, null, null, null,...

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

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