Xamarin环境搭建与app各种demo实例 ——Xamarin.forms(一)
今天日期: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(一)相关推荐
- Xamarin环境搭建
Xamarin的环境搭建 Xamarin在osx下面的环境搭建包括开发者帐号申请,下载安装Xamarin以及Xcode,以及Xamarin Studio上编写第一个应用程序.Xamarin是一个跨平台 ...
- 在vs2012中用C#开发Android应用Xamarin环境搭建
Xamarin是Mono创始人Miguel de Icaza创建的公司,旨在让开发者可以用C#编写iOS, Android, Mac应用程序,也就是跨平台移动开发. 简介 Xamarin是基于Mono ...
- hbase开发环境搭建及运行hbase小实例(HBase 0.98.3新api)
问题导读: 1.如何搭建hbase开发环境? 2.HTableDescriptor初始化产生了那些变化? 3.eclipse如何连接hbase集群? hbase开发环境搭建与hadoop开发环境搭建差 ...
- lua入门之环境搭建、第一个demo
前言 前段时间因为有些项目功能需要,自己研究了下lua,今天整理下,并以一个demo为示例演示 手机上的运行效果 分为几个步骤来逐步讲解. 1.lua介绍,为什么选择它? 2.环境安装 3.撸一个简单 ...
- 【Android C#开发】Xamarin环境搭建
Xamarin是Mono创始人Miguel de Icaza创建的公司,旨在让开发者可以用C#编写iOS, Android, Mac应用程序,也就是跨平台移动开发. 简介 Xamarin是基于Mono ...
- 【Ant Design Pro 一】 环境搭建,创建一个demo
技术交流qq群 173683895 搭建 Ant Design Pro 的前期准备:你的本地环境需要安装 cnpm.node. 注:代码块中的 $ 代表: $后面是在命令行输入的命令,举例 $ ...
- VS2019 VC++ MFC CEF(Chrome)开发环境搭建及相关功能demo(附源码)
本文章主要介绍CEF如何作为一个控件,加在MFC的窗体中,并实现一些功能,如:打开指定网址.刷新.后退关闭子窗口或页签.关闭全部页签/子窗口和主窗体.浏览器界面自适应窗口大小等等,也会交代会遇到的一些 ...
- 测试环境搭建(APP)
java环境安装 ①安装JDK,可到官网下载,默认安装即可: ②配置环境变量:我的电脑-属性-高级系统设置-环境变量,添加系统变量,如下: JAVA_HOME jdk的实际路径 CLASSPATH . ...
- 【Python自动化测试32】App自动化环境搭建
文章目录 一.前言 二.安装与环境搭建教学 2.1 环境依赖 2.2 appium程序安装 2.3 appium-python-client 2.4 模拟器安装 2.5 java jdk安装 2.6 ...
最新文章
- NCEPU:线下组队学习周报(008)
- php加密 dll扩展,PHP的openssl加密扩展使用小结(推荐)
- 原码补码反码概括简介
- 【转】运输层TCP协议详细介绍
- PIC中实现printf函数出现:Warning [2066] type qualifier mismatch in assignment
- Linux线程(二)
- linux ftp 553,修复使用vsftp出错553 Could not create file的有效方法
- Arduino从DHT11读取温湿度数据并显示在1602LCD
- 安徽计算机学业水平测试内容,【2017年整理】安徽省学业水平测试信息技术(必修)知识点.doc...
- 深度解析Cocoa异步请求和libxml2.dylib教程(1)
- 进阶篇:6)样机制作与验证
- 网盘工具比较,以及自己开发的网盘工具[转]
- 千寻和省cors精度对比_测量员新手上路攻略:解析省CORS和千寻CORS账号区别及其如何选择运用...
- pymongo基本方法使用笔记
- html table奇偶行颜色设置 (CSS选择器)
- 内蒙古师范大学计算机与信息工程学院--《大数据存储与处理》期末考试试卷...
- 正版破解软件下载站大全(转载
- CodeBlocks汉化
- 深入理解GBDT回归算法
- 页面关闭时postback,导致IE假死的分析
热门文章
- 杭州电子科技大学计算机面试题,杭州电子科技大学自主招生面试试题综合素质答案技巧...
- Metropolis-Hastings算法理解
- CTF---密码学入门第七题 杯酒人生
- WPF 如何使用RelativeSource绑定2
- 搭建个人 Leanote 云笔记本
- [NOIP2004]津津的储蓄计划
- PCI Express解析——系列文章【5】:PCIe原理分析之——PCI Express 配置解析(BDF、BAR)、 MEM Read举例
- Java RSA、AES加解密,Python RSA、AES加解密
- css hack支持ie8,仅仅 IE8 有效的 CSS hack 写法
- bugku-web-社工-初步收集