程序员一鸣_社区达人页

个人头像照片
程序员一鸣
已加入开发者社区2292

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
江湖新秀
江湖新秀

成就

已发布189篇文章
53条评论
已回答0个问题
0条评论
已发布0个视频
github地址

我关注的人 更多

技术能力

兴趣领域
  • Java
  • JavaScript
  • Kotlin
  • PHP
  • Python
  • Android开发
  • 前端开发
  • 移动开发
擅长领域
技术认证

暂时未有相关云产品技术能力~

一个北漂的全栈二流程序员。

暂无精选文章
暂无更多信息

2025年06月

  • 06.29 12:02:39
    发表了文章 2025-06-29 12:02:39

    鸿蒙开发:DevEco Studio中截屏和录屏功能

    截屏和录屏都有两种实现方式,建议使用第一种即可,简单便捷,在实际的开发中,如果有需要向他人展示正在开发的应用的各种功能时,我们可以辅助截屏和录屏功能来实现。
  • 06.29 10:06:38
    发表了文章 2025-06-29 10:06:38

    鸿蒙开发:如何无线调试应用

    以上呢,就是鸿蒙开发中,如何使用无线来调试应用,相对来说还是比较的简单,需要注意的事项只有一个,那就是,两台设备,一个是PC电脑,一个是真机设备,都需要在同一网络下,才能运行起来应用。
  • 06.28 16:12:37
    发表了文章 2025-06-28 16:12:37

    鸿蒙开发:资讯项目实战之底部导航封装

    底部导航,目前封装了基本功能使用,如果你要实现其他的特殊功能,比如中间图片放大,或者长按,双击等动作,可以再次拓展。
  • 06.28 15:13:01
    发表了文章 2025-06-28 15:13:01

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

    FileUtil工具类提供的方法都是十分的简单,在typescript项目开发的时候,可能会有报错,不过不要担心,集成到DevEco Studio中是可以正常执行的,不过在写的时候,大家可以在DevEco Studio中先验证,无问题后再复制到typescript项目中打插件包。
  • 06.28 14:37:27
    发表了文章 2025-06-28 14:37:27

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

    HvigorNode,在实际的开发中,可以辅助我们获取项目及子模块的信息,便于我们对文件的操作,十分的方便,它可以应用与两种插件的实现方式,极大的提高了我们编写插件的效率。
  • 06.28 08:59:45
    发表了文章 2025-06-28 08:59:45

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

    需要说明的是,这两种方式的实现核心逻辑基本上是一致的,都是以ts文件编写Task任务方法,主要区别就是在插件复用机制上,如果单一项目,推荐基于hvigorfile脚本开发方式,如果是共享给他人使用,推荐使用基于typescript项目开发。
  • 06.27 09:24:05
    发表了文章 2025-06-27 09:24:05

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

    目前第一次运行的时候,会在根项目下生成一个harmonyComponent.json5文件,这个文件的主要目的,用于控制插件是否执行,默认为true,每次运行都会执行插件,false不执行插件内容。
  • 06.25 19:26:22
    发表了文章 2025-06-25 19:26:22

    鸿蒙开发:基于node脚本实现组件化运行

    node脚本的方式,需要手动的在终端执行命令,进行切换模块运行,相对于上篇的IDE插件,在效率上有所降低,不过熟练之后,问题不大,目前已经提供了两种方式,大家可以选择自己喜欢的方式。
  • 06.24 19:22:00
    发表了文章 2025-06-24 19:22:00

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

    切换模块之后,务必执行以下:Sync and Refresh Project,仅仅切换后执行一次即可,还有就是设置默认的启动页面,也就是每个模块第一次切换时设置一次即可,通常第一次配置之后,后续便不在配置。
  • 06.23 19:51:12
    发表了文章 2025-06-23 19:51:12

    鸿蒙开发:基于最新API,如何实现组件化运行

    手动只是让大家了解切换的原理,在实际开发中,可不推荐手动,下篇文章,我们将通过脚本或者插件,快速实现组件化模块之间的切换,实现独立运行,敬请期待!
  • 06.17 19:12:58
    发表了文章 2025-06-17 19:12:58

    鸿蒙开发:资讯项目实战之项目初始化搭建

    目前来说,我们的资讯项目只是往前迈了很小的一步,仅仅实现了项目创建,步虽小,但概念性的知识很多,这也是这个项目的初衷,让大家不仅仅可以掌握日常的技术开发,也能让大家理解实际的项目开发知识。
  • 06.17 09:14:07
    发表了文章 2025-06-17 09:14:07

    鸿蒙开发:资讯项目实战之项目框架设计

    由于是项目开发前的第一篇文章,我们没有重点直接开始代码编写,而是确定了项目的架构模式,代码的架构的模式,还有基础组件的选择开发,只有明确了这些,才能让接下来的项目开发变得游刃有余。
  • 06.16 17:35:01
    发表了文章 2025-06-16 17:35:01

    鸿蒙开发:DevEcoStudio中的代码提取

    如何快速的实现?可能很多老铁会第一时间想到,把代码复制出来呗,这有什么难的?虽然手动复制出来可以实现,但是未免太浪费时间了,本篇文章就告诉大家一个便捷的方式来实现,那就是DevEcoStudio中的代码提取。
  • 06.15 15:58:31
    发表了文章 2025-06-15 15:58:31

    鸿蒙开发:CodeGenie万能卡片生成

    CodeGenie中的万能卡片则不然,它会按照我们的指令,生成我们的样式,后期只需要简单更改便可以,相对来说,还是比较的便捷
  • 06.15 13:54:39
    发表了文章 2025-06-15 13:54:39

    鸿蒙开发:绘制服务卡片

    服务卡片的绘制,和正常的UI绘制一样,需要注意是否支持卡片的标识,还有一点需要注意的,服务卡片虽然可以设置多个,但是最多只支持配置16个卡片,按照官方解读,若超过16个,则保留配置的前16个。
  • 06.15 08:20:08
    发表了文章 2025-06-15 08:20:08

    鸿蒙开发:简单实现一个服务卡片

    form_config配置文件里面可选的属性非常之多,以上的表格,并未列举全面,大家在写的时候,一定要去官方文档进行查阅。
  • 06.13 19:41:42
    发表了文章 2025-06-13 19:41:42

    鸿蒙开发:一文了解桌面卡片

    在鸿蒙开发中,服务卡片虽然功能丰富,但也存在一些限制。例如,它不支持极速预览、断点调试和Hot Reload热重载等功能,同时也无法使用setTimeOut。此外,开发过程中还面临其他约束,如不支持导入动态共享包、使用native语言开发或加载native so。目前,服务卡片仅支持基于ArkUI的开发方式,且不支持跨平台开发,仅能使用声明式范式的部分组件、事件、动效、数据管理、状态管理和API能力。
  • 06.13 09:16:16
    发表了文章 2025-06-13 09:16:16

    鸿蒙开发:DevEcoTesting中的稳定性测试

    DevEcoTesting主要的目的也是用于软件的测试,可以让开发者无需复杂的配置,即可一键执行测试任务,同时提供了测试报告和分析,无论是对于开发者还是测试同学来说,都是一个非常方便的工具。
  • 06.12 07:23:27
    发表了文章 2025-06-12 07:23:27

    鸿蒙开发:实现一个标题栏吸顶

    本身并不难,处理好滑动位置和手势即可,当然了,里面也有两个注意的点,一个是解决手势冲突的nestedScroll,这个之前的文章中讲过,还有一个就是拦截瀑布流组件的滑动事件,在某些状态下禁止它的滑动。
  • 06.10 15:31:57
    发表了文章 2025-06-10 15:31:57

    鸿蒙开发:loading动画的几种实现方式

    基本上没什么难的,都是非常简单的动画实现,虽然是一个loading动画,但是也可以应用与其他需要动画的地方。
  • 06.06 09:13:51
    发表了文章 2025-06-06 09:13:51

    鸿蒙开发:了解布局分析ArkUI Inspector

    ArkUI Inspector,知名其意,就是UI检查,它可以让开发者在DevEco Studio中快速的查看一个应用在模拟器或者真机上的UI显示效果,并且可以通过查看多次操作后的界面状态,来快速的分析定位UI界面存在的问题。
  • 06.05 09:38:57
    发表了文章 2025-06-05 09:38:57

    鸿蒙开发:hvigorw,编译构建,实现命令打包

    以上呢,就是hvigorw几个常见的命令,主要用于构建不同类型的包,也是接下来流水线打包,几个比较常用的命令,所以拿来重点概述了,当然了hvigorw还有一些常见的命令,大家直接看官网介绍即可,不在多赘述。
  • 06.05 09:35:46
    发表了文章 2025-06-05 09:35:46

    鸿蒙开发:了解构建工具hvigorw

    hvigorw作为Hvigor的wrapper包装工具,它的主要作用是,支持自动安装Hvigor构建工具和相关插件依赖,以及执行Hvigor构建命令
  • 06.04 09:37:20
    发表了文章 2025-06-04 09:37:20

    鸿蒙开发:应用内如何做更新

    使用系统的,直接调用检查和显示更新弹窗即可,可以说就两个方法,我们就实现了应用更新的功能,可以说是非常的简单,如果系统的弹窗无法满足您的需求,您可以自定义弹窗,然后实现跳转应用详情页面即可。
  • 06.02 17:56:30
    发表了文章 2025-06-02 17:56:30

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

    首先,我重新编译了插件,进行了上传,大家可以下载最新的安装包进行体验了,还是和以前一样,提供了在线版和IDE插件版,两个选择,最新的版本,除了升级了版本,兼容了最新的DevEco Studio ,还做了一层优化,就是针对嵌套对象和属性的生成,使用方式呢,一年前的文章中有过详细的概述,这里呢也简单介绍一下。
  • 06.02 14:26:05
    发表了文章 2025-06-02 14:26:05

    鸿蒙开发:自定义切换动画实现Swiper层叠滑动效果

    customContentTransition不仅仅可以实现平移上的改变,很多的效果,我们都可以实现,比如放大缩小,旋转等等。

