从零开始学Xamarin.Forms(四) Android 准备步骤(添加第三方Xamarin.Forms.Labs库)
原文:从零开始学Xamarin.Forms(四) Android 准备步骤(添加第三方Xamarin.Forms.Labs库)


1.安装对应dll
    Update-Package Xamarin.Forms     
    选中Android项目及PCL项目:Install-Package Xamarin.Forms.Labs
2.设置系统相关信息,右键android项目-属性
3.设置应用的名称

4.在MainActivity设置IOC
添加变量:private static bool _initialized;
修改MainActivity集成自:XFormsApplicationDroid
添加方法: 
   private void SetIoc(){var resolverContainer = new SimpleContainer();var app = new XFormsAppDroid();app.Init(this);resolverContainer.Register<IDevice>(t => AndroidDevice.CurrentDevice).Register<IDisplay>(t => t.Resolve<IDevice>().Display).Register<IDependencyContainer>(resolverContainer).Register<IXFormsApp>(app);Resolver.SetResolver(resolverContainer.GetResolver()); _initialized = true;}

在OnCreate的base.OnCreate(bundle); 语句下添加
  if (!_initialized){this.SetIoc();}

如下图:

posted on 2015-05-13 09:43 NET未来之路 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/lonelyxmas/p/4499452.html

从零开始学Xamarin.Forms(四) Android 准备步骤(添加第三方Xamarin.Forms.Labs库)相关推荐

  1. 关于如何正确地在android项目中添加第三方jar包

                  在android项目中添加第三方jar包虽然不是一个很复杂的问题,但是确实给很多开发者带来了不小的困扰.我自己就曾经碰到过calss not found exception ...

  2. 从零开始学R(四)——常用命令:帮助,文件导入与导出与基本操作

    R的常用命令 R的命令非常多,但是有一些命令是非常常用的,在这里我做一个汇总,便于大家使用.(Tips:关于下载和安装R的package以及工作目录的获得与设置命令在第二篇已经聊过,此时就不再赘述了, ...

  3. c语言代码怎么编译出闪图,Xamarin.Forms四 Android登录闪图

    Xamarin.Forms Android闪图(适用于纯Android系统) 1.在Android.Resources.Drawable下添加好闪图的图片,命名为splashPicture. 2.在A ...

  4. 从零开始学安卓笔记:Android基础知识点

    AndroidManifest.xml:Android全局描述文件,列出项目相关属性,配置activity等. android:icon="@mipmap/ic_launcher" ...

  5. 从零开始学Pytorch(四)之softmax与分类模型

    softmax的基本概念 分类问题 一个简单的图像分类问题,输入图像的高和宽均为2像素,色彩为灰度. 图像中的4像素分别记为x1,x2,x3,x4x_1, x_2, x_3, x_4x1​,x2​,x ...

  6. python重复元素判定编程_从零开始学Python编程四:条件判断与循环

    前面已经介绍了不少Python基础知识,大家不要觉得不耐烦,想要学好Python,做好Python开发,一定要打牢基础.大家也发现了,Python中很多基础知识和数学算法是一样的,比如今天要教给大家的 ...

  7. 从零开始学版图(四)三极管的学习

    首先我们需要明白三级管的版图构造,这里我简单说一下,最里面面积最小的是发射极,处于中间档次的是基级,最外围的是集电极,明白了这些画版图就很简单了. 这是三级管的原理图,三极管的排列有三种:分别是1:8 ...

  8. android将项目添加到github,将github库作为依赖添加到Android-Studio项目中

    将github库作为依赖添加到Android-Studio项目中 我试图从https://github.com/chrisbanes/ActionBar-PullToRefresh/wiki/Quic ...

  9. Android 系统预装添加第三方apk到data/app

    对于第三方apk预装入系统时如果将apk装入system/app目录下,由于第三方apk带有自己的.so文件,此时会出现apk无法打开的情况. 解决方法: 1:解压apk,将里面的.so文件放入dev ...

最新文章

  1. redis实现对账(集合比较)功能
  2. 整理下Anytao《你必须知道的.Net》全文链接
  3. tensorflow随笔-保存与读取使用模型
  4. ModelArts黑科技揭秘|模型智能评估、诊断,让模型来个“体检
  5. 社交网络分析——影响力最大化(附带python例子实现)
  6. [转载]OFDM基本原理及系统框图
  7. 计算机格式化没有fat32,无需格式化 U盘FAT32转NTFS格式教程
  8. mip-html自动跳转页面,MIP建站系统常见问题汇总
  9. 9-C++远征之多态篇-学习笔记
  10. jupyter notebook 前面书写后面内容消失
  11. Python读取excel中的图片
  12. Cartopy绘制地图
  13. Android高级控件(四)——VideoView 实现引导页播放视频欢迎效果,超级简单却十分的炫酷
  14. keil仿真逻辑分析仪观察引脚变化
  15. 地平线机器人Waymo Open Dataset Challenge中2D目标检测赛道第二名方案解析
  16. vivado 编辑界面配色配置
  17. 好的电脑桌面便签软件下载,电脑桌面便签下载安装
  18. 我的新浪博客-软件测试
  19. Nginx设置之自定义请求头
  20. OpenStack 云平台流量监控插件tap-as-a-service(Taas)代码解析(二):

热门文章

  1. ajax asp后台获取不到post数据,jQuery AJAX调用将数据发布到ASP.Net页面(不是Get但POST)...
  2. pandas python groupby_pandas之分组groupby()的使用整理与总结
  3. java中如何获得屏幕的宽度和高度_在Android中获取屏幕宽度和高度
  4. python调用系统api_Python调用系统底层API播放wav文件的方法
  5. cadence软件_IC苦逼搬运工入职之——Cadence基本操作(1)
  6. java model.put_深入理解Java内存模型(一)——基础
  7. 我的世界java版联机不稳定_完善自己:“联机版游戏玩家”如何通过社交完善自己,这个社交跟你想的也许不一样1.0...
  8. BZOJ-2705-Longge的游戏-SDOI2012-欧拉函数
  9. JZOJ __Day 3:【NOIP普及模拟】求和(sum)
  10. 排队问题解题思路_三大策略、5个技巧,完美解决超市收银排队难题