04 2023 档案
摘要:@[TOC](文章目录) # 前言 获取一个设备的在线和离线状态,是一个很关键的功能。我们对设备下发的控制指令,设备处于在线状态才能及时给我们反馈。这里的在线和离线,我们可以简单的理解为设备与MQTT的连接状态。 # 分析 我们打电话的时候经常能听到:"您拨打的用户已关机“和”用户不在服务区或暂时无
阅读全文
摘要:[TOC](MAUI Blazor 常见问题) #1、ZipArchive' contains bitcode  A
阅读全文
摘要:[TOC](环境准备) # 前言 本系列文章以IoT开发小白的角度,从零开始使用.Net为主要技术搭建一个简单的IoT平台,由于是入门系列,所有代码以围绕IoT基础业务场景为主,不会涉及DDD等设计思想。 # 架构图 这里是我们整个IoT平台的架构图。  # 前言 我们不希望任何设备都可以接入我们的IoT平台,所以一个设备正常的接入流程是这样的, 1、上位机软件通过串口或其他方式读取设备的唯一标识码**UUID**。 2、上位机调用IoT后台接口,发送**UUID**和**ProductID*
阅读全文
摘要: 1、安装Masa Blazor 参考:MASA Blazor https://blazor.masastack.com/getting-started/installation 2、编写代码 新建 Service 目录,并添加 ThemeService.cs 该 RequestedTheme 属
阅读全文
摘要:使用Masa DaprStarter搭建开发环境 安装Dapr Windows安装Dapr的方式有很多,可以参考官方文档 https://docs.dapr.io/getting-started/install-dapr-cli/ 国内如果访问缓慢,建议直接下载msi文件安装 https://git
阅读全文
摘要:MASA MAUI Plugin (五)Android 指纹识别 背景 MAUI的出现,赋予了广大Net开发者开发多平台应用的能力,MAUI 是Xamarin.Forms演变而来,但是相比Xamarin性能更好,可扩展性更强,结构更简单。但是MAUI对于平台相关的实现并不完整。所以MASA团队开展了
阅读全文
摘要:MASA MAUI Plugin (四)条形码、二维码扫描功能 背景 MAUI的出现,赋予了广大Net开发者开发多平台应用的能力,MAUI 是Xamarin.Forms演变而来,但是相比Xamarin性能更好,可扩展性更强,结构更简单。但是MAUI对于平台相关的实现并不完整。所以MASA团队开展了一
阅读全文
摘要:MASA MAUI Plugin (十)iOS消息推送(原生APNS方式) 背景 MAUI的出现,赋予了广大Net开发者开发多平台应用的能力,MAUI 是Xamarin.Forms演变而来,但是相比Xamarin性能更好,可扩展性更强,结构更简单。但是MAUI对于平台相关的实现并不完整。所以MASA
阅读全文
摘要:MASA MAUI Plugin (七)应用通知角标(小红点)Android+iOS 背景 MAUI的出现,赋予了广大Net开发者开发多平台应用的能力,MAUI 是Xamarin.Forms演变而来,但是相比Xamarin性能更好,可扩展性更强,结构更简单。但是MAUI对于平台相关的实现并不完整。所
阅读全文
摘要:MASA MAUI Plugin (九)Android相册多选照片(使用Android Jetpack套件库) 背景 MAUI的出现,赋予了广大Net开发者开发多平台应用的能力,MAUI 是Xamarin.Forms演变而来,但是相比Xamarin性能更好,可扩展性更强,结构更简单。但是MAUI对于
阅读全文
摘要:MASA MAUI Plugin (八)Android相册多选照片(Intent 方式) 背景 MAUI的出现,赋予了广大Net开发者开发多平台应用的能力,MAUI 是Xamarin.Forms演变而来,但是相比Xamarin性能更好,可扩展性更强,结构更简单。但是MAUI对于平台相关的实现并不完整
阅读全文
摘要:MASA MAUI Plugin (六)集成个推,实现本地消息推送[Android] 篇 背景 MAUI的出现,赋予了广大Net开发者开发多平台应用的能力,MAUI 是Xamarin.Forms演变而来,但是相比Xamarin性能更好,可扩展性更强,结构更简单。但是MAUI对于平台相关的实现并不完整
阅读全文
摘要:MASA MAUI Plugin 安卓蓝牙低功耗(二)蓝牙通讯 项目背景 MAUI的出现,赋予了广大Net开发者开发多平台应用的能力,MAUI 是Xamarin.Forms演变而来,但是相比Xamarin性能更好,可扩展性更强,结构更简单。但是MAUI对于平台相关的实现并不完整。所以MASA团队开展
阅读全文
摘要:MASA MAUI Plugin IOS蓝牙低功耗(三)蓝牙扫描 项目背景 MAUI的出现,赋予了广大Net开发者开发多平台应用的能力,MAUI 是Xamarin.Forms演变而来,但是相比Xamarin性能更好,可扩展性更强,结构更简单。但是MAUI对于平台相关的实现并不完整。所以MASA团队开
阅读全文
摘要:MAUI Blazor实战 - Android监听返回键 @(文章目录) 前言 我们在MAUI Blazor项目中有时需要监听Android返回键,例如防止多次点击后退出应用、防止退回到特定页面、以及特定页面禁用退回功能等。 一、常规方法无效? Activity中有两个可以重写的方法 1、直接监听返
阅读全文
摘要:MASA MAUI Plugin 安卓蓝牙低功耗(一)蓝牙扫描 项目背景 MAUI的出现,赋予了广大Net开发者开发多平台应用的能力,MAUI 是Xamarin.Forms演变而来,但是相比Xamarin性能更好,可扩展性更强,结构更简单。但是MAUI对于平台相关的实现并不完整。所以MASA团队开展
阅读全文
摘要:自动更新主要下面4个步骤 获取最新版本号 提示用户发现更新,等待用户确认更新 下载最新的apk包 安装apk包 下面从创建MAUI项目开始 1、创建Maui Blazor Server应用 2、安装Masa.Blazor,并添加引用 dotnet add package Masa.Blazor 在
阅读全文