logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

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

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

#harmonyos#华为
鸿蒙开发-判定设备屏幕类型的方法

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

#harmonyos#华为
鸿蒙开发-获取项目所需的私钥和证书

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

文章图片
#harmonyos#华为
鸿蒙开发-第三方插件实现从阿拉伯数字到中文大写数字的转换

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

文章图片
#harmonyos#华为
鸿蒙开发-Axios网络请求

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

文章图片
#harmonyos#华为#网络
混合开发-uni-app x配置鸿蒙调试证书

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

文章图片
#uni-app
鸿蒙开发-地图组件和定位功能

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

文章图片
#harmonyos#华为
到底了