- 博客(724)
- 收藏
- 关注

原创 被裁员后,踏上了鸿蒙开发求职之路
半年前,我遭遇了人生中的一次重大挫折——被公司裁员。作为一名前端开发人员,这个消息如同晴天霹雳,让我陷入了深深的迷茫和焦虑之中。
2024-09-22 22:13:06
931

原创 鸿蒙(HarmonyOS)北向开发知识点记录~
北向开发的目标是为鸿蒙生态系统构建丰富多样的应用程序,满足用户在不同场景下的需求。通过北向开发,开发者可以充分利用鸿蒙操作系统的独特优势和强大功能,为用户带来全新的体验,同时也为自身创造更多的商业机会和价值。
2024-09-04 22:07:24
5471
原创 【OpenHarmony】二维码生成器:qr-code-generator
用于生成符合国际标准的高质量 QR 码。它支持生成包括文本、URL、邮件地址、电话号码等不同类型数据的 QR 码,并且具有灵活的参数设置,能够生成矢量图形以保持图像清晰度,同时具备良好的性能。支持按照二维码Model 2标准对所有40个版本(尺寸)和所有4个纠错级别进行编码。输出格式:QR符号的原始模块/像素。
2025-02-12 21:02:15
400
原创 【OpenHarmony】优化系统输入输出流能力库:okio
okio是一个通过数据流、序列化和文件系统来优化系统输入输出流的能力的库。它依托于系统能力,提供字符串的编解码转换能力,基础数据类型的读写能力以及支持对文件读写的能力。okio为数据容器提供缓冲区,并覆盖了NIO包所支持的特性功能。将okio作为httpclient的一个组件使它更容易访问、存储和处理数据。
2025-02-11 16:32:49
874
原创 【OpenHarmony】语音编码器和解码器:commons-codec
commons-codec是一个OpenHarmony系统下使用各种编解码的示例,包含各种格式的简单编码器和解码器, 例如 Base64 Base32 等除了这些广泛使用的编码器和解码器之外,编解码器包还维护了一组语音编码实用程序。目前项目可支持的功能有如下二进制编码器摘要编码器语言编码器url编码Base64 编解码SHA256CaverPhoneurlencodeBase32 编解码SHA224Soundex二进制SHA1Metaphone十六进制MD5。
2025-02-11 13:47:42
533
原创 【OpenHarmony】三方库:cborDemo
本项目是OpenHarmony系统下使用cbor-js的示例,cbor-js是以简明二进制对象表示 (CBOR) 数据格式 ( RFC 7049 )编码和解析数据的Javascript开源库。
2025-02-10 22:19:48
422
原创 【OpenHarmony】消息总线:LiveEventBus
LiveEventBus是一款消息总线,具有生命周期感知能力,支持Sticky,支持跨进程,支持跨APP发送消息。
2025-02-10 13:51:18
326
原创 【OpenHarmony】序列化结构数据:ProtoBuf
ProtoBuf(protocol buffers) 是一种语言无关、平台无关、可扩展的序列化结构数据的方法,它可用于(数据)通信协议、数据存储等。,是一种灵活,高效,自动化机制的结构数据序列化方法比XML更小,更快,更为简单。本项目主要是OpenHarmony系统下以 protobuf.js 7.2.4 为主要依赖开发,主要接口针对OpenHarmony系统进行合理的适配研发。
2025-02-09 19:00:03
990
原创 【OpenHarmony】数据存储库:protobuf_format
基于@ohos/protobufjs 1.0.2版本的Message,提供格式转换能力,允许将Message输出重写为基本文本格式,如xml,json,html。
2025-02-08 21:32:54
699
原创 【OpenHarmony】轻量级 ORM(对象关系映射)库
dataORM 是一个轻量级 ORM(对象关系映射)库,用于简化本地数据库的操作。提供了高效的数据库访问性能和低内存消耗。dataORM 支持多线程操作、链式调用、备份、升级、缓存等特性等功能。其设计理念是轻量、快速且易于使用,帮助开发者快速构建高性能的应用程序。
2025-02-08 14:54:23
978
原创 【OpenHarmony】三方框架库 MMKV
一款小型键值对存储框架支持存储 number、boolean、string、Set类型数据存储支持继承组件中 SerializeBase.ets 的 class 类对象的序列化反序列化支持存储数据备份支持存储数据恢复。
2025-02-07 21:33:51
1007
原创 【OpenHarmony】多媒体音频读取:mp3agic
mp3agic 用于读取 mp3 文件和读取/操作 ID3 标签(ID3v1 和 ID3v2.2 到 ID3v2.4),协助开发者处理繁琐的文件操作相关,多用于操作文件场景的业务应用。
2025-02-07 13:36:59
607
原创 【OpenHarmony】多媒体高性能视频压缩器:ohos_videocompressor
videoCompressor是一款ohos高性能视频压缩器。支持视频压缩。
2025-02-06 13:59:34
238
原创 【OpenHarmony】多媒体开发:ohos_ijkplayer
ijkplayer是OpenHarmony环境下可用的一款基于FFmpeg的视频播放器。
2025-01-23 16:18:04
890
原创 【OpenHarmony】图形图像加载:LargeImage
加载可以执行缩放(放大和缩小)和滚动操作的图像,图像放大之后可以拖动查看。详细功能:1.加载图像。2.支持缩放。3.支持拖动查看大图。
2025-01-23 13:53:13
283
原创 【OpenHarmony】 鸿蒙视图缩放组件subsampling-scale-image-view
深度缩放视图,图像显示,手势平移缩放双击等。
2025-01-22 13:42:41
369
原创 【OpenHarmony】 鸿蒙GIF图像渲染库之ohos-gif-drawable
支持播放GIF图片。支持控制GIF播放/暂停。支持重置GIF播放动画。支持调节GIF播放速率。支持监听GIF所有帧显示完成后的回调。支持设置显示大小。支持7种不同的展示类型。支持设置显示区域背景颜色。方法名入参接口描述自定义GIF渲染组件构造器使用方法入参接口描述获取所有解析图像数据帧images?设置解析图像数据帧集合获取循环结束最后一帧的回调方法)=>void))=>void设置循环结束最后一帧的回调方法获取用户设置组件展示类型设置组件展示类型。
2025-01-21 21:39:42
1004
原创 【OpenHarmony】 鸿蒙网络请求库之ohos_ntp
ohos_ntp是一个用于网络时间协议(NTP)服务器同步事件的TypeScript库。它允许应用程序通过与NTP服务器通信来获取准确的事件信息,以确保设备具有准确的系统时钟,或确保能获取到准确时间信息用来调试。
2025-01-21 14:06:10
487
原创 【OpenHarmony】 鸿蒙网络请求库之eventsource
eventsource三方库是EventSource客户端的纯JavaScript实现。它提供了一种在客户端与服务器之间建立单向持续连接的机制,服务器可以使用这个连接向客户端发送事件更新,而客户端能够实时接收并处理这些更新。
2025-01-20 21:38:21
393
原创 【OpenHarmony】 鸿蒙网络请求库之axios
Axios,是一个基于promise的网络请求库,可以运行node.js和浏览器中。本库基于Axios原库v1.3.4版本进行适配,使其可以运行在OpenHarmony,并沿用其现有用法和特性。http请求request和response拦截器转换request和response的data数据自动转换JSONdata数据//创建实例时配置默认值});//创建实例后修改默认值配置的优先级配置将会按优先级进行合并。
2025-01-20 13:44:40
1383
原创 【OpenHarmony】 鸿蒙 UI动画开发之recyclerview_animators
带有添加删除动画效果以及整体动画效果的list组件库。
2025-01-18 20:25:38
261
原创 【OpenHarmony】 鸿蒙 UI动画开发之ohos-svg
ohos-svg是一个SVG图片的解析器和渲染器,解析SVG图片并渲染到页面上。它支持大部分SVG1.1规范,包括基本形状、路径、文本、样式和渐变,它能够渲染大多数标准的SVG图像。ohos-svg的优点是性能好、内存占用低。
2025-01-18 19:13:04
427
原创 【OpenHarmony】 鸿蒙 UI开发之SmartRefreshLayout
smartrefreshlayout以打造一个强大,稳定,成熟的下拉刷新框架为目标,并集成各种的炫酷、多样、实用、美观的Header。集成了各种炫酷的Header。smartrefreshlayout可包含的信息有:BezierRadar样式、BezierCircle样式、FlyRefresh样式、Classics样式,Phoenix样式,Taurus样式,Taurus样式,HitBlock样式,WaveSwipe等众多样式。
2025-01-17 17:42:39
349
原创 【OpenHarmony】 鸿蒙 UI开发之shimmer-ohos
shimmer是一个简单灵活的为应用视图添加闪烁效果的库,主要有由左到右倾斜,由左到右竖直,由左到右圆形,由上到下水平等闪光效果。
2025-01-16 21:41:01
333
原创 【OpenHarmony】 鸿蒙 UI开发之DanmakuFlameMaster
DanmakuFlameMaster是一款弹幕框架,支持发送纯文本弹幕、设置弹幕在屏幕的显示区域、控制弹幕播放状态等功能。
2025-01-16 20:27:51
861
原创 【OpenHarmony】 鸿蒙 UI开发之RecyclerViewPager
RecyclerViewPager是一个支持自定义左右翻页切换效果、上下翻页切换效果、类似Material风格的容器组件。
2025-01-16 17:30:51
387
原创 【OpenHarmony】 鸿蒙 UI开发之pdfViewer
JavaScript实现的解析、展示PDF和图片添加到PDF,pdfjs 可以在OpenHarmony设备上呈现PDF文件内容,library可以将 jpg、png图片格式添加到pdf的功能, 本工程基于开源库 pdf.js和 jspdf 进行修改适配OpenHarmony的组件工程。
2025-01-16 15:01:25
770
原创 【OpenHarmony】 鸿蒙 UI开发之CircleIndicator
CircleIndicator是一款UI组件库,为Tabs/Swiper容器提供了多种自定义风格的指示器。
2025-01-16 13:51:35
672
原创 【OpenHarmony】 鸿蒙 UI开发之 ohos_highlightguide
基于OpenHarmony的高亮型新手引导组件,通过高亮区域与蒙版背景的明暗度对比,使用户快速锁定重点功能,快速掌握应用基本使用方法。
2025-01-15 21:52:57
964
原创 【OpenHarmony】 鸿蒙 UI开发之banner
支持自动轮播。支持无限轮播。支持垂直轮播。支持自定义指示器。支持定制的翻页动画效果,目前动画只支持8种动效,无法做到不同动效叠加。能力列表Swiper组件Banner组件自动轮播支持支持无限轮播支持支持垂直轮播支持支持自定义指示器部分支持支持指示器和banner分离不支持支持定制翻页动画效果不支持支持方法名入参接口描述自定义轮播组件Banner构造器方法名入参接口描述圆角指示器构造器方法名入参接口描述图像指示器构造器方法名入参。
2024-12-22 20:33:57
1164
原创 【OpenHarmony】 鸿蒙 UI开发之RoundedImageView
RoundedImageView支持圆角(和椭圆或圆形)的快速 ImageView。它支持许多附加功能,包括椭圆、圆角矩形、ScaleTypes 和 TileModes。
2024-12-22 19:02:12
543
原创 【OpenHarmony】 鸿蒙 UI开发之MpChart(二)
返回 LineChart,ScatterChart,CandleStickChart等图表触摸屏幕时的Highlight 对象(包含 x-index 和 DataSet 索引)。计算图表到边框的偏移量,具体取决于图例的位置,x轴y轴的长度,及其的标签位置。返回图表(整个视图)的中心点的可回收的MPPointF实例。返回图表的图形绘制的中心区域的可回收的MPPointF实例。返回图表(整个视图)的中心点的可回收的MPPointF实例。清空图表的所有数据,将其置空null,并刷新图表。
2024-12-21 20:29:55
727
原创 【OpenHarmony】 鸿蒙 UI开发之MpChart(一)
mpchart是一个包含各种类型图表的图表库,主要用于业务数据汇总,例如销售数据走势图,股价走势图等场景中使用,方便开发者快速实现图表UI,mpchart主要包括线形图、柱状图、饼状图、蜡烛图、气泡图、雷达图、瀑布图等自定义图表库。//设置自定义图标资源 PixelMap//设置自定义图标资源 resId//设置自定义图标宽度//设置自定义图标高度i++) {//设置显示自定义图标//设置自定义图标偏移量定制数据结构。
2024-12-21 19:12:39
1063
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人