2025年05月

  • 05.29 17:03:48
    发表了文章 2025-05-29 17:03:48

    鸿蒙开发:DevEcoStudio中的代码生成

    其实大家可以发现,一篇文章下来,都是基于右键后的Generate选项,所以,还是非常的简单的,当然了,还是希望大家,以上的功能,能够应用在实际的开发中,而不是停留在纸面上。
  • 05.27 13:13:05
    发表了文章 2025-05-27 13:13:05

    鸿蒙开发:DevEcoStudio中那些实用的小功能

    本篇文章就暂时给大家盘点四个,在后续的文章中,关于DevEco Studio中能够提升我们开发效率的功能,也会不间断的进行总结。
  • 05.25 17:26:35
    发表了文章 2025-05-25 17:26:35

    鸿蒙开发:了解$$运算符

    $$运算符相对来说还是比较的简单,它的出现,解决了组件状态和变量同步的问题,还有一点需要知道,在$$绑定的变量变化时,会触发UI的同步刷新,当然了在你使用到该变量的时候。
  • 05.25 17:23:54
    发表了文章 2025-05-25 17:23:54

    鸿蒙开发:如何实现列表吸顶

    鸿蒙当中实现一个列表吸顶,很是简单,官方为我们提供了ListItemGroup组件,使用它,便可以轻松搞定
  • 05.22 19:52:08
    发表了文章 2025-05-22 19:52:08

    鸿蒙开发:应用上架第三篇,配置签名信息打出上架包

    可以说,所有的签名信息文件,我们都已经完成了,正所谓,万事俱备只欠东风,这篇文章,我们着重概述一下,如何配置签名信息以及如何打出签名包。
  • 05.22 14:27:43
    发表了文章 2025-05-22 14:27:43

    鸿蒙开发:应用上架第二篇,申请发布证书

    而对于签名信息,也有一项非常重要的属性,那就是profile文件,主要用于设置发布或调试证书,那么这个证书如何获取呢,本文就着重概述一下。
  • 05.21 18:37:45
    发表了文章 2025-05-21 18:37:45

    鸿蒙开发:应用上架第一篇,生成密钥和证书请求文件

    本系列文章,我们就着重概述一下,在鸿蒙当中,如何打出一个上架包,一个上架包的产出,需要多个步骤,本篇文章,我们先从第一步骤进行讲解,也就是如何生成秘钥和证书请求文件。
  • 05.21 08:53:02
    发表了文章 2025-05-21 08:53:02

    鸿蒙开发:使用nestedScroll解决滑动冲突

    nestedScroll属性的作用,主要是,用于设置嵌套滚动选项,设置前后两个方向的嵌套滚动模式,实现与父组件的滚动联动。
  • 05.19 14:35:12
    发表了文章 2025-05-19 14:35:12

    鸿蒙开发:平移动画时间为啥没了?

    问题的原因,第一个,由于键值发生了变化,造成了组件重新创建,第二个,由于组件重新创建,动画时机过早,造成属性未生效。
  • 05.18 11:02:56
    发表了文章 2025-05-18 11:02:56

    鸿蒙开发:自定义一个联系人模版

    实现的方式并不是一成不变,你也可以通过Canvas自定义绘制来实现,基本上大同小异,都是必须要确认当前触摸字母的位置,然后进行样式的更改,左右列表的联动操作。
  • 05.16 15:28:56
    发表了文章 2025-05-16 15:28:56

    鸿蒙开发:那些常用的资源管理方法

    熟练的使用资源管理,可以极大的提高我们的开发效率,不仅仅在一些组件中使用到,更多的是在一些三方的sdk中,由于定义的类型单一,为了项目的可维护,资源管理的使用也是非常的常见的。
  • 05.15 15:24:40
    发表了文章 2025-05-15 15:24:40

    鸿蒙开发:实现Popup气泡提示

    原生的bindPopup属性,不仅仅支持单一的文字提示,也支持自定义组件的形式,已经可以满足正常的需求开发,能用原生的就用原生,之所以dialog库中增加了一个popup气泡弹窗,是因为当时封装的时候,原生还不支持自定义组件形式,如今已经支持了,大家可以放心的使用原生即可。
  • 05.15 09:28:16
    发表了文章 2025-05-15 09:28:16

    鸿蒙开发:dialog库做了一些优化

    除了代码上的优化之外,针对功能和文档也做了同步更新,目前把dialog拆分了八大功能模块,几乎涵盖各个业务需求,分别是:1、自定义形式,2、时间弹窗,3、城市选择,4、确认&信息,5、底部列表&网格,6、toast,7、popup形式,8、loading形式。
  • 05.01 16:29:09
    发表了文章 2025-05-01 16:29:09

    鸿蒙开发:如何解决软键盘弹出后的间距

    三种方式,比较推荐方式一,简单便捷,一行代码便可以搞定,当然,另外两种也是实现的办法,在实际的开发中,选择适合的即可。

