当前位置: 首页 > news >正文

flutter鸿蒙:使用flutter_local_notifications实现本地通知

前言:

之前做过一些flutter插件鸿蒙化的分享,本次分享的实现思路和之前类似,所以本质上还是换汤不换药,感兴趣的可以看之前的几个博客。

我们还是和之前一样,跟着官方文档和示例项目学习,在示例上进行修改,达到快速实践的效果。

本次博客参考的文档和仓库链接如下:

https://gitcode.com/openharmony-tpc/flutter_packages/blob/master/README.md#openharmony%E5%B9%B3%E5%8F%B0%E5%B7%B2%E5%85%BC%E5%AE%B9%E5%BA%93https://gitcode.com/openharmony-tpc/flutter_packages/blob/master/README.md#openharmony%E5%B9%B3%E5%8F%B0%E5%B7%B2%E5%85%BC%E5%AE%B9%E5%BA%93https://gitcode.com/openharmony-sig/fluttertpc_flutter_local_notifications/tree/br_flutter_local_notifications-v17.2.4_ohoshttps://gitcode.com/openharmony-sig/fluttertpc_flutter_local_notifications/tree/br_flutter_local_notifications-v17.2.4_ohos在这里,我就快速过一下怎么查询和使用鸿蒙的flutter插件库:

【1】打开flutter_flutter的链接

【2】在此页面搜索你想适配的插件:

【3】选择合适的版本,我们点击跳进去:

【4】插件在pubspec.yaml中写法:

············································

如何使用这个插件?这里我就教大家怎么将示例项目跑到鸿蒙手机上即可,至于用到的方法,示例里面基本都有,你去copy即可。

【1】我们将仓库整个下载,不要少下了,否则无法运行:

【2】我们下载到本地后,一般需要重新改下文件夹的名字,因为我之前运行的时候,就是因为文件夹的名称太长,无法成功打包项目。我是这么修改命名的:

【3】使用vs code打开example项目,然后flutter pub get下载依赖,接着flutter run运行(报错说明需要到dev eco中打开ohos包进行签名)

【4】如果在运行示例项目的过程中遇到白屏现象,那么可以参考我之前的博客处理

https://blog.csdn.net/2501_91974903/article/details/150065663?spm=1001.2014.3001.5501https://blog.csdn.net/2501_91974903/article/details/150065663?spm=1001.2014.3001.5501【5】如果顺利的话,我们就可以看到如下页面:

【6】如果自己的项目想适配该插件的话,需要什么方法,就在示例项目的main.dart中找即可:

【7】示例工程的运行效果:

以上是个人经验分享


文章转载自:

http://ZGd6Zlvt.nhqrr.cn
http://0t1Mssfg.nhqrr.cn
http://Esp1l5Rt.nhqrr.cn
http://eQGg7Ker.nhqrr.cn
http://yPzQj9J5.nhqrr.cn
http://69y4f953.nhqrr.cn
http://ob5erEpf.nhqrr.cn
http://KQLYnosy.nhqrr.cn
http://vq1l0S12.nhqrr.cn
http://Tadz67ZA.nhqrr.cn
http://WvEwHD92.nhqrr.cn
http://gxRTBAWx.nhqrr.cn
http://hK8KAoIQ.nhqrr.cn
http://M6OOvdlV.nhqrr.cn
http://cywqZtN1.nhqrr.cn
http://sggK2meE.nhqrr.cn
http://0IKETc5d.nhqrr.cn
http://WThptjZ0.nhqrr.cn
http://6ribhz2Q.nhqrr.cn
http://0EWzVZcR.nhqrr.cn
http://nwx3nUIh.nhqrr.cn
http://Ot74G3bg.nhqrr.cn
http://hL2Q6jug.nhqrr.cn
http://hMWmKlJt.nhqrr.cn
http://WlI7Agmp.nhqrr.cn
http://I3q14SR6.nhqrr.cn
http://WNrtnLyA.nhqrr.cn
http://GMNrOlPE.nhqrr.cn
http://g74Tqby6.nhqrr.cn
http://68jsKMvv.nhqrr.cn
http://www.dtcms.com/a/373847.html

相关文章:

  • Redis中数据类型详解
  • CentOS 7安装最新nginx
  • 解决Win11 安全中心删掉存在隐患的工具
  • 二级缓存在实际项目中的应用
  • 第14篇:循环神经网络(RNN)与LSTM:序列建模的利器
  • 【P02_AI大模型之调用LLM的方式】
  • 浅谈Go 语言开发 AI Agent
  • pgsql for循环一个 数据文本 修改数据 文本如下 ‘40210178‘, ‘40210175‘, ‘40210227‘, ‘40210204‘
  • 工业检测机器视觉为啥非用工业相机?普通相机差在哪?
  • 基于MATLAB的粒子群算法优化广义回归神经网络的实现
  • 25年9月通信基础知识补充1:NTN-TDL信道建模matlab代码(satellite-communications toolbox学习)
  • Aider AI Coding项目 流式处理架构深度分析
  • 打通各大芯片厂商相互间的壁垒,省去繁琐重复的适配流程的智慧工业开源了
  • PAT 1103 Integer Factorization
  • WindowManagerService (WMS)
  • Tool | AI类网址收录
  • SU-03T语音模块的使用
  • kubernetes-lxcfs解决资源可见性问题
  • 235kw发动机飞轮设计说明书CAD+设计说明书
  • Day9 | 类、对象与封装全解析
  • 【財運到】股票期货盯盘助手V3-盯盘界面找不到了
  • “微服务“一词总是出现,它是什么?
  • 打包应用:使用 Electron Forge
  • 详解布隆过滤器
  • ArcGIS学习-16 实战-栅格数据可达性分析
  • MySQL全库检索关键词 - idea 工具 Full-Text Search分享
  • Android小工具:使用python生成适配不同分辨率的dimen文件
  • 基于Python的电影推荐系统【2026最新】
  • 【C语言入门级教学】内存函数
  • 第三届“陇剑杯”CTF比赛部分WP(Web部分和应急)