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

鸿蒙Flutter实战:30.在Pub上发布鸿蒙化插件

背景当我们编写好鸿蒙化插件后特别是以 xxx_ohos 命名的联合插件可以将其发布到 pub.dev 仓库中以便其他开发者可以轻松地使用。步骤准备工作包括但不限于做好插件的测试尤其要在真机上进行测试确保插件的功能正常。确保插件的文档完善包含使用说明、API 文档、示例代码、CHANGELOG 等方便其他开发者理解和使用。确保插件的版本号正确遵循语义化版本控制SemVer规范, 这里建议与原插件的版本号保持一致如果版本号不够用可通过 x.x.xn 的方式来升级小版本号。确保插件的许可证正确并添加到插件的根目录下。需要有一个 Google 账号用于发布插件。发布插件使用命令dart pub publish即可发布插件按照提示一步步操作.需要注意时如果我们配置过 pub 镜像则需要临时切换为官方镜像exportPUB_HOSTED_URLhttps://pub.dev dart pub publish输入y确认则会看到下面的 Google 授权链接复制到浏览器中打开进行授权。这里需要注意的是浏览器和终端均需要确保可以访问 Google 网站请配置好代理上网在浏览器中选择 Google 账号接下来点击 继续直到网页中出现Pub Authorized Successfully, 代表我们授权成功。回到终端终端中出现Authorization received, processing这样Waitingforyour authorization... Authorization received, processing...稍等片刻则会开始上传插件直到成功。进阶内容很多插件会在名称旁边显示一个发布者的网站这样的发布者也被称为“已验证发布者”。那么如何添加一个已验证发布者呢1.首选需要在 Google Search Console 中验证域名的所有权。进入 Google Search Console点击添加资源输入要验证的域名点击后会看到如下界面两个都可以选择接下来按照到自己域名的解析平台添加对应的解析这里记录类型我们选择 CNAME按照提示在域名解析平台添加解析记录并等待解析完成然后点击验证等待验证成功即可。然后回到 pub.dev 上注册/登录Google账号紧接着点击 Create Publisher在创建页面的底部输入刚才验证好的域名按照提示点击 OK验证通过后再点一次CREATE PUBLISHER, 弹出对话框中点击OK最终完成创建此时跳转到配置页面在以在表单中配置简介、邮箱等将发布的插件转移至已验证身份发布者插件的第一次发布只能以普通身份发布发布之后可以在 Package的详情页面点击Admin标签将插件转移至已验证身份发布者转移完成之后插件后续的新版本都会以已验证身份发布者身份发布最终效果参考文档发布 package

相关文章:

鸿蒙Flutter实战:30.在Pub上发布鸿蒙化插件

背景 当我们编写好鸿蒙化插件后,特别是以 xxx_ohos 命名的联合插件,可以将其发布到 pub.dev 仓库中,以便其他开发者可以轻松地使用。 步骤 准备工作 包括但不限于: 做好插件的测试,尤其要在真机上进行测试&#x…...

维普、万方、知网 AI 检测有什么区别?一文讲清三大平台差异

国内高校目前主要使用知网 AIGC 检测、维普 AI 检测和万方 AI 检测三大平台。很多同学发现,同一篇论文在不同平台上的检测率差异很大。本文将详细对比三大平台的差异,帮助你针对性地准备。 三大平台基本信息 平台全称主要用户检测方式知网 AIGC学术文献…...

HCIP---VRRP实验

网络拓扑:分析:1.pc1和pc2处于不同vlan,所以处于不同网段。2.sw1为vlan10即pc1的网关,sw2为vlan20即pc2的网关,所以要使用vlanif接口。3.实现负载分担效果,使用pc1流量主要从sw1过,如果sw1故障或…...

大模型到底是啥?运维人分钟搞懂(不用数学)匙

1. 流图:数据的河流 如果把传统的堆叠面积图想象成一块块整齐堆叠的积木,那么流图就像一条蜿蜒流淌的河流,河道的宽窄变化自然流畅,波峰波谷过渡平滑。 它特别适合展示多个类别数据随时间的变化趋势,尤其是当你想强调整…...

保姆级 uPyPi 教程|从 到 :MicroPython 驱动包一键安装 + 分享全攻略蕾

这个代码的核心功能是:基于输入词的长度动态选择反义词示例,并调用大模型生成反义词,体现了 “动态少样本提示(Dynamic Few-Shot Prompting)” 与 “上下文长度感知的示例选择” 的能力。 from langchain.prompts impo…...

【2026年最新600套毕设项目分享】基于微信小程序的商品展示(30033)

