随笔分类 - MAUI/Xamarin/多平台
摘要:使用 MAUI 制作 H5 套壳程序有以下几个好处: 跨平台支持:MAUI (Multi-platform App UI) 允许开发者在多个平台(如 iOS、Android、Windows 和 macOS)上运行应用程序。 统一封装的MauiPlus库可以统一调用本机功能,确保在不同平台上有一致的用
阅读全文
摘要:实战 老规矩,先上源码 新建项目, 搜索 blazor, 选择 .NET Maui Blazor 应用 TIPS: 因为之后需要本机blazor做配置页面,所以这里演示使用了.NET Maui Blazor 应用. 如果不需要本机blazor UI, 建立普通.NET Maui 应用也能使用. 输入
阅读全文
摘要:新建一个Maui blazor工程, 下面是工程关键文件解析. MainPage.xaml.cs 构造函数: 通过 FindByName 方法查找名为 webView 的 WebView 控件,并将其赋值给 wvBrowser 变量。 创建 NativeBridge 的实例 api,并将 wvBro
阅读全文
摘要:Maui 基础 Preferences 是 .NET MAUI 提供的一个静态类,用于存储和检索应用程序的首选项(即设置或配置)。它提供了一种简单的键值对存储机制,可以跨平台使用。每个平台使用其本地的存储机制来实现这些功能,例如: iOS 使用 NSUserDefaults Android 使用 S
阅读全文
摘要:NativeApi.cs 内部部分类,该类提供了几个与文件操作相关的方法。 set_config(), get_config() 方法: private string PrinterNameKey = "PrinterName"; private string printerName = "Unkn
阅读全文
摘要:BlazorWebView 无法在较旧的 Android 设备上加载Uncaught SyntaxError: Unexpected token . .NET 9 低于 v17 的 iOS 版本,IOS 16(2022年9月)、安卓API 31(2021年10月)上的 blazor.webview.
阅读全文
摘要:编辑 MauiProgram.cs 文件 隐藏标题栏,隐藏边框 已知问题, 可调整大小窗体, 标题栏会残留一点像素作为调整句柄 using Microsoft.Extensions.Logging; using Microsoft.Maui.LifecycleEvents; #if WINDOWS
阅读全文
摘要:adb连接上设备后, 执行 执行端口转发 adb forward tcp:6789 tcp:888'就可以了, 把设备的8888端口转发到本机6789, 本机postman之类直接访问 127.0.0.1:6789即可 其他笔记: 连接wsa: adb connect 127.0.0.1:58526
阅读全文
摘要:简单调用本机功能,例如打印,获取硬件信息,获取本机用户名,拦截JS功能,拦截错误信息等等.. 废话不多说先来截图 使用 JsBridge JsBridge不科普了,同学们自行百度一下 BlazorWebView.cs using Microsoft.AspNetCore.Components.Web
阅读全文
摘要:
Win7+ 运行 Blazor Hybird 桌面端 (WPF/Winform) 依赖的环境
阅读全文
![.Net8.0 Blazor Hybird 桌面端 (WPF/Winform) 发布到 Win7+](https://img2024.cnblogs.com/blog/1980213/202405/1980213-20240513170033129-1695254754.png)
摘要:在 arm 芯片 mac 调试, 使用 mac for vs ,出现以下错误 obj/project.assets.json”没有“net8.0-ios/iossimulator-x64”的目标。确保已运行还原,且“net8.0-ios”已包含在项目的 TargetFrameworks 中。可能需要
阅读全文
摘要:为了将 .NET 8 SDK 与 Visual Studio for Mac 结合使用,您必须在“首选项”-“其他”-“预览功能”-“使用 .NET 8 SDK(如果已安装)”中启用此功能 如果还提示NuGet包无权限什么的, 重新安装 Visual Studio for Mac 然后勾选 MAUI
阅读全文
摘要:1.安装wsl2 2.安装chrome 3.中文字体 ``` sudo apt-get install fonts-arphic-ukai fonts-arphic-uming fonts-ipafont-mincho fonts-ipafont-gothic fonts-unfonts-core
阅读全文
摘要:### 1. 建立工程 bh006_NFC_tag [源码 https://github.com/densen2014/BlazorHybrid/tree/master/bh100days/bh006_NFC_tag?WT.mc_id=DT-MVP-5005078](https://github.c
阅读全文
摘要:
### 1. 建立工程 bh004_BootstrapBlazorUI [源码](https://github.com/densen2014/BlazorHybrid/tree/master/bh100days/bh004_BootstrapBlazorUI?WT.mc_id=DT-MVP-5005
阅读全文
![bh004- Blazor hybrid / Maui 使用 BootstrapBlazor UI 库快速教程](https://img2023.cnblogs.com/blog/1980213/202308/1980213-20230824000513555-1125686631.png)
摘要:
### 1. 建立工程 bh003_ble [源码 https://github.com/densen2014/BlazorHybrid/tree/master/bh100days/bh003_ble?WT.mc_id=DT-MVP-5005078](https://github.com/dense
阅读全文
![bh003- Blazor hybrid / Maui 使用蓝牙BLE快速教程](https://img2023.cnblogs.com/blog/1980213/202308/1980213-20230823001526399-270624858.png)
摘要:### 接上篇 [bh002- Blazor hybrid / Maui 保存设置快速教程](https://www.cnblogs.com/densen2014/p/17647378.html) [源码](https://github.com/densen2014/BlazorHybrid/tre
阅读全文
摘要:### 1. 建立工程 bh002_ORM [源码](https://github.com/densen2014/BlazorHybrid/tree/master/bh100days/bh002_ORM?WT.mc_id=DT-MVP-5005078) ### 2. 添加 nuget 包 ``` `
阅读全文
摘要:### 1. 建立工程 bh001_camera_barcode [源码](https://github.com/densen2014/BlazorHybrid/tree/master/bh100days/bh001_camera_barcode?WT.mc_id=DT-MVP-5005078) #
阅读全文
摘要:## 首先参考官方文档做好前期工作 https://learn.microsoft.com/zh-cn/dotnet/maui/ios/deployment/publish-app-store?tabs=vs ## 设为Relase存档发布 ![](https://img2023.cnblogs.c
阅读全文