今天日期:2022年2月19日21:47:22

第一、发现很多朋友吐槽没有demo运行成功,说我是炫技什么的,说实话,真的是有苦难言,本人是持知识传递的心态来写的这篇博客,写这篇文章不是为了“炫技”、“高大上”,给大家挖坑。

第二、这篇文章写于2018年,目的是想帮助需要的人少走弯路,事实证明在过去几年确实帮助了不少的朋友。

第三、现在已经过去几年了,我也并没有再继续学习Xamarin或者C#语言等,甚至连visual studio都没打开过了,我确实并不清楚后续的变化,很抱歉没能帮助到大家!

一、 前言

这半个月来对Xamarin的学习踩了很多的坑,说来也是一把心酸泪,下面为大家一 一道来,并提供这些天收集到的能用的实例源码,放在文末分享给大家,都是完整带包的解决方案可能会比较大(大多是过墙找到的,也有个仿新闻的app是国人写的)。

二、 后续更新预览

1、 Xamarin.forms环境搭建

2、 启动页(含图片加载)

3、 页面跳转

这篇文章是 2018-12-13 19:17:29 写的,现在已经是2020年6月了,也就是说对于 Xamarin 我已经快两年没接触过了,我也一直在从事 Java 的工作,所以对于大家的一些提问,我已是无能为力,抱歉!还望理解!本人当时所学的都在这几篇文档里面了。

三、 Xamarin介绍

如果您对介绍不感兴趣,可以跳过此段。

1、 Xamarin可跨Android、IOS、Windows(手机)三端。

2、 Xamarin微软收购的,原来是收费的,现在免费了。

3、 Xamarin的前身是mono,所以编译的时候会用到mono的包。

4、 我们现在使用的是Xamarin.forms而不是Xamarin了。

5、 用Xamarin开发安卓app的朋友请收藏:.NET API browser | Microsoft Docs

四、 完整环境搭建

首先,为了避免给大家带来不必要的麻烦,我把我的环境介绍一下(但不是说您一定需要这样的环境):

VS2017 Enterprise,Windows10 1809

VS2017安装的首页把Xamarin勾上安装,如果你忘了勾选Xamarin,如下图打开installer,把Xamarin勾选上。

1、 安装Xamarin的插件

2、 下载Xamarin.Andriod Templates Pack

3、 检查是否安装了Xamarin.Android SDK

4、 安装指定版本的安卓SDK

当时我是不懂,为了适应下载下来的项目,所以下载很多的SDK。这个坑我踩过了,经验是选指定需要的SDK版本就可以了。

环境到这里就完成了,只是如果项目后面需要一些Nugget包,再逐个下载。

附加:真机调试

电脑上插上数据线连接电脑,在手机上面开启开发者模式。

选择USB配置MIDI:

然后查看VS上面的运行是否变成了你手机的名称;如果是,直接运行就可以了。

五、 所有app源码demo

给大家讲一下这些实例有哪些地方找哪个demo参考,希望能给你节约一些时间。

1、 Topeka

2、 DemoApp

这是一个有很多功能页面的例子,布局那些都可以参考一下。下面简单抓了两个图:

3、 TabbedNavigate

页面跳转和基础导航栏的生成的方式。

4、 快递大师

这个主要参考如何嵌入HTML代码在Xamarin.forms里面。

5、 仿某新闻app的Demo

除了登录页面,可以参考启动页,下部导航栏,个人页面布局,加号弹出模态框,还有!就是初始安装的三张引导页面。唯一的不足是存在bug。

6、 Xamarin.TV Scripts

这个主要是参考SQLite数据库的使用方式,还有就是页面布局。

7、 IntelligentWorld

参考一下启动页和侧滑页面。

我本来设置的是1积分就可以下载的。

源码来源不易,有积分的话点这里:Xamarin多个运行app实例demo_xamarin案例-Android代码类资源-CSDN下载

没有积分点这里:百度网盘 请输入提取码   提取码:qy1v
最后,感谢您的阅读。