有需要的同学,源代码和配套文档领取,加文章最下方的名片哦 一、项目演示 项目演示视频 二、资料介绍 完整源代码(前后端源代码SQL脚本)配套文档(LWPPT开题报告/任务书)远程调试控屏包运行一键启动项目&…...

网络工程作业四:拓扑图配置(动态)

1.作业要求2.作业预览图3.实验过程(1).设备放置和划分网段(顺便把IP地址标准好)(2)配置网关在启动设备后,进入路由器用户视图,可以通过命令sys(system-view),进入系统视图…...

【2026年最新600套毕设项目分享】微信小程序的电子商城购物平台(30032)

有需要的同学,源代码和配套文档领取,加文章最下方的名片哦 一、项目演示 项目演示视频 二、资料介绍 完整源代码(前后端源代码SQL脚本)配套文档(LWPPT开题报告/任务书)远程调试控屏包运行一键启动项目&…...

RGB LCD显示屏残存显示问题

📊 ESP32-S3 RGB接口LCD(ST7701S等)显示异常问题全总结 结合你遇到的烧录后残影、断电恢复、花屏/竖条等现象,我把这类问题的根因分类、排查逻辑、避坑方案、应急解决做了完整梳理,方便你以后快速定位和根治。一、 核…...

用 Laravel AI SDK 构建多智能体工作流计

1.安装环境准备 1.1.查看物理内存 [rootaiserver ~]# free -m 1.2.操作系统版本 [rootaiserver ~]# cat /etc/redhat-release 1.3.操作系统内存 [rootaiserver ~]# df -h /dev/shm/ 1.4.磁盘空间 [rootaiserver ~]# df -TH [rootaiserver ~]# df -h /tmp/ [rootaiserver ~]# d…...

**发散创新:基于TypeScript的VSCode插件开发实战——打造高效代码片段管理神

发散创新:基于TypeScript的VSCode插件开发实战——打造高效代码片段管理神器 在现代前端开发中,提升编码效率是每一位开发者的核心诉求。VSCode作为当前最主流的代码编辑器之一,其强大的插件生态为开发者提供了无限可能。本文将围绕 TypeScri…...

**发散创新:基于以太坊 Layer2 的Rollup 架构实现与性能优化实践**在区块链技术持续演进的今天,Layer2

发散创新:基于以太坊 Layer2 的 Rollup 架构实现与性能优化实践 在区块链技术持续演进的今天,Layer2 扩容方案已成为解决以太坊主网拥堵、Gas 费高昂问题的核心路径之一。本文将深入探讨 Optimistic Rollup Ethereum 主网验证机制 的实现细节&#xff0…...

**发散创新:基于脉冲计算的神经形态编程实践与Python实现**在传统冯·诺依曼架构下,计算

发散创新:基于脉冲计算的神经形态编程实践与Python实现 在传统冯诺依曼架构下,计算和存储分离导致能效瓶颈日益突出。近年来,脉冲计算(Spiking Neural Computing, SNC)作为一种受生物神经系统启发的新范式,…...

保姆级教程:在Ubuntu 22.04上,用Gitee镜像5分钟搞定ESP-IDF环境(告别GitHub龟速)

5分钟极速搭建ESP-IDF开发环境:Ubuntu 22.04Gitee镜像全攻略 还在为GitHub龟速下载ESP-IDF而抓狂?作为国内开发者,每次看到git clone进度条卡住不动时,都恨不得砸键盘。别担心,今天教你用Gitee镜像乐鑫官方工具链&…...

BERT在小说大模型中的核心定位:理解者、解码者、守护者

在AI重塑文学创作与阅读体验的时代浪潮中,Transformer架构的大语言模型无疑是聚光灯下的绝对主角。GPT系列以惊人的生成能力续写故事,DeepSeek-R1在阅文集团的集成让网文创作迎来了智能化时刻。然而,一个微妙却关键的问题正在浮出水面&#x…...

嵌入式摇杆驱动库:ADC滤波、死区补偿与方向判定

1. 项目概述Joystick 库是一个轻量级、硬件无关的嵌入式 C 语言函数集合,专为读取模拟摇杆(Analog Joystick)输入而设计。其核心目标并非提供完整驱动框架,而是封装底层 ADC 采样、去抖动、死区补偿、坐标映射与方向判定等共性逻辑…...

算法的时间和空间复杂度

1算法效率主要取决于时间和空间,一般从时间和空间衡量一个算法的好坏2时间复杂度算法的时间复杂度是一个函数,算法基本的执行次数,为算法的时间复杂度。对于时间复杂度的计算,我们采用大O的渐进表示法。大O渐进表示法1用常数1取代…...

将盾CDN:WAF工作机制与多层次防御策略解析

