首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏鸿蒙Flutter实战

    鸿蒙Flutter实战:06-使用ArkTs开发Flutter鸿蒙插件

    本文讲述如何开发一个 Flutter 鸿蒙插件,如何实现 Flutter 与鸿蒙的混合开发,以及双端消息通信。 flutterEngine) this.addPlugin(new ForestPlugin()); }}export {dataPreferences};该文件使的原生页面在加载时,配置 Flutter 引擎,注册插件 setMethodCallHandler(null); } getUniqueClassName(): string { return "ForestPlugin"; }以上代码实现了一个插件类 参考资料撰写双端平台代码(插件编写实现)用户首选项API

    69710编辑于 2024-10-22
  • 来自专栏HarmonyOS点石成金

    鸿蒙开发:了解json转对象插件

    前言插件已适配 DevEco Studio 5.0.5 Release 一年前,开发了一个json转对象的插件,如果不是今日用到,真的差点就把它给遗忘了,在用的时候,却发现,插件的版本已不兼容当前的 首先,我重新编译了插件,进行了上传,大家可以下载最新的安装包进行体验了,还是和以前一样,提供了在线版和IDE插件版,两个选择,最新的版本,除了升级了版本,兼容了最新的DevEco Studio ,还做了一层优化 ,或者在网页版中,点击右侧的下载插件按钮,到插件安装页面进行下载,这个页面除了插件下载之外,还有插件安装的步骤,大家可以按照指示,一步一步安装即可。 相关总结有的老铁说,这个插件为啥不上传到jetbrains插件市场,直接在IDE中搜索下载多好,这里需要说明的是目前DevEco Studio有自己的白名单控制,也就是,jetbrains插件市场中插件 本文标签:鸿蒙开发工具/DevEco Studio

    17100编辑于 2025-06-12
  • 来自专栏个人路线

    鸿蒙 简易计算器实现案例教程【鸿蒙专题8

    作者:徐庆 前言: 各位同学大家好,有段时间没有给大家更新文章了,具体多久我也不记得哈,今天是周日有时间就撸了一个鸿蒙的简易计算器的案例分享给大家 希望能帮助到各位同学学习和工作 那么废话不多说我们正式开始 准备工作 华为鸿蒙系统开发初体验 :? xml version="1.0" encoding="utf-8"? ohos:id="$+id:calculate_keyboard" ohos:height="match_content" ohos:padding="8vp 最后总结 这一章主要是讲解鸿蒙里面一些常用的案例 由于鸿蒙采用了java js作为基础语言来开发 非常成熟的语言那么我们在java以及js里面比较成熟的 数学运算设计可以直接借鉴的 我们配合上UI 布局就可以实现类似的简易计算器

    2.9K40编辑于 2022-03-30
  • 来自专栏HarmonyOS点石成金

    鸿蒙开发:hvigor插件实现组件化运行

    前言本项目API>=13关于鸿蒙项目的组件化运行,已经分享了两种方式了,分别是IDE插件方式和node脚本方式,今天给大家带来第三种方式,Hvigor插件方式;和前两种方式不同的是,它的使用更加简单,不需要我们手动的去切换就能实现组件运行 hvigor插件依赖目前插件已经发布npm平台,版本号为1.1.8,大家可以按照如下方式进行依赖插件,在hvigor目录下的hvigor-config.json5中,找到dependencies,在里面追加 ,我们的插件就依赖完成了。 相关总结目前第一次运行的时候,会在根项目下生成一个harmonyComponent.json5文件,这个文件的主要目的,用于控制插件是否执行,默认为true,每次运行都会执行插件,false不执行插件内容 本文标签:鸿蒙开发工具/DevEco Studio

    29000编辑于 2025-06-28
  • 来自专栏HarmonyOS点石成金

    鸿蒙开发:hvigor插件中的文件操作

    前言本文API>=13,基于DevEco Studio 5.1.0 Release,版本号5.1.0.828之前在《hvigor插件实现组件化运行》一文中,我们生成了一个文件,主要用于模块运行包和共享包之间切换的控制 当然了,还有很多的应用场景,比如,在构建前,针对代码规范进行检查,如果有不符合规范的地方,输出到一个错误文件中,或者,需要针对项目中的代码进行动态修改等等场景,hvigor插件开发中如何去实现呢? 这就是这篇文章要概述的内容,hvigor插件中的文件操作。 项目开发的时候,可能会有报错,不过不要担心,集成到DevEco Studio中是可以正常执行的,不过在写的时候,大家可以在DevEco Studio中先验证,无问题后再复制到typescript项目中打插件包 本文标签:鸿蒙开发工具/DevEco Studio

    24200编辑于 2025-06-28
  • 来自专栏C++核心准则原文翻译

    自学鸿蒙应用开发(8)- DatePicker组件

    本文介绍在鸿蒙应用中DatePicker组件的基本用法。 增加DatePicker组件 如下代码中46行~51行所示,在布局中增加DatePicker组件。 <? xml version="1.0" encoding="utf-<em>8</em>"? background_element="$graphic:background_button" ohos:margin="15vp" ohos:right_padding="<em>8</em>vp " ohos:left_padding="<em>8</em>vp" /> <DatePicker ohos:id="$+id:date_pick

    1.2K10发布于 2021-01-04
  • 来自专栏xingoo, 一个梦想做发明家的程序员

    插件开发】—— 8 IPreferenceStore,插件的键值存储!

    前文回顾: 1 插件学习篇 2 简单的建立插件工程以及模型文件分析 3 利用扩展点,开发透视图 4 SWT编程须知 5 SWT简单控件的使用与布局搭配 6 SWT复杂空间与布局搭配 7 先描述下我遇到的问题吧:   由于对插件的了解也并不全面,很多知识点都不知道。 rgb = StringConverter.asRGB(colorName); 7 token = new Token(new TextAttribute(getColor(rgb))); 8 并且这个对象时在插件初次加载的start函数通过getPreferenceStore()进行初始化的。 那么就奇怪了,一样的代码过程,为什么源码可以查找到值,而我的却不行呢?    6 public class AbstractPreferenceInitializer1 extends 7 AbstractPreferenceInitializer { 8

    1.2K50发布于 2018-01-18
  • 来自专栏HarmonyOS点石成金

    鸿蒙开发:如何实现一个hvigor插件

    前言本文API>=13,基于DevEco Studio 5.1.0 Release,版本号5.1.0.828上篇文章,我们针对鸿蒙开发中的模块,实现了单一模块运行,使用的是hvigor插件的形式,通过hvigor 插件,我们可以看到,它自动化执行了某些特定的任务,减少了我们的手动干预,确保了构建过程的一致可靠性,可以说,在实际的开发中,极大的提高了我们的开发效率,今天,我们这篇文章,就一起实现一个hvigor插件 '); } }}插件完成之后,然后在创建index.ts文件,并在该文件中声明插件方法的导出,如下代码export { myPlugin } from '. npm publish第四步:插件使用插件使用就很简单了,上篇文章中已经有过概述,大家可以查看上篇文章即可。 本文标签:鸿蒙开发工具/DevEco Studio

    35310编辑于 2025-06-28
  • 来自专栏HarmonyOS点石成金

    鸿蒙开发:hvigor插件中的节点模型HvigorNode

    ,接下来的几篇文章,我们会重点去了解一下,hvigor插件中的那些API用法,以便于实际的插件开发。 还记得上篇文章中,我们的插件开发是在哪里编写代码的吗? myTask', run() { console.log('myTask'); }});7、节点中已注册的Task对象node.getTaskByName('myTask')8、 ,极大的提高了我们编写插件的效率。 本文标签:鸿蒙开发工具/DevEco Studio

    23500编辑于 2025-06-28
  • 来自专栏HarmonyOS点石成金

    鸿蒙开发:基于DevEco Studio插件实现组件化运行

    DevEco Studio插件来辅助我们快速的切换。 前两种形式,之前的文章分享过,关于重构后的使用方式,我们放到之后的文章中概述,本篇文章,我们重点概述一下利用DevEco Studio插件,来快速的实现组件化运行。 插件使用目前插件包已经上传到了github,大家可以按需下载,地址如下:https://abnerming888.github.io/vip/load/HarmonyComponent-sign-1.0 .jar记得之前在json转对象一文中,有过简要说明,就是目前的DevEco Studio有自己的白名单控制,jetbrains插件市场中插件,在DevEco Studio是无法被搜索到的,所以,这里只能提供本地的安装方式 如果插件,您在使用的时候遇到了问题,可第一时间联系我,我一定及时的去解决。本文标签:鸿蒙开发工具/DevEco Studio

    28710编辑于 2025-06-27
  • 来自专栏小孟开发笔记

    uni-app 开发鸿蒙应用—uts实现退出app功能(uts鸿蒙插件,退出app功能)

    首先创建插件,取名xm-hm ,选择uts api插件 然后去插件目录开始编写 修改package.json 文件 增加api扩展配置 找到uni_modules增加api扩展,示例如下: "uni_modules :"outApp", } } } 然后修改interface.uts 文件 增加如下代码 /** * interface.uts * uts插件接口定义文件 * } * } * } * @uniVueVersion 3 //支持的vue版本 * */ outApp(): void, } 接着创建鸿蒙插件和功能文件 ) as common.UIAbilityContext; context.terminateSelf(); console.log('out_app') } 至此,退出app的uts鸿蒙插件已经写好了 flex; justify-content: center; } .title { font-size: 36rpx; color: #8f8f94

    1.1K10编辑于 2024-11-26
  • 来自专栏WordPress外贸建站

    8个woocommerce支付网关插件推荐

    幸运的是,您可以添加大量免费的高级WooCommerce付款网关插件,为客户提供新的结帐选项。 无论您是要添加Stripe,Amazon Pay还是加密货币,都有一个插件供您选择。 希望您在下面找到适合您的客户的WooCommerce付款网关插件! 对于同时还维护实体店面的WooCommerce商店所有者而言,此插件是一个不错的选择。特别是因为该插件允许您在在线WooCommerce商店和Square POS之间同步库存。 使用此免费插件,您可以在网站上使用PayPal的功能。此插件可让您在美国和加拿大免费收取客户月付款。它促进了无缝的PayPal集成,并且内置的欺诈过滤器有助于保护您的在线商店免受骗子的侵害。 该插件甚至包括一个内置的令牌系统,因此客户可以保存其付款信息。另外,插件开发人员还可以为每月销售额至少1000美元的任何商店提供一个免费的PayPal Payment Pro帐户。

    9.5K00发布于 2020-12-03
  • 来自专栏性能与架构

    IntelliJ 超级实用的8插件

    Comments Highlighter 这个插件可以为注释上色,让我们的注释不再那么沉闷。 尤其是我们想在注释中给出非常重要的信息时,这个插件就更有用了。 ? 4. Return Highlighter 这个插件会在返回语句那行进行标记,这在我们阅读外部源码时比较有用。 ? 5. Key Promoter X 每次你点击 IntelliJ 的按钮时,这个插件就会弹出快捷键的提示,可以帮助我们更快的掌握快捷键。 ? 6. Atom Material Icons 这个插件没有什么特殊的功能,但丰富了 IntelliJ 图标。 ? 7. Code With Me 这也是 IntelliJ 的官方插件,允许他人操作自己的项目,适用于协同工作场景。 ? 8.

    1.1K20发布于 2021-01-04
  • 来自专栏个人路线

    nutpi-calendar 中国传统日历相关功能插件(适配鸿蒙

    使用案例 以下是如何在您的 uni-app x 项目中使用 nutpi-calendar 插件: 引入插件 在您的 .uvue 或 .uts 文件中引入插件: import calendar from [3] Hello UTS[4] 插件地址:https://ext.dcloud.net.cn/plugin? 支持中国居民身份证、港澳台居民居住证以及外国人永久居留身份证的插件插件地址:https://ext.dcloud.net.cn/plugin? 插件地址:https://ext.dcloud.net.cn/plugin? nutpi-utils:支持鸿蒙的拨打电话,发短信、退出应用、电量获取等功能。插件地址:https://ext.dcloud.net.cn/plugin?

    96210编辑于 2025-06-11
  • 使用DevEcoStudio 开发、编译鸿蒙 NEXT_APP 以及使用中文插件

    使用DevEcoStudio 开发、编译鸿蒙 NEXT_APP 以及使用中文插件 #鸿蒙开发工具 #DevEco Studio1. 概述DevEco Studio 是华为提供的一站式集成开发环境(IDE),专为鸿蒙操作系统(HarmonyOS Next)应用和服务开发设计 DevEco Studio,掌握基本操作和开发流程。2. Start a new HarmonyOS project选择应用模板(如 Empty Ability、Native C++ 等)3.2 项目结构创建完成后,DevEco Studio 会生成标准的鸿蒙应用项目结构 outputs/default 目录下7.2 签名配置点击 File > Project Structure > Project > Signing Configs选择已有的签名密钥配置签名信息并生成签名8. 中文插件切换中文版不是选择语言,而是需要下载插件点击File > Settings > Plugins搜索Chinese(Simplified)下载并应用重启 DevEcoStudio9.

    91710编辑于 2025-06-11
  • 来自专栏个人路线

    鸿蒙版 Flutter 升级 ohos 构建过程:支持依赖插件源码构建

    前言 在鸿蒙版 Flutter 开发过程中,我们曾面临两大挑战:一是配置文件的频繁修改易导致提交冲突,二是插件开发时缺乏代码提示。 为解决这些问题,本次更新引入了 Hvigor 插件,实现动态配置更新,并支持直接依赖插件源码进行构建,显著提升开发体验。 **添加 Hvigor 插件** 在 ohos/hvigorfile.ts 中添加 Hvigor 插件 flutterHvigorPlugin,代码如下: import path from 'path 总结 本次鸿蒙版 Flutter 优化 ohos 构建过程,通过引入 Hvigor 插件实现了动态配置更新,有效避免了配置文件频繁修改引发的提交冲突。 同时,支持直接依赖插件源码进行构建,极大地提升了插件开发体验,使其与 Android 和 iOS 平台保持一致。调整后,构建产物统一存放于 flutter 项目的 build/ohos 目录下。

    93110编辑于 2025-05-08
  • 来自专栏个人路线

    uniappx 插件 nutpi-idcard 开发与使用指南(适配鸿蒙

    前言 nutpi-idcard 是一个基于 UTS (uni-app TypeScript Syntax) 开发的 uni-app 插件适配鸿蒙,主要用于解析身份证号码,提取其中的关键信息,如地区、出生日期 关键配置项包括: id: 插件的唯一标识。 displayName: 插件在 HBuilderX 中显示的名称。 version: 插件版本号。 description: 插件描述。 函数未定义错误:在页面中调用插件函数时,如果导入路径不正确或插件未正确导出函数,会导致 xxx is not defined 错误。 仔细检查插件的 index.uts 导出逻辑和页面中的导入路径,确保一致。 如何使用 nutpi-idcard 插件 安装插件: 从 DCloud 插件市场安装。 自研应用 40 款,三方库 80 个,鸿蒙原生应用课程 500+。持续助力鸿蒙仓颉等生态繁荣发展。

    1.4K00编辑于 2025-06-08
  • 来自专栏个人路线

    memory_info:Flutter 插件助力鸿蒙生态,精准获取设备内存信息

    (三)创建插件鸿蒙模块 在插件目录下,打开 Terminal,执行以下命令来创建一个鸿蒙平台的 Flutter 模块: flutter create . 创建鸿蒙插件模块 使用 DevEco Studio 打开鸿蒙项目。 2. 创建 Example 应用 在插件根目录下创建一个名为 example 的文件夹,用于存放示例应用。在 example 文件夹中,创建一个鸿蒙平台的 Flutter 应用,用于验证插件功能。 2. 五、总结 通过以上步骤,我们成功地将 memory_info 三方库适配到了鸿蒙平台。这个过程涉及到了解插件的基本信息、配置开发环境、创建鸿蒙模块、编写原生代码以及测试验证等多个环节。 %B0%E9%80%82%E9%85%8Dflutter%E4%B8%89%E6%96%B9%E5%BA%93%E6%8C%87%E5%AF%BC.md [3]  Flutter 配置指南: https

    36400编辑于 2025-06-08
  • 来自专栏深度学习与python

    如何编写属于自己的 PostCSS 8 插件

    旧版本使用的是 PostCSS 7,在升级至 PostCSS 8 的过程中,笔者发现部分插件前置依赖还是停留在 7 版本,且年久失修,在 PostCSS 8 中出现各种各样的问题,无奈只能研究源码,将目前部分旧版本插件升级至新版本 这里,笔者将升级插件的过程进行简化和提炼,让读者自己也可以编写一个 PostCSS 8 插件。 1 插件工作原理 PostCSS 是一个允许使用 JS 插件转换样式的工具。 不过截止目前 (2021.8),大部分插件依旧停留在 PostCSS 8 以下,虽然 PostCSS 8 已经对旧版本插件做了处理,但在 AST 的解析处理上还是有差异,从实际使用过程中我就发现 PostCss8 工作的基本原理,根据具体需求快速开发一个 PostCSS 8 插件,并在最后引用官方示例中介绍了如何快速升级旧版 PostCSS 插件。 目前 PostCSS 8 还有大量还没进行升级兼容的 PostCSS 插件,希望读者可以在阅读本文后可以获得启发,对 PostCSS 8插件生态做出贡献。

    1.4K20发布于 2021-11-10
  • 来自专栏服务化进程

    plupload附件上传插件IE8问题

    前段时间遇到一个plupload上传插件问题,在其他浏览器上面运行很正常,但是就是在IE8上面第一次点击上传按钮无反应,后面再连续点击才ok。

    1.9K30发布于 2019-08-02
领券