2025年04月

  • 04.28 19:19:36
    发表了文章 2025-04-28 19:19:36

    鸿蒙开发:如何更新对象数组

    关于对象数组中的数据更新,目前例举了三种方式,一种是传统的装饰器方式,另外两种是针对数据源进行操作,数据源直接赋值的方式,适合简单、高频的单元素修改,性能最优且类型安全,而splice方法适合复杂操作或需保持引用稳定的场景,但需注意性能损耗,在实际的开发中可以根据需求,选择自己适合的方式。

2025年03月

  • 03.31 16:23:29
    发表了文章 2025-03-31 16:23:29

    鸿蒙开发:使用Ellipse绘制椭圆

    除了使用Ellipse组件可以一个椭圆之外,我们还可以使用Canvas来绘制一个椭圆,但是相对来说,还是没有Ellipse组件高效,所以,如果说Ellipse组件能够满足需求,还是以Ellipse组件为主。
  • 03.31 15:36:48
    发表了文章 2025-03-31 15:36:48

    鸿蒙开发:使用Circle绘制圆形

    绘制矩形也好,圆形也好,大家做为一个了解即可,在有需要用到的场景中,合理的使用即可,毕竟现成的组件,要比自己用别的方式实现要简单的多。
  • 03.31 14:14:14
    发表了文章 2025-03-31 14:14:14

    鸿蒙开发:使用Rect绘制矩形

    几何矩形,在实际的开发中,有多种的实现方式,并非一定需要Rect组件,但是,如果有需要用到矩形的场景,建议还是使用Rect组件,因为Rect组件自身携带了很多样式属性,可以满足我们日常的不同的需求。
  • 03.29 19:18:40
    发表了文章 2025-03-29 19:18:40

    鸿蒙开发:Canvas绘制之画笔对象Brush

    Brush对象主要适用于绘制图形的填充信息,可以修改的有,颜色,是否抗锯齿,透明度等属性,相对比Pen对象,少了几个属性,不过基本上也满足了日常的需求。
  • 03.29 16:43:26
    发表了文章 2025-03-29 16:43:26

    鸿蒙开发:事件订阅EventHub

    EventHub主要提供了轻量级的线程内通信机制,适用于组件间数据同步、状态通知等场景,在实际的开发中,一定要注意两个事项,其一就是,注意off取消订阅的使用,可以避免内存泄漏,其二就是,关于事件命名的规范,建议使用常量定义事件名,避免硬编码错误。
  • 03.29 10:37:37
    发表了文章 2025-03-29 10:37:37

    鸿蒙开发:Canvas绘制之画笔对象Pen

    Pen对象主要适用于修改图形形状的轮廓信息,可以修改的有,颜色,线宽,是否抗锯齿,透明度,线帽样式等等属性,当然了如果你想实现一个填充效果,需要切换Brush对象。
  • 03.28 16:30:51
    发表了文章 2025-03-28 16:30:51

    鸿蒙开发:了解Canvas绘制

    本文主要简单的概述了Canvas绘制的基础知识,大家作为一个简单的了解即可,下面的几篇文章,我们会对相关的绘制再做进一步的分析,首先可以先做一个简单的总结:DrawingRenderingContext在使用上远远没有CanvasRenderingContext2D使用起来方便,比如在修改画笔的粗细,颜色等属性上,就可以体现出来。
  • 发表了文章 2025-06-29

    鸿蒙开发:DevEco Studio中截屏和录屏功能

  • 发表了文章 2025-06-29

    鸿蒙开发:如何无线调试应用

  • 发表了文章 2025-06-28

    鸿蒙开发:资讯项目实战之底部导航封装

  • 发表了文章 2025-06-28

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

  • 发表了文章 2025-06-28

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

  • 发表了文章 2025-06-28

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

  • 发表了文章 2025-06-27

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

  • 发表了文章 2025-06-25

    鸿蒙开发:基于node脚本实现组件化运行

  • 发表了文章 2025-06-24

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

  • 发表了文章 2025-06-23

    鸿蒙开发:基于最新API,如何实现组件化运行

  • 发表了文章 2025-06-17

    鸿蒙开发:资讯项目实战之项目初始化搭建

  • 发表了文章 2025-06-17

    鸿蒙开发:资讯项目实战之项目框架设计

  • 发表了文章 2025-06-16

    鸿蒙开发:DevEcoStudio中的代码提取

  • 发表了文章 2025-06-15

    鸿蒙开发:CodeGenie万能卡片生成

  • 发表了文章 2025-06-15

    鸿蒙开发:绘制服务卡片

  • 发表了文章 2025-06-15

    鸿蒙开发:简单实现一个服务卡片

  • 发表了文章 2025-06-13

    鸿蒙开发:一文了解桌面卡片

  • 发表了文章 2025-06-13

    鸿蒙开发:DevEcoTesting中的稳定性测试

  • 发表了文章 2025-06-12

    鸿蒙开发:实现一个标题栏吸顶

  • 发表了文章 2025-06-10

    鸿蒙开发:loading动画的几种实现方式

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息