将盾CDN:Web应用防火墙的工作机制与防御策略 在当前数字化浪潮中,Web应用面临着DDoS攻击、SQL注入、跨站脚本等多元化威胁。将盾CDN通过智能防护机制,为企业Web应用构建了多层次的安全防线。## 将盾CDN的核心防护机制将盾CDN的WAF功能部署在…...

嵌入式C语言轻量级工具库apputils核心解析

1. 项目概述apputils是一个面向嵌入式系统开发的轻量级通用工具库,其设计哲学高度契合资源受限环境下的工程实践:不追求功能堆砌,而专注解决高频、细粒度、跨项目复用的底层共性问题。从项目 README 的表述——“this utils functions to sma…...

万字拆解 LLM 运行机制:Token、上下文与采样参数弦

springboot自动配置 自动配置了大量组件,配置信息可以在application.properties文件中修改。 当添加了特定的Starter POM后,springboot会根据类路径上的jar包来自动配置bean(比如:springboot发现类路径上的MyBatis相关类&#xff…...

三星电机完成SAP S/4HANA云ERP切换:以一体化数据平台支撑实时经营决策

三星电机近日宣布,已完成基于 SAP S/4HANA 的新一代 ERP 系统部署,并正式进入全面运营阶段。这次升级的核心意义,并不只是把旧 ERP 换成新系统,而是借此打通企业内部长期分散的数据体系,将原本分别存在于 ERP、MES 和 …...

分享 种 .NET 桌面应用程序自动更新解决方案谓

一、Actor 模型:不是并发技巧,而是领域单元 Actor 模型的本质是: Actor 是独立运行的实体 Actor 之间只通过消息交互 Actor 内部状态不可被外部直接访问 Actor 自行决定如何处理收到的消息 Actor 模型真正解决的是: 如何在…...

别让AI代码,变成明天的技术债貉

如果有多个供应商,你也可以使用 [[CC-Switch]] 来可视化管理这些API key,以及claude code 的skills。 # 多平台安装指令 curl -fsSL https://claude.ai/install.sh | bash ## Claude Code 配置 GLM Coding Plan curl -O "https://cdn.bigmodel.…...

MySQL锁机制:从全局锁到行级锁的深度解读赡

如果有多个供应商,你也可以使用 [[CC-Switch]] 来可视化管理这些API key,以及claude code 的skills。 # 多平台安装指令 curl -fsSL https://claude.ai/install.sh | bash ## Claude Code 配置 GLM Coding Plan curl -O "https://cdn.bigmodel.cn/i…...

单调队列优化多重背包 学习笔记 详解曝

背景 StreamJsonRpc 是微软官方维护的用于 .NET 和 TypeScript 的 JSON-RPC 通信库,以其强大的类型安全、自动代理生成和成熟的异常处理机制著称。在 HagiCode 项目中,为了通过 ACP (Agent Communication Protocol) 与外部 AI 工具(如 iflow …...

【AI Agent实战】OpenClaw Skill 技能系统详解:从 Function Calling 到 MCP 到 Skill 的完整演进

关键词:OpenClaw Skill、AI Agent技能、MCP协议、Function Calling、AI工作流一、为什么装完 OpenClaw 还是感觉"没用" 安装完 OpenClaw 之后,很多人反馈一个共同问题:跟直接用 ChatGPT 感觉差不多,没看到明显差异。 原…...

网页开发四剑客:HTML/CSS/JS/PHP全解析

PHP、JavaScript、HTML 和 CSS 是构建现代网页的核心技术,它们各自承担不同角色:1. HTML(超文本标记语言)定位:网页的结构骨架功能:定义页面内容(标题、段落、图片等)和基础结构特点…...

选股小龙虾智能选股系统-2026.4.12.13 版本完整技术报告(修订版)

选股小龙虾智能选股系统2026.4.12.13 版本完整技术报告(修订版)生成时间:2026年04月12日 17:41:36【根据用户反馈修订:调整任务顺序、补充具体内容、完善技能列表】目录第一章:系统概述与版本演进第二章:完…...

【GUI-Agent】阶跃星辰 GUI-MCP 解读---()---执行层链

起因是我想在搞一些操作windows进程的事情时,老是需要右键以管理员身份运行,感觉很麻烦。就研究了一下怎么提权,顺手瞄了一眼Windows下用户态权限分配,然后也是感谢《深入解析Windows操作系统》这本书给我偷令牌的灵感吧&#xff…...

手把手教你解决PyTorch的nn、optim模块导入失败:从环境配置到文件命名的避坑全指南

深度解析PyTorch模块导入失败:从环境配置到命名冲突的全面解决方案 当你满怀期待地写下import torch.nn as nn,却遭遇"ModuleNotFoundError"的红色警告时,那种挫败感我深有体会。作为深度学习的核心框架,PyTorch的模块导…...