随着Xamarin.Form项目接近尾声,仔细一算才发现过来大半年时间了。

期间除了刚开始有闲情写写,现在总算有空来总结一下了。

来先说 Plugin.BLE (https://github.com/xabre/xamarin-bluetooth-le),在NuGet里搜索 Bluetooth ,Plugin.BLE是下载最多的Xamarin.Form可用的库,有16.3K(1.63万)人下载(2017-11-23)。

几乎可用库都试过

  • 调用

Plugin.BLE用法有两种,一种直接调用,代码来自Plugin.BLE的开源项目

  var ble = CrossBluetoothLE.Current;

//另一种是注入MvvmCross服务

  var ble = Mvx.Resolve<IBluetoothLE>();   var adapter = Mvx.Resolve<IAdapter>();

//或者
   MyViewModel(IBluetoothLE ble, IAdapter adapter)   {
       this.ble = ble;this.adapter = adapter;   }

//以前的草稿,项目完成了,先发布,不再更新。

转载于:https://www.cnblogs.com/zlyxm/p/7886040.html

C# 移动开发(Xamarin.Form) Plugin.BLE 蓝牙连接相关推荐

  1. android 低功耗BLE蓝牙连接示例代码

    android 低功耗ble蓝牙连接跟标准的蓝牙连接还是有很大的不同的.本文低功耗蓝牙连接代码是在sdk的版本4.3以上才支持.所用的核心代码连接也是不一样的. 本文demo下载地址:http://d ...

  2. 安卓蓝牙开发(1)BLE蓝牙基础知识和一般开发流程

    一.BLE(Bluetooth Low Energy)低功耗蓝牙基本知识 Android 4.3(API级别18)引入了以低功耗蓝牙(BLE)为中心角色的内置平台支持,并提供应用程序可用于发现设备,查 ...

  3. Android 检查版本更新服务并下载,BLE蓝牙连接,BLE蓝牙连接1对多及通用工具

    https://github.com/inksnow/InksLibrary 引用方法: 1. aar 应用 apply plugin: 'com.android.application' andro ...

  4. 【Bluetooth蓝牙开发】十、BLE蓝牙通信流程(建立连接,广播,扫描,断开连接)

    个人主页:董哥聊技术 我是董哥,嵌入式领域新星创作者 创作理念:专注分享高质量嵌入式文章,让大家读有所得! [所有文章汇总] 文章目录 1.初始化蓝牙控制器 2.设置蓝牙控制器为广播状态 3.设置蓝牙 ...

  5. BLE蓝牙连接不稳定以及突然断开的原因和解决方法

    在开发BLE的时候经常会遇到连接突然断开的情况,比如刚连接上就断开.连接成功之后传输数据随机断开(有时候连接很稳定不断开).以上这些断开连接的情况或多或少都遇到过,很是让人头疼.当然咸鱼也不例外,也碰 ...

  6. android关闭蓝牙连接手机号码,Android BLE蓝牙连接要注意的问题

    一.运行时问题 发起请求 手机和蓝牙设备建立连接,不论是在哪个进程,哪个线程发起的请求,最终都要丢到系统蓝牙服务进程中去处理. 看到有的文章说在同一个进程中,发起的连接和读写等请求最好都在UI线程里, ...

  7. 微信小程序:BLE蓝牙开发

    一.添加蓝牙权限: 1.添加蓝牙权限(工程/app.json): {...,"permission": {"scope.bluetooth": {"d ...

  8. uniapp 蓝牙连接测温仪

    需求:app通过蓝牙连接硬件测温仪,使用uniapp的ble蓝牙连接 一.连接蓝牙流程 打开蓝牙 → 搜索蓝牙 → 蓝牙连接 → 停止搜索 → 获取蓝牙设备的uuid → 获取蓝牙特性 → 监听接收数 ...

  9. Android蓝牙连接a2dp蓝牙耳机

    开发环境: 开发工具:Androidstudio 适配机型:honor8(Android6.0), 坚果R1(Android8.0) 开发功能:Android中蓝牙连接A2DP设备,蓝牙耳机设备 功能 ...

最新文章

  1. Android类库打包方法探究
  2. 在计算机术语中 将ALU控制器和,计算机组成原理试题与答案
  3. ios lua 增量更新,更新内部代码
  4. UpdatePanel里使用FileUpload
  5. Python3 闭包函数及nonlocal
  6. blender的汉化方法!
  7. ibator使用心得
  8. [原创]纯CSS3打造的3D翻页翻转特效
  9. 确认过眼神,你是要来百度AI开发者实战营深圳站的人
  10. ES6 json转map map转json
  11. 远程桌面未知的用户名_远程桌面连接 提示用户名密码错误的解决办法
  12. ping端口的方法 - win下
  13. 一位 Google 大佬的辞职感言..
  14. 私有云Openstack介绍及搭建
  15. 聚沙成塔,亚马逊云科技为智能汽车创新加速
  16. HTML CSS 学习整理
  17. “低代码”革了谁的命?
  18. 微信最近点赞拿东西服务器,微信朋友圈点赞说明什么?点赞的行为背后隐藏着什么含义呢?...
  19. 用 Python 打扑克牌——炸金花
  20. 论文总结(三)-- 超分辨算法基础与综述

热门文章

  1. 蓝桥杯 历届试题 分糖果(模拟)
  2. 30 个 Redis 基础知识
  3. postgresql 安装_CentOS7安装使用PostgreSQL数据库
  4. java map数组定义_如何定义一个空的Map[]数组?
  5. linux shell脚本 传参,在bash shell脚本中传播所有参数
  6. 散射理论方程_非弹性中子磁散射方法简介之自旋波激发
  7. mysql bind param_为什么bindParam必须要指定类型?
  8. 【杂谈】2020年有三AI计算机视觉培养计划详解,该不该学怎么学CV的简单讨论...
  9. 中国非动物胶市场来产销需求及发展潜力研究报告2022版
  10. 全球及中国潜水压力传感器行业运行态势及发展战略研究报告2022-2027年