鸿蒙开发助手
码龄11年
关注
提问 私信
  • 博客:104,237
    视频:289
    104,526
    总访问量
  • 141
    原创
  • 24,001
    排名
  • 1,355
    粉丝
  • 125
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2014-04-22
博客简介:

qq_14863717的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    809
    当月
    14
个人成就
  • 获得1,209次点赞
  • 内容获得10次评论
  • 获得899次收藏
  • 代码片获得982次分享
创作历程
  • 141篇
    2024年
成就勋章
TA的专栏
  • 鸿蒙
    2篇
兴趣领域 设置
  • 编程语言
    python
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

186人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

鸿蒙开发之如何使用mock对HTTP的回调进行本地测试

编辑配置在工具栏主菜单单击Run > Edit Configurations,进入Run/Debug Configurations界面。单击+按钮,在弹出的下拉菜单中,单击Local Test。根据实际情况,配置Local Test的运行参数,然后单击OK,完成配置。
原创
发布博客 2024.09.04 ·
1146 阅读 ·
21 点赞 ·
0 评论 ·
12 收藏

鸿蒙开发之如何实现自动化测试用例

自动化测试框架arkxtest支持JS/TS语言的单元测试框架(JsUnit)及UI测试框架(UiTest)。JsUnit提供单元测试用例执行能力,UiTest提供查找和操作界面控件的能力。
原创
发布博客 2024.09.04 ·
990 阅读 ·
35 点赞 ·
0 评论 ·
30 收藏

鸿蒙技术之WebSocket连接详解

WebSocket是一种在单个TCP连接上提供全双工通信信道的协议,它允许服务器主动向客户端推送数据,非常适合实时通信和数据交换频繁的应用场景。连接方式可以是直接连接,也可以通过设置请求头、代理等选项进行连接。方法关闭WebSocket连接。可以设置关闭时的错误码和原因。方法创建一个WebSocket对象。方法向服务器发送数据。
原创
发布博客 2024.06.28 ·
808 阅读 ·
27 点赞 ·
0 评论 ·
2 收藏

鸿蒙开发之如何使用关系型数据库进行关联查询

通过使用RdbPredicates设置查询条件和RdbStore执行查询,你可以在HarmonyOS的关系型数据库中实现复杂的关联查询,类似于传统SQL中的JOIN操作。这种方法虽然不同于直接编写SQL语句,但提供了灵活性和对查询条件的精细控制。
原创
发布博客 2024.06.27 ·
1337 阅读 ·
27 点赞 ·
0 评论 ·
9 收藏

在Mac上配置和使用HDC工具的指南

首先,你需要从HarmonyOS SDK的toolchains目录下获取hdc工具。这个工具是进行设备连接和调试的关键。从Preferences的SDK可以看到具体的路径,如果Toolchains还没安装的可以重新安装。通过以上步骤,你可以在Mac上配置好HDC工具的环境变量,并在任意目录下使用HDC命令。首先,确保你在命令模式下。你可以按 Esc 键来切换到命令模式。这将会保存当前文件并退出 vi 编辑器。命令查看你当前使用的shell类型。保存并退出编辑模式。可以看出已经设置成功。
原创
发布博客 2024.06.25 ·
3539 阅读 ·
11 点赞 ·
1 评论 ·
6 收藏

鸿蒙开发之视频解码优化以保持后台性能

在C++中对视频进行解码时,当应用退至后台,解码帧率从30帧下降到10帧以下是一个常见的问题。为了解决这个问题,我们可以通过优化解码流程和使用硬件加速来提升解码性能,即使在后台也能保持30帧的解码性能。通过上述步骤和代码示例,我们可以在C++中优化视频解码,确保即使在应用退至后台后,也能保持30帧的解码性能。这些方法通过硬解和优化解码流程,有效提升了解码效率和性能。
原创
发布博客 2024.06.24 ·
1278 阅读 ·
28 点赞 ·
0 评论 ·
6 收藏

鸿蒙ArkUI之Button点击动画效果和声效

