-
Xamarin.Android位置服务平台功能
Xamarin.Android位置服务平台功能,本教程将介绍如何在Android应用中定位,以及如何利用Android Location Service API来获取用户位置,同时还会通过Google Location Services API的位置服务来处理定位。 概述 Android提供多种定位技术接口,如利用蜂窝塔、WiFi和GPS。针对每一个定位技术…
-
Xamarin.Android开发入门—Hello,Android Multiscreen深入理解
Xamarin.Android开发入门—Hello,Android Multiscreen深入理解,Hello,Android Multiscreen Deep Dive,在Hello,Android Multiscreen Quickstart中,我们建立并运行了我们第一个多屏Xamarin.Android应用。接下来我们将深入理解Android导航和架构…
-
Xamarin.Android开发入门——Hello,Android Multiscreen快速上手
Hello, Android Multiscreen Quickstart 在指南的第一部分,我们将为Phoneword添加第二个屏幕 —— 关于电话历史的跟踪情况。最终的应用会有第二个屏幕来展示拨打历史。最终界面如下: 下面开始练习。 系统及环境要求 由于本教程将在Hello,Android Quickstart基础上进行操作,你需要完成Hello,And…
-
Xamarin.Android开发入门——Hello,Android深入理解
Hello, Android Deep Dive 在Hello, Android Quickstart中,我们创建并运行了我们第一个Xamarin.Android应用程序。现在我们对Android应用如何工作进行进一步学习了解,以便于我们开发更加复杂的程序。在本指南中我们回顾了我们在Hello,Android中的操作步骤,以此来理解我们所做的处理,与此同时,…
-
我的Xamarin填坑之旅(二)
上一篇交代了我Xamarin填坑的背景,大概聊了聊第一步环境配置,第二步创建项目和开发框架选择。如果有一个可用的梯子,这部分基本不会出错。 接下来就具体聊一聊写代码的过程中遇到的一些事儿。 第三步是码代码: ①Http相关: 我做的项目是一个校园助手,目前提供的功能绝大多数是查询功能。或者说,就是简单的爬虫,从校园服务器上爬取相关网页。因此,结合校园网站以及…
-
我的Xamarin填坑之旅(一)
一想到明天是星期五,不对,是今天,心里就很激动,毕竟明天没课。激动之余,来写一篇博客,记录一下最近踏坑Xamarin开发校园助手APP的一些事儿。也许更像是一篇流水账。 在扯Xamarin之前,有必要先交代一下背景。 自从我上大学以来,一直在做校园助手,直到现在。完成一个优秀的校园助手,是我大学中为数不多的几个梦想之一。想要制作一款软件,就…
-
7.xamarin.android 发布签名与控制apk大小
概述 做了xamarin android 后大家想打包一个apk,发布给其他人使用本章我们将带领大家如何打包签名一个apk。对于VS2017 或者是VS MAC来说打包一个APK非常简单。首选切换为release模式<img src=”https://img.hotbests.com/2018/01/48544-2018012713…
-
Xamarin.Forms学习历程(七)——用户偏好设置存储
经常会遇到要存储一下用户账号密码之类的,让用户下次登录时不需要重新输入账号密码,直接进入主界面。Xamarin.Forms里没有自己的解决方案,还是得调用iOS和Android原生的API才可以实现。在Xamarin.Forms里怎么实现呢,整体思路是将iOS和Android原生的API分装成一个公共的接口,然后让Xamarin调这个接口,若在Android…
-
Xamarin.Forms学习历程(六)——数据绑定
久等了,今天讲Xamarin.Forms里的核心——数据绑定,是将数据绑定到对应的view上,实现cs文件与XML文件的数据流通。今天普通的数据绑定我不做讲解,今天只讲个最复杂的,就是将接口解析的数据为模型数组,再将模型数组映射到对应的ListView上。下面就来逐一讲解。 1、新建数据模型## 根据接口的数据返回值新建对应的模型。 public class…
-
Xamarin.Forms学习历程(五)——ListView简述
实在对不起大家,让大家等了这么久才等到这边文章。这段时间有点忙,学习压力有点大。我的Xamarin项目已经放弃,但是大家放心,我还是会把我这段时间所学的全部贴上去的,我也不想这样就抛弃了Xamarin,最起码C#还是比较重要的。这里我再暴露Xamarin的两个坑: 1、Xamarin做一些简单功能是没有问题,最好不要涉及需要导入第三方库的功能,Android…
-
Xamarin.Forms学习历程(4)——TabBar+Navigation
Xamarin.Forms学习历程(四)——TabBar+Navigation,针对上两期所说的Layout布局中,有一点我想强调一下,我自己也曾经在这个坑里栽过,关于布局Xamarin里只有Padding,没有Margin。虽然官方文档里明确说明可以用Margin,但是我不清楚文档是什么时候的,无论怎么尝试XAML里都不识别Margin。后面还有一些这样的…
-
Xamarin.Forms学习历程(3)——Layout之二
Xamarin.Forms学习历程 Xamarin.Forms学习历程(3)——Layout之二,我们继续接上一期所说的。 三、RelativeLayout(相对布局)### 说到相对布局,不得不和大家谈谈iOS的AutoLayout,两者有很多的相似之处。我们先来回忆一下iOS的AutoLayout 这是iOS里的基础版,还有VFL版,我习惯用VFL版,因…
-
Xamarin.Forms学习历程(三)——Layout之一
App开发最重要的莫过于界面的搭建,没有界面,数据也没有地方填充,即使你会如何设置一个控件,但是你如果不知道怎么安放这个控件也是没有用的,所以我们还得先学会布界面布局。今天讲的就是界面布局。 一、StackLayout(栈布局)### 对于了解iOS9新特性的人来说,这个很好理解,相当于iOS里面的UIStackView,你可以把它理解成一个矩形容器,强调一…
-
Xamarin.Forms学习历程(二)
哈哈哈~~我最近在写的Xamarin.Forms工程终于到了收尾阶段了,主体功能都实现了,修复一些小Bug以及添加些小功能就算完成了,太高兴了,心里满满的成就感,特别是安卓端界面完整呈现的时候。今天讲点知识点,搭建一个小程序。 认识Xamarin.forms的工程结构## 我们先撇开安卓和iOS,先来了解公共部分。我们继续看我们上期写的HelloWorld程…
-
Xamarin.Forms入门学习历程(一)
Xamarin.Forms入门学习历程,最近领导让我接触一门新技术——Xamarin.Forms,听着名字很高大上,仔细了解了一下,它是解决跨平台的解决方案之一,也就是一份代码,在安卓、iOS、WindowsPhone平台下均可运行;其次这项技术被微软收购,并开放使用。目前国内中文书刊极少。