Xamarin开发综述
https://blog.csdn.net/qq_41647999/article/details/84844357
一、 前言
这十来天对Xamarin的学习踩了很多的坑,说来也是一把心酸泪,下面为大家一 一道来,并提供这些天收集到的能用的实例源码,放在文末分享给大家,都是完整带包的解决方案可能会比较大(大多是翻墙到google找到的,也有个仿新闻的app是国人写的)。
二、 后续更新预览
1、 Xamarin.forms环境搭建
2、 启动页(含图片加载)
3、 页面跳转
4、 Grid布局
5、 圆状头像
三、 Xamarin介绍
如果您对介绍不感兴趣,可以跳过此段。本人总结的内容绝非照抄。
1、 Xamarin可跨Android、IOS、Windows(手机)三端。
2、 Xamarin微软收购的,原来是收费的,现在免费了。
3、 Xamarin的前身是mono,所以编译的时候会用到mono的包。
4、 我们现在使用的是Xamarin.forms而不是Xamarin了。
5、 用Xamarin开发安卓app的朋友请收藏:https://developer.xamarin.com/api/root/MonoAndroid-lib/
四、 完整环境搭建
首先,为了避免给大家带来不必要的麻烦,我把我的环境介绍一下(但不是说您一定需要这样的环境):
VS2017 Enterprise,Windows10 1809
VS2017安装的首页把Xamarin勾上安装,如果你忘了勾选Xamarin,如下图打开installer,把Xamarin勾选上。
1、 安装Xamarin的插件

2、 下载Xamarin.Andriod Templates Pack

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

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



环境到这里就完成了,只是如果项目后面需要一些Nugget包,再逐个下载。
附加:真机调试
电脑上插上数据线连接电脑,在手机上面开启开发者模式。
选择USB配置MIDI:

然后查看VS上面的运行是否变成了你手机的名称;如果是,直接运行就可以了。
五、 所有app源码demo

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







我本来设置的是1积分就可以下载的。
源码来源不易,有积分的话点这里:https://download.csdn.net/download/qq_41647999/10848828
没有积分点这里:https://pan.baidu.com/s/1Na1LrHQ8piEfCpTxHNPxpA 提取码:qy1v
最后,感谢您的阅读。
---------------------
作者:Mr.DJun
来源:CSDN
原文:https://blog.csdn.net/qq_41647999/article/details/84844357
版权声明:本文为博主原创文章,转载请附上博文链接!
Xamarin开发综述的更多相关文章
- Xamarin开发Android应用打包apk
Visual Studio中用Xamarin开发Android应用,生成apk文件有3种方法 1.debug时,代码目录下bin\Debug中会自动生成调试用***-Signed.apk文件,但是文件 ...
- 老司机学新平台 - Xamarin开发环境及开发框架初探
随着被微软收购,最近一年间,Xamarin的火爆程度与日俱增.免费.更好的VS2015集成.更好的模拟器,甚至,在windows上运行和调试iOS平台程序,让我这样接触了十几年.NET平台的老司机,即 ...
- Xamarin Android教程如何使用Xamarin开发Android应用
Xamarin Android教程如何使用Xamarin开发Android应用 在了解了Xamarin和Andriod系统之后,下面我们需要了解一下如何使用这些工具和系统来开发我们的应用程序. And ...
- Xamarin开发Android笔记:背景操作
使用Xamarin开发Android UI的时可能会遇到一些场景背景的问题,虽然可以利用多层或直接使用图片背景来完成,但这样会增加不少的资源消耗,最终导致内存溢出的情况.最好的方法还是利用内部方法或代 ...
- Xamarin开发Anroid应用介绍
第1章 Xamarin开发Anroid应用介绍 如今智能手机已经盛行了好几年,而针对这些智能手机的软件开发也变得异常火热.但是在Android平台下只能使用Java开发,iOS平台下也只能使用Obj ...
- 【Xamarin挖墙脚系列:Xamarin开发环境配置需求】
原文:[Xamarin挖墙脚系列:Xamarin开发环境配置需求] 前言 因为操作的全是大块头,加大你们的内存,CPU网上飙.... 卤煮的机器配置 最近的版本部署包,百度云离线下载:版本:Xama ...
- Xamarin 开发常见问题
原文:Xamarin 开发常见问题 Verify the project is selected to be deployed in the Solution Configuration Manage ...
- 【Xamarin开发 Android 系列 13】 应用打包部署
原文:[Xamarin开发 Android 系列 13] 应用打包部署 开始倒叙咯................ 先更新大宝部署吧,这个章节比较的Easy,童鞋们不用费脑筋.点解?从界面上填写几个参 ...
- 【Xamarin开发 Android 系列 7】 Android 结构基础(下)
原文:[Xamarin开发 Android 系列 7] Android 结构基础(下) *******前期我们不打算进行太深入的东西,省的吓跑刚进门的,感觉门槛高,so,我们一开始就是跑马灯一样,向前 ...
随机推荐
- dom 加载监听事件 及解析
document.addEventListener("DOMContentLoaded", function (_event) { console.log("初始DOM ...
- python 设计模式之享元(Flyweight)模式
#写在前面 这个设计模式理解起来很容易.百度百科上说的有点绕口. #享元模式的定义 运用共享技术来有効地支持大量细粒度对象的复用. 它通过共享已经存在的对橡大幅度减少需要创建的对象数量.避免大量相似类 ...
- rand随机函数
1.rand() rand()函数是使用线性同余法做的,它并不是真的随机数,因为其周期特别长,所以在一定范围内可以看成随机的. rand()函数不需要参数,它将会返回0到RAND_MAX之间的任意的整 ...
- 使用java自带线程池
java提供自带的线程池,而不需要自己去开发一个自定义线程池了. 线程池类ThreadPoolExecutor在包java.util.concurrent下 ThreadPoolExecutor ...
- xshell6破解4窗口限制
资源路径: 链接: https://pan.baidu.com/s/11zumNoaIN1AF_YhmiPGWdA 提取码: nfs9 破解方法 先卸载系统中已经安装的xshell与xftp 然后安装 ...
- Mysql迁移由于字符集导致乱码的数据
有时候会在不注意的情况下创建了字符集为latin1的数据库,导致后续插入的中文显示乱码.这时有两种方法:1.修改数据库与数据表的字符集(只能向上调整,不能向下调整):2.数据迁移.但是两种方法都需要做 ...
- iis启动异常 0x80072749
错误提示: “/”应用程序中的服务器错误. 无法向会话状态服务器发出会话状态请求.请确保 ASP.NET State Service (ASP.NET 状态服务)已启动,并且客户端端口与服务器端口相同 ...
- iOS使用UIImageView展现网络图片(转载)
在iOS开发过程中,经常会遇到使用UIImageView展现来自网络的图片的情况,最简单的做法如下: [cpp] view plaincopy - (void)viewDidLoad { [sup ...
- golang 日志模块(log)
log 日志 log 模块可以自定义log 对象, 也可以使用log默认对象的日志方法 func New 创建log对象 func New(out io.Writer, prefix string, ...
- 《Hadoop大数据技术开发实战》学习笔记(一)
基于CentOS7系统 新建用户 1.使用"su-"命令切换到root用户,然后执行命令: adduser zonkidd 2.执行以下命令,设置用户zonkidd的密码: pas ...