自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 鸿蒙开发-判定设备屏幕类型的方法

本文探讨了鸿蒙系统下多设备屏幕适配方案。针对不同屏幕比例(18:9、21:9等)和形态(手机、折叠屏、平板等),提出了基于窗口信息的适配方法。重点介绍了四种识别维度:1)通过display或WindowStage获取物理/虚拟像素;2)利用ArkUI提供的横向(5级)和纵向(3级)断点机制;3)计算宽高比区分普通手机与阔折叠屏;4)监听窗口状态(全屏/分屏/小窗等)变化。文章还展示了综合运用这些方法的代码实现,包括监听窗口尺寸变化、自动更新断点信息等,为复杂屏幕适配提供了技术思路。未来计划进一步优化封装方案

2025-11-18 22:10:47 1241

原创 鸿蒙开发-一个简易的网页嵌套模块

ArkUI网页嵌套组件实现方案 该方案封装了一个带异常处理的网页嵌套组件,主要功能包括: 核心功能: 使用Web组件实现网页渲染 支持传入网址或本地html路径 自动配置网络权限 异常处理: 网络/资源加载错误 HTTP错误(状态码≥400) 非标准网址或html文件 UI优化: 加载动画效果 平滑过渡动画 错误提示页面 实现包含完整的URL验证逻辑和三种预设错误页面,适用于显示隐私协议等网页内容需求。

2025-10-10 17:06:49 388

原创 flutter开发-解决gradle包不能正常下载的问题

文章总结了关于问题Exception in thread "main" java.net.SocketException: Connection reset的解决方式。

2025-08-13 16:11:05 808

原创 鸿蒙开发-Axios网络请求

本文介绍了如何在鸿蒙(ArkTS)开发中使用第三方Axios库实现网络请求。主要内容包括:1. 申请网络权限配置;2. 安装@ohos/axios三方库;3. 搭建json-server测试服务器;4. 封装axios基础配置;5. 实现GET、POST、PUT、DELETE四种请求方式的完整示例代码。文章通过具体代码演示了网络请求的实现过程,包括参数传递、响应处理和错误捕获,为开发者提供了在鸿蒙应用中使用Axios的实践指导。所有示例均包含UI交互按钮,方便开发者快速测试验证网络请求功能。

2025-07-03 15:57:09 1948

原创 鸿蒙开发-RCP网络请求

本文介绍了使用RCP(Remote Communication Kit)实现网络请求的方法。RCP是对HTTP请求的封装,支持GET、POST、PUT、DELETE等请求方式。文章详细说明了如何搭建json-server测试服务器,并提供了完整的代码示例,包括FETCH请求和标准HTTP请求的实现。通过对比展示了RCP相比原生HTTP请求更简单易用的特点,同时提醒了鸿蒙开发中的编译注意事项。所有代码示例均包含成功和错误处理逻辑,适合开发者快速上手网络请求开发。

2025-07-03 11:58:45 1148

原创 鸿蒙开发-地图组件和定位功能

本文详细介绍了如何在鸿蒙应用中集成地图和定位功能。首先需要在AGC平台配置项目服务,完成开发者认证和权限申请。开发阶段重点包括:1.配置项目证书和权限声明;2.使用MapKit组件初始化地图并设置初始位置;3.通过第三方库@pura/harmony-utils获取定位权限和当前位置;4.实现地图定位按钮和点击标记功能。文章提供了完整的代码示例,涵盖地图初始化、定位控制、标记添加等核心功能,并强调权限管理的重要性。该教程适合鸿蒙开发者快速实现基础地图应用开发。

2025-07-02 00:25:43 2968 1

原创 鸿蒙开发-获取项目所需的私钥和证书

本文介绍了鸿蒙开发所需的四个关键文件获取流程:1)在DevEco Studio中生成私钥库文件(.p12)和证书请求文件(.csr);2)通过AppGallery Connect平台上传CSR文件获取证书文件(.cer);3)创建项目后生成签名描述文件(.p7b)。每个步骤都需注意文件路径、命名一致性和密码设置等重要细节。完成这些步骤后即可获取全部开发所需文件,为鸿蒙应用开发做好准备。

2025-07-01 22:49:41 2229

原创 混合开发-uni-app或uni-app x项目调用鸿蒙原生API

本文介绍了uni-app/uni-appx项目调用鸿蒙原生API的方法。针对鸿蒙系统快速迭代期的不稳定性问题,文章详细讲解了通过原生插件实现API调用的完整流程。主要内容包括:开发环境准备(DevEcoStudio 4.1.1+、HBuilderX最新版)、创建uni-modules插件、构建鸿蒙系统文件夹结构、编写核心代码(以应用跳转为例),以及最终的效果验证。重点演示了如何通过Want对象实现应用间跳转功能,并提供了完整的代码示例和界面效果展示,帮助开发

2025-06-25 22:02:22 925

原创 混合开发-uni-app x配置鸿蒙调试证书

本文详细介绍了如何为uni-appx项目配置HarmonyOS调试证书。主要内容包括:1)创建uni-appx项目并启动鸿蒙模拟器;2)根据提示,完成三种必要文件:私钥库文件(.p12)、证书文件(.cer)和签名描述文件(.p7b)的准备;3)最后在HBuilderX中完成证书配置。文章提供了完整的操作流程,帮助开发者顺利完成uni-appx项目在HarmonyOS平台的调试证书的配置

2025-06-17 20:10:20 2242

原创 鸿蒙开发-基础HTTP网络请求

鸿蒙HTTP网络请求开发指南 本文介绍了鸿蒙(ArkTS)开发中HTTP网络请求的实现方法。主要内容为介绍ArkTS提供HTTP网络服务能力,支持GET、POST、PUT和DELETE等四种基本请求方式。

2025-06-04 11:08:44 614

原创 鸿蒙开发-第三方插件实现从阿拉伯数字到中文大写数字的转换

本文介绍了在鸿蒙开发中使用@simo/chinese-uppercase-character插件实现阿拉伯数字转中文大写的方法。首先通过终端命令安装该第三方库,然后在项目中导入并使用toChineseUppercaseCharacter函数进行转换。文中提供了完整的代码示例,演示了数字输入和中文大写显示的实时转换效果,并指出当输入不符合要求时,插件会返回错误并输出日志提示。该方案简单易用,适合需要数字转中文大写的开发场景。

2025-05-28 21:46:21 1260

网页嵌套相关静态网页压缩包

网页嵌套相关静态网页压缩包

2025-10-10

httpError.html

httpError.html

2025-10-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除