厦门德仔
分享与交流:信息化建设、数字化转型、项目管理、流程梳理与再造、前后端开发、财务管理、数据库、网络、家庭教育与人生感悟等希望我的博客能带您愉快心情。
展开
-
【MAUI】MAUI之权限
Android 中的权限体系非常庞大,这里列出了常见和主要的权限。由于权限数量众多,这里按类别整理了一份常见权限列表,但不包括所有权限。如果你需要完整的权限列表,可以参考 Android 官方文档。常见 Android 权限列表。原创 2024-09-13 14:36:45 · 90 阅读 · 0 评论 -
【MAUI】MediaElement在.NET MAUI应用中播放音频和视频
使用MediaElement,您可以获得一个强大的控件,允许您在.NET MAUI应用内播放多媒体。你可能已经从Xamarin社区工具包中知道MediaElement,它是由社区成员Peter Foot的出色工作添加的。虽然那个版本已经相当不错了,但它也有改进的余地,尤其是在Android上。这就是为什么在将MediaElement移植到.NET MAUI时,我们从头开始重建了所有内容。通过这种方式,我们可以确保保留所有已经好的部分,同时改进可能需要一些爱的东西。原创 2024-08-26 10:57:50 · 121 阅读 · 0 评论 -
[MAUI] TableView
TableView 中的每个项都由 Cell 对象定义,所使用的 Cell 类型将定义单元格数据的外观。TextCell 用于在单独的行上显示主文本和辅助文本。ImageCell 用于在单独的行上显示带有主文本和辅助文本的图像。SwitchCell 显示文本和一个可以打开或关闭的开关。EntryCell 显示可编辑的标签和文本。ViewCell 是一个自定义单元格,其外观由 View 定义。当想要完全定义 - TableView 中每个项的外观时,应使用此单元格类型。文本单元格。原创 2024-08-22 10:08:38 · 73 阅读 · 0 评论 -
[MAUI]加载Echarts
MAUI显示图表组件很不容易寻找,Echats图表却是使用广泛且成熟稳定,那是否可以html直接显示到MAUI中呢?原创 2024-08-19 16:44:45 · 63 阅读 · 0 评论 -
【MAUI】resource xml/file_paths (aka com.xxx.xxx:xml/ file _paths) not found.
MAUI从6.0升级到8.0,调试发现资源文件无法找到。原创 2024-06-21 13:59:15 · 885 阅读 · 0 评论 -
[MAUI]在.NET MAUI中调用拨号界面
安装包“.NET Multi-platform App UI 开发”原创 2024-01-06 20:53:36 · 796 阅读 · 0 评论 -
【MAUI】完整的登录界面~源码
说实话很久以前写的登录界面,也很久没有写博客,那就少说废话,直接上干货!原创 2024-01-06 20:25:38 · 859 阅读 · 0 评论 -
【MAUI】自动更新功能的安卓App
这里需要使用到 FileProvider,在Android 7之后出于安全考虑不再支持content://URL 或file:///URL这种文件访问方式,可参考FileProvider | Android Developers,我们先添加一下对应配置。在Platforms/Android/Resources下面新建xml文件夹,并添加provider_paths.xml文件。参考:https://blog.csdn.net/sunday866/article/details/126405322。原创 2023-01-15 15:37:13 · 2273 阅读 · 3 评论 -
【MAUI】条形码,二维码扫描功能
本系列文章面向移动开发小白,从零开始进行平台相关功能开发,演示如何参考平台的官方文档使用MAUI技术来开发相应功能。移动端的扫描条形码、二维码的功能已经随处可见,已经很难找到一个不支持扫描的App了,但是微软的MAUI竟然没有提供,那么我们应该如何实现呢?其实早在 Xamarin开发的时候就已经有前辈实现了扫码功能,例如 ZXing.Net.Mobile ,该包目前依旧可以在MAUI的Android平台正常工作,但是前辈已经提供了基于MAUI的更新包 ZXing.Net.Maui。原创 2022-12-13 16:44:54 · 2590 阅读 · 0 评论 -
【MAUI】在窗口(页面)关闭后获取其返回值
作为一名 Winform 和 WPF 的老用户,没想到 MAUI 上变化那么大。就像传统的窗口,我弹出一个模式窗口,关闭窗口后是可以获取到窗口的返回值的,即: DialogResult。后续根据返回值的不同,来执行不同的操作。但是在 MAUI 这里,没有了“窗口”,只剩下了“页面”,新页面的显示是通过“导航”的方式去实现的,没有了 ShowDialog(),自然也没有了 DialogResult。但是获取页面关闭后不同的返回值,进而执行不同的操作,是很必要的。原创 2022-12-13 13:09:54 · 960 阅读 · 0 评论 -
【MAUI】MVVM数据模型理解
MVVM就是Model-View-ViewModel的缩写,它其实就是一种设计思想。Model 数据模型 (主要负责对数据层的CRUD)View UI视图,负责把数据的展现在页面ViewModel 处理业务逻辑(表单提交,按键的点击都视为业务逻辑,需要在ViewModel里面进行处理)通俗点就可以理解成,用它来处理页面的控制逻辑。因为数据库数据结构是不允许直接跟View 层数据结构对应。需要专门定义一个数据对象用于对应的View控件上(这个数据对象就是ViewModel)。转载 2022-12-12 08:44:53 · 850 阅读 · 0 评论 -
【MAUI】为 Label、Image 等控件添加点击事件
已经习惯了 WPF、WinForm 中“万物皆可点击”的方式。但是在 MAUI 中却不行了。在 MAUI 中,点击、双击的效果,是需要通过“手势识别器”来实现。本篇文章,我们就通过“手势识别器”来为 Label、Image等控件实现点击事件。相信看完的你,一定会有所收获!本文地址:https://www.cnblogs.com/lesliexin/p/16433623.html。原创 2022-12-09 10:45:18 · 1807 阅读 · 0 评论 -
【MAUI】.NET MAUI – Calling RESTFUL API
This tutorial will show you how to make a RESTful API call in .NET MAUI.Microsoft Visual Studio Community 2022 (64-bit) - PreviewVersion 17.1.0 Preview 2.0Microsoft .NET Framework Version 4.8.09014The purpose of this app is to show current weather of yo原创 2022-12-08 07:52:41 · 1379 阅读 · 0 评论 -
【MAUI】页面导航-await Shell.Current.GoToAsync()与Navigation.PushAsync()
注:需要在AppShell.cs的public AppShell()方法中注册此页面Routing.RegisterRoute(nameof(NotePage), typeof(NotePage)); // 注册页面示例:## Navigation.PushAsync()```csharpawait Navigation.PushAsync(new HelloXamlPage());```## 路由:(shell中配置)绝对路由导航可以通过指定一个有效的绝对 URI 作为 GoToAs原创 2022-12-07 08:21:07 · 2083 阅读 · 0 评论 -
【MAUI】自定义 .NET MAUI XAML 页面中的布局
.NET MAUI 布局面板可帮助您在各种设备上为应用程序创建一致的用户界面。假设您正在构建一个提示计算器应用程序,您计划在许多计算机和设备上部署该应用程序。每个设备可以具有不同的屏幕尺寸和像素密度。您的目标是使应用程序在所有设备上看起来尽可能相似。您希望避免手动计算每个屏幕尺寸的视图大小和位置。.NET MAUI 包括一个布局管理系统,可为您执行这些计算。您可以将视图放在布局面板中,这些布局面板会自动管理其子视图的大小和位置。这些面板使在不同设备上创建一致的用户界面变得更加容易。在本模块中,您将构建一个在原创 2022-12-05 08:28:15 · 2455 阅读 · 0 评论 -
【MAUI】各式弹窗,非常漂亮
Net开发平台中Windows Form 使用MessageBox.show 来显示各式弹框,那么MAUI 如何显示弹框呢?.NET 多平台应用 UI (.NET MAUI) 类Page上有三种方法,用于通过弹出窗口与用户交互:DisplayAlert和DisplayActionSheetDisplayPromptAsync。 弹出窗口在每个平台上都呈现有本机控件。我们先来看下DisplayAlert 弹窗显示:效果如下:弹出窗口默认具有背景变灰特效,弹窗具有圆角,很有立体感。设计满分。喜欢文章的原创 2022-12-06 08:30:50 · 2040 阅读 · 1 评论 -
【MAUI】跟着老德一起利用CLI发布APK,ABB哈
通常我们程序做完之后需要生成安装文件,andriod系统格式一般为APK,ABB格式。如果通过运用商店分发,则需要带签名,本文将带你一步一步实现。MauiWmsAlias:别名(后面有用)validity 10000:有效期(此处为测试,具体根据自己的实际需求而定)注意:必须是y,不能输入成yes.否则会一直重复输入explore . 打开生成的自签名证书(如果发布到商店:key.keystore 不应该让别人知道吧!)必须设置项目级设置才能使用密钥存储文件对 Android 应用进行签原创 2022-12-04 20:48:06 · 59 阅读 · 0 评论 -
【MAUI】播放音频
Plugin.Maui.Audio提供允许创建 of 的类。可以与依赖注入一起使用,也可以不使用依赖注入。首先需要按照 .NET MAUI 软件包库遵循的相同模式进行注册。在翻译之前WinFromPDA程序时,原来在扫码时候加了本地声音文件,正常声音和非正常声音。或者,如果要跳过使用依赖关系注入方法,则可以使用该属性。然后,您可以按照以下示例启用类依赖 onas。(2)百度搜索找到提示Plugin.Maui.Audio。(1)官方文档 没有相关信息。原创 2022-12-03 00:40:44 · 629 阅读 · 1 评论 -
【MAUI】Android知识点:Cleartext HTTP traffic not permitted报错修复
在MAUI运行android模拟器上,(1)数据交互采用ADO.NET(老程序是ado.net,比较方便翻译) 直接提示A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: TCP Provider, error: 35 - An internal exception was caught)原创 2022-12-01 09:10:41 · 1643 阅读 · 0 评论 -
[MAUI] 开篇-初识MAUI
在2020年5月, 微软宣布了MAUI跨平台框架, MAUI 是Xamarin.Forms演变而来, 这也就意味着, 如果你原来具备Xamarin.Forms开发经验, 你可以流畅的过渡到MAUI开发当中。原本于2021年底发布的MAUI正式版被推迟到了2022年5月底发布。现在, 你目前可以通过安装VS2022 预览版进行安装MAUI开发选项。此版本中, 将不会存在Xamarin.Forms项目模板。原创 2022-11-30 10:10:27 · 1847 阅读 · 0 评论