以上代码实现了在HarmonyOS NEXT平台上,使用ArkTS创建一个带有颤抖动画和点击声音的按钮。按钮点击时,首先播放一个声音文件,然后启动一个动画,使按钮的透明度在0.5和1.0之间变化,模拟颤抖效果。动画结束后,按钮恢复到正常状态。此外,确保你的开发环境中已经配置好了HarmonyOS NEXT的开发工具和环境。请确保你的项目中包含了声音文件。,并且该文件位于项目的。
原创
发布博客 2024.06.22 ·
705 阅读 ·
8 点赞 ·
0 评论 ·
3 收藏

鸿蒙开发之音频播放开发技术文档

以上是关于如何使用音视频播放器的详细知识点的总结,包括了创建播放实例、控制播放、设置播放属性、查询播放状态以及监听播放事件的步骤和代码示例。这些内容将帮助开发者更好地理解和使用音视频播放器,实现高效稳定的音视频播放功能。在开发音频播放应用时,可以根据应用的需求选择合适的API。监听事件包括状态变化、错误信息、资源时长更新、当前时间更新等。方法取消监听视频播放开始首帧渲染的更新事件。方法监听资源播放的当前时间,单位为毫秒。方法订阅视频播放开始首帧渲染的更新事件。方法监听资源播放的时长,单位为毫秒。
原创
发布博客 2024.06.21 ·
2147 阅读 ·
46 点赞 ·
0 评论 ·
26 收藏

鸿蒙开发之如何实现帧动画

帧动画是一种通过连续播放一系列静态图像(帧)来创造运动效果的技术。在华为HarmonyOS应用开发中,实现帧动画可以通过多种方式,包括使用JavaScript的函数、设置属性动画和显式动画的帧率,以及使用组件。以下是详细的步骤和知识点:步骤总结:代码示例:2. 设置属性动画和显式动画的帧率知识点总结:代码示例:属性动画帧率设置示例显式动画帧率设置示例3. 使用组件实现图片帧动画知识点总结:代码示例:以上内容涵盖了在华为HarmonyOS应用开发中实现帧动画的主要方法和技巧,包括使用Ja
原创
发布博客 2024.06.21 ·
1099 阅读 ·
17 点赞 ·
0 评论 ·
20 收藏

如何实现多线程下载大文件

这个代码示例展示了如何使用request.agent接口创建后台下载任务,并处理断点续传的逻辑。通过配置下载任务的参数,可以实现高效且可靠的大文件下载。在应用程序开发中,实现多线程下载大文件是一个常见的需求,可以有效提高下载效率和用户体验。在应用开发中,实现多线程下载大文件是一个常见的需求,可以有效提高下载效率和用户体验。
原创
发布博客 2024.06.20 ·
856 阅读 ·
26 点赞 ·
0 评论 ·
4 收藏

解决华为NEXT应用开发中模拟器组件缺失问题

在华为NEXT应用开发过程中,开发者可能会遇到一个常见问题:“Cause: Unable to find the following components: emulator”。这个问题通常意味着开发环境中的模拟器组件未能正确安装或配置。本文将详细介绍如何解决这一问题,包括通过SDK Manager下载所需组件和调整设置。
原创
发布博客 2024.06.19 ·
1333 阅读 ·
31 点赞 ·
0 评论 ·
17 收藏

鸿蒙系统中的像素单位与API使用详解

px:屏幕物理像素单位,与设备硬件直接相关。vp(Viewport 像素):屏幕密度相关像素,根据屏幕像素密度转换为屏幕物理像素。fp(字体像素):类似于vp,适用于屏幕密度变化,并会随系统字体大小设置变化。lpx(视窗逻辑像素单位):其大小取决于实际屏幕宽度与逻辑宽度(通过designWidth配置)的比值。
原创
发布博客 2024.06.16 ·
1071 阅读 ·
4 点赞 ·
0 评论 ·
8 收藏

在API 12版本中使用AttributeModifier设置Image组件圆角的问题与解决方案