Xamarin环境搭建与app各种demo实例 ——Xamarin.forms(一)相关推荐

  1. Xamarin环境搭建

    Xamarin的环境搭建 Xamarin在osx下面的环境搭建包括开发者帐号申请,下载安装Xamarin以及Xcode,以及Xamarin Studio上编写第一个应用程序.Xamarin是一个跨平台 ...

  2. 在vs2012中用C#开发Android应用Xamarin环境搭建

    Xamarin是Mono创始人Miguel de Icaza创建的公司,旨在让开发者可以用C#编写iOS, Android, Mac应用程序,也就是跨平台移动开发. 简介 Xamarin是基于Mono ...

  3. hbase开发环境搭建及运行hbase小实例(HBase 0.98.3新api)

    问题导读: 1.如何搭建hbase开发环境? 2.HTableDescriptor初始化产生了那些变化? 3.eclipse如何连接hbase集群? hbase开发环境搭建与hadoop开发环境搭建差 ...

  4. lua入门之环境搭建、第一个demo

    前言 前段时间因为有些项目功能需要,自己研究了下lua,今天整理下,并以一个demo为示例演示 手机上的运行效果 分为几个步骤来逐步讲解. 1.lua介绍,为什么选择它? 2.环境安装 3.撸一个简单 ...

  5. 【Android C#开发】Xamarin环境搭建

    Xamarin是Mono创始人Miguel de Icaza创建的公司,旨在让开发者可以用C#编写iOS, Android, Mac应用程序,也就是跨平台移动开发. 简介 Xamarin是基于Mono ...

  6. 【Ant Design Pro 一】 环境搭建,创建一个demo

    技术交流qq群   173683895 搭建 Ant Design Pro 的前期准备:你的本地环境需要安装 cnpm.node. 注:代码块中的 $  代表: $后面是在命令行输入的命令,举例 $ ...

  7. VS2019 VC++ MFC CEF(Chrome)开发环境搭建及相关功能demo(附源码)

    本文章主要介绍CEF如何作为一个控件,加在MFC的窗体中,并实现一些功能,如:打开指定网址.刷新.后退关闭子窗口或页签.关闭全部页签/子窗口和主窗体.浏览器界面自适应窗口大小等等,也会交代会遇到的一些 ...

  8. 测试环境搭建(APP)

    java环境安装 ①安装JDK,可到官网下载,默认安装即可: ②配置环境变量:我的电脑-属性-高级系统设置-环境变量,添加系统变量,如下: JAVA_HOME jdk的实际路径 CLASSPATH . ...

  9. 【Python自动化测试32】App自动化环境搭建

    文章目录 一.前言 二.安装与环境搭建教学 2.1 环境依赖 2.2 appium程序安装 2.3 appium-python-client 2.4 模拟器安装 2.5 java jdk安装 2.6 ...

最新文章

  1. NCEPU:线下组队学习周报(008)
  2. php加密 dll扩展,PHP的openssl加密扩展使用小结(推荐)
  3. 原码补码反码概括简介
  4. 【转】运输层TCP协议详细介绍
  5. PIC中实现printf函数出现:Warning [2066] type qualifier mismatch in assignment
  6. Linux线程(二)
  7. linux ftp 553,修复使用vsftp出错553 Could not create file的有效方法
  8. Arduino从DHT11读取温湿度数据并显示在1602LCD
  9. 安徽计算机学业水平测试内容,【2017年整理】安徽省学业水平测试信息技术(必修)知识点.doc...
  10. 深度解析Cocoa异步请求和libxml2.dylib教程(1)
  11. 进阶篇:6)样机制作与验证
  12. 网盘工具比较,以及自己开发的网盘工具[转]
  13. 千寻和省cors精度对比_测量员新手上路攻略:解析省CORS和千寻CORS账号区别及其如何选择运用...
  14. pymongo基本方法使用笔记
  15. html table奇偶行颜色设置 (CSS选择器)
  16. 内蒙古师范大学计算机与信息工程学院--《大数据存储与处理》期末考试试卷...
  17. 正版破解软件下载站大全(转载
  18. CodeBlocks汉化
  19. 深入理解GBDT回归算法
  20. 页面关闭时postback,导致IE假死的分析

热门文章

  1. 杭州电子科技大学计算机面试题,杭州电子科技大学自主招生面试试题综合素质答案技巧...
  2. Metropolis-Hastings算法理解
  3. CTF---密码学入门第七题 杯酒人生
  4. WPF 如何使用RelativeSource绑定2
  5. 搭建个人 Leanote 云笔记本
  6. [NOIP2004]津津的储蓄计划
  7. PCI Express解析——系列文章【5】:PCIe原理分析之——PCI Express 配置解析(BDF、BAR)、 MEM Read举例
  8. Java RSA、AES加解密,Python RSA、AES加解密
  9. css hack支持ie8,仅仅 IE8 有效的 CSS hack 写法
  10. bugku-web-社工-初步收集