在进一步的研究和社区讨论后,我发现这个问题是由于API 12版本中对Image组件的内部实现进行了优化,导致通过AttributeModifier设置的圆角属性无法被正确应用。作为一名鸿蒙系统的开发者,我在使用API 12版本的Image组件时遇到了一个棘手的问题:通过AttributeModifier设置borderRadius圆角属性无效。起初,我认为可能是代码逻辑有误,但经过多次检查和测试,代码逻辑并无问题。一旦问题得到修复,我将立即更新我的开发环境,并重新测试Image组件的圆角设置功能。
原创
发布博客 2024.06.16 ·
256 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

如何在鸿蒙系统中设置Image的按压态

在鸿蒙应用开发中,处理用户交互是一个重要的环节。通过监听触摸事件,我们可以灵活地响应用户的操作,实现丰富的交互效果。这次经历让我更深入地理解了鸿蒙系统的触摸事件处理机制,也提升了我的开发技能。
原创
发布博客 2024.06.15 ·
497 阅读 ·
10 点赞 ·
0 评论 ·
5 收藏

在鸿蒙移动开发中处理ETS层与C++层之间的数组传递

在鸿蒙系统的开发过程中,我们常常需要在不同的编程语言层之间传递数据。特别是在ETS(Equivalent TypeScript)层与C++层之间,由于两者的数据类型和处理机制存在差异,如何有效地传递和处理数组数据成为了一个挑战。本文将详细介绍如何在鸿蒙系统中实现ETS层向C++层传递类型的数组,并提供一个实际的解决方案。
原创
发布博客 2024.06.14 ·
1028 阅读 ·
21 点赞 ·
0 评论 ·
5 收藏

解决TaskPool中线程管理和XML解析问题的指南

在华为NEXT应用开发中,使用TaskPool进行线程管理和XML解析时可能会遇到一些挑战,特别是在处理线程间通信和数据共享时。本文将基于提供的文档内容,详细介绍如何有效地管理TaskPool中的线程,并解决在XML解析过程中遇到的问题。
原创
发布博客 2024.06.13 ·
621 阅读 ·
12 点赞 ·
0 评论 ·
6 收藏

解决鸿蒙开发中的编译错误:“Cannot find module”

通过这次经历,我学到了在遇到编译错误时,除了检查代码和依赖之外,还应该考虑开发环境的完整性和配置。重新安装开发工具是一个简单但有效的解决策略,尤其是在环境和配置问题导致错误的情况下。在进行鸿蒙(HarmonyOS)应用开发时,我遇到了一个棘手的编译错误:“Cannot find module”。具体来说,当我尝试使用。这次解决问题的过程也提醒我,作为开发者,我们需要不断学习和适应,即使是面对看似复杂的错误,通过逐步分析和尝试,总能找到解决问题的方法。执行重新安装后,我再次尝试运行编译命令,这次成功了!
原创
发布博客 2024.06.13 ·
2633 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

鸿蒙构建中如何获取Jenkins传递的环境变量参数

为了解决这个问题,我开始探索自定义Hvigor插件的可能性。Hvigor是鸿蒙的构建工具,它支持通过插件扩展其功能。我创建了一个自定义插件,用于在构建过程中注册新的任务,这些任务可以访问并处理环境变量。
原创
发布博客 2024.06.13 ·
747 阅读 ·
16 点赞 ·
0 评论 ·
7 收藏

如何使用华为NEXT模拟器进行应用开发

在华为NEXT应用开发中,模拟器是一个不可或缺的工具,它允许开发者在不依赖物理设备的情况下测试和调试应用。以下是使用华为NEXT模拟器的详细步骤和相关知识点。
原创
发布博客 2024.06.13 ·
1044 阅读 ·
10 点赞 ·
0 评论 ·
3 收藏

解决鸿蒙应用开发中的沙箱文件丢失问题

通过这次经历,我学到了在鸿蒙应用开发中,合理配置运行选项可以有效解决沙箱文件丢失的问题。这个解决方案简单易行,对于遇到类似问题的开发者来说,是一个值得尝试的方法。希望我的经验能帮助到其他开发者,共同推动鸿蒙生态的发展。
原创
发布博客 2024.06.13 ·
356 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏
加载更多