首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏HarmonyOS点石成金

    鸿蒙开发:了解应用配置信息

    在创建任意一个项目后,我们会发现,都会默认创建一个AppScope目录,这个目录就是我们的应用配置信息的地方,它是创建项目后自动生成的,不可进行删除的,它的作用也很明显,一是用于存放全局的资源,二是配置应用的相关信息 目录结构默认的目录结构如下图所示,app.json5用于配置应用的相关信息,比如包名,应用图标等,resources是资源目录,子目录base是资源默认目录,再往下element目录是用于存放字符串、颜色 app.json5文件应用的相关配置信息,默认的配置如下:{ "app": { "bundleName": "com.abner.demo", "vendor": "example", Bundle名称,用于标识应用的唯一性vendor标识对应用开发厂商的描述,取值为长度不超过255字节的字符串。 总结在实际的开发中,如果有共用的资源,建议大家都放到AppScope目录下,对于一些应用级别的信息,比如应用的名字,还有应用的图标,虽然说在Moulde下也可以配置,但是为了更方便的管理,这里比较推荐以

    20710编辑于 2025-03-14
  • 来自专栏HarmonyOS点石成金

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

    ,如何配置签名信息以及如何打出签名包。 前面两篇文章,我们生成的文件,一定要保存好,最重要的是三个文件,分别是cer证书文件,.p12密钥文件和.p7b发布证书Profile文件:配置签名信息配置签名信息,有两种配置方式,一种是直接按照测试的信息复制修改即可 配置产品品类信息以上的签名信息配置好之后,我们怎么进行打包呢,毕竟我们现在有两套签名信息,一套是默认的default,一套是正式的release,如何选择,这就需要配置产品品类信息了,也就是build-profile.json5 点击之后,经过一段时间的编译,就会在项目中生成一个build文件夹,找到对应的签名信息文件,里面的带有signed字段的就是打出的签名包。后续,往应用商店上架,传的就是这个签名包。 本文标签:HarmonyOS应用上架。

    56510编辑于 2025-05-24
  • 来自专栏繁依Fanyi 的专栏

    uniapp 编译成鸿蒙应用包提示【未正确配置鸿蒙应用的包名】

    之前一直想做一个属于自己的应用,使用 uniapp 制作完工之后,想要一键编译成鸿蒙应用并上架发现出现了问题,之后在官网上找到了解决方法。 左上角点击我的应用(点击证书、APP ID和Profile也行) 来到 HarmonyOS 页,点击创建APP ID 然后填写应用的基本信息 参数 说明 应用类型 确定需要创建的应用形态:HarmonyOS 应用名称 应用在华为应用市场详情页展示的名称。 应用包名 仅当“应用类型”选择“HarmonyOS应用”时,才需在此处手动填写包名。 此处的应用包名必须与您DevEco Studio工程中配置的Bundle name一致。元服务包名会在元服务创建成功后自动生成。 应用分类 应用分类设置后不支持修改,请谨慎选择。 之后把包名配置到 uniapp 的 manifest.json 的鸿蒙App 配置中的包名中即可 然后再次打包编译即可!

    87510编辑于 2025-02-21
  • 来自专栏CSDN博客

    鸿蒙应用开发-仿微信聊天对话对话信息列表

    功能介绍: 仿微信聊天对话对话信息列表,显示发送文本和接收文本,参考文档创建列表。 知识点: 熟悉对List控件的使用。 熟悉对Text控制定义,如修改边框等。 手动控制列表的跳转。

    30100编辑于 2024-05-26
  • 来自专栏HarmonyOS点石成金

    鸿蒙开发:信息标记组件

    前言本文基于Api13信息标记,很是常见,比如手机桌面上的各种应用的右上角信息提示,微信的聊天中的消息未读提示等等,可以说非常常见。 ,在鸿蒙开发中,除了以上的方式之外,还非常贴心的给出了信息标记组件Badge来实现。 信息标记组件Badge信息标记组件,可以附加在单个组件上用于信息提醒的容器组件。 ,当然了,你也可以使用value来标记信息组件的内容。 相关总结使用信息标记组件Badge,不需要我们在关注位置问题,我们通过position属性进行控制即可,而且针对信息的显示和隐藏,也不用过多的条件判断,可以说是非常的简单。

    22010编辑于 2025-03-28
  • 鸿蒙心迹】~【HarmonyOS应用鸿蒙生态】

    HarmonyOS应用鸿蒙生态概述 HarmonyOS是华为推出的全场景分布式操作系统,旨在为不同设备提供统一的操作系统体验。 鸿蒙生态则围绕HarmonyOS构建,涵盖开发者工具、应用框架、硬件合作等多个方面。 原子化服务 应用可拆解为独立的功能模块(原子化服务),用户无需安装完整应用即可按需使用特定功能。 鸿蒙开发者文档 华为提供完整的开发指南、API参考和示例代码,涵盖UI设计、数据管理、安全机制等模块。 应用生态 主流应用如微信、支付宝已适配HarmonyOS,华为应用市场提供专属应用分发渠道。 开源项目 OpenHarmony由开放原子开源基金会管理,吸引企业及个人开发者参与贡献。

    41110编辑于 2025-08-28
  • 来自专栏我是极客人

    “开辟鸿蒙 ” - 鸿蒙系统应用开发尝鲜

    云+社区 对于移动开发者来说,继React Native和Flutter之后,又多了一个移动开发平台与框架 - 鸿蒙OS应用开发。 开发环境 鸿蒙OS应用开发IDE为DevEco Studio,和Android的Android Studio的一样都是基于Jetbrain IntelliJ IDE社区开源版,界面上几乎长得一样 和Android 应用构建: 工具:gradle, 与Android一样,不过Android在推bazel构建 虚拟机 目前鸿蒙似乎没有提供本地的虚拟机,要想调试运行应用,需要注册华为开发账号,在虚拟机管理设置里面可以添加一台 为测试代码,与Android相同 entry/src/main/resource 资源目录 与Android的src/main/res类似 entry/src/main/config.json 为项目配置代码或入口配置 ,类似于Android的AVD HAP: 鸿蒙应用安装包扩展名,类似于Android的.apk 代码示例 MainAbility (Activity) package cn.wangbaiyuan.blog

    1.1K41发布于 2020-10-09
  • 来自专栏TopFE

    鸿蒙教程(一): 鸿蒙组件开发环境配置

    目前官方代码托管在 https://gitee.com/openharmony 相关的文档 https://gitee.com/openharmony/docs/tree/master/zh-cn 本篇文章就带领大家配置开发 OpenHarmony的开发环境 下载并安装开发软件 首先,要开发鸿蒙软件,组件,应用,必须要使用官方提供的编辑器。 安装完成后启动 选择你要将SDK 下载到那个位置 到了这里就需要先下载SDK了 下载sdk 并配置sdk 下载SDK https://mirror.iscas.ac.cn/OpenHarmony 我在最开始搭建开发环境的时候走了很多弯路, 一开始我以为开发一个组件还需要鸿蒙的开发板,需要进行实名认证,需要配置签名,需要开启远程虚拟设备。浪费了很多时间。看官方文档也看的云里雾绕的。 下一篇文章我给大家分享一下,鸿蒙组件的路由,状态管理。

    1.1K20编辑于 2022-01-24
  • 鸿蒙应用开发实践

    配置开发环境 在安装好DevEco Studio后,开发者需要进行环境配置。这包括设置SDK路径、选择编译模式等。此外,还需要配置网络连接,以便下载所需的依赖库和资源文件。 三、鸿蒙应用开发流程 鸿蒙应用的开发流程与传统移动应用开发流程相似,主要包括以下几个步骤: 1. 项目创建 在DevEco Studio中,开发者可以创建新的鸿蒙项目。 项目创建过程中,需要选择项目模板、填写项目名称、包名等信息。同时,还需要配置项目依赖和构建选项。 2. 界面设计 鸿蒙提供了丰富的UI组件和布局方式,开发者可以根据需求设计用户界面。 消息通知:当收到新消息时,应用会进行消息通知。 4. 开发过程 在开发过程中,开发者首先需要创建鸿蒙项目并进行环境配置。然后,使用ArkUI和ArkTS进行界面设计和编码实现。 响应迅速:优化应用程序的响应速度,确保用户操作的流畅性和即时性。 交互友好:提供友好的用户交互方式,如动画效果、提示信息等,提高用户的使用体验。

    58410编辑于 2024-11-27
  • 来自专栏MyTechnology

    鸿蒙应用开发环境

    Node.js Node.js 软件仅在使用到JS语言开发HarmonyOS应用时才需要安装。使用其它语言开发,不用安装Node.js,请跳过此章节。 DevEco Studio会启动应用的编译构建,完成后应用即可运行在Remote Device上。 ? Java工程目录结构 ? .gradle:Gradle配置文件,由系统自动生成,一般情况下不需要进行修改。 entry:默认启动模块(主模块),开发者用于编写源码文件以及开发资源文件的目录。 entry>build.gradle:entry模块的编译配置文件。 entry>src>main>Java:用于存放Java源码。

    1.1K30发布于 2021-01-18
  • 来自专栏个人路线

    鸿蒙原生应用WenXinTalk

    运行环境 DevEco Studio:4.0Release OpenHarmony SDK API11 开发板:润和DAYU200 OpenHarmony+文心一言对话APP WenXinTalk 鸿蒙融合智能力 我们今天来看一下文心一言和鸿蒙的结合,会有什么样的火花。 在src/main/module.json5中modele中添加配置,然后按sync就可以。 说明:(1)messages成员不能为空,1个成员表示单轮对话,多个成员表示多轮对话 (2)最后一个message为当前请求的信息,前面的message为历史对话信息 (3)必须为奇数个成员,成员中message 我能够与人对话互动,回答问题,协助创作,高效便捷地帮助人们获取信息、知识和灵感。"

    56510编辑于 2024-01-18
  • 来自专栏个人路线

    鸿蒙 PC 端 Java 应用开发实战:从环境适配到系统信息采集

    本文以 “系统信息采集工具” 为实战案例,从环境适配、核心功能开发、避坑指南三个核心维度,完整拆解鸿蒙 PC 端 Java 应用的开发全流程,带你亲测验证:鸿蒙 PC 不仅能开发 Java 应用,还能稳定运行企业级 本文将从开发环境搭建、实战项目开发、适配要点解析三个核心维度,带大家快速掌握鸿蒙 PC 端 Java 应用的开发流程,通过实现一款系统信息查看工具,深入理解 Java 在鸿蒙 PC 环境下的适配技巧。 PC端Java应用:系统信息采集工具 * 适配要点: * 1. 该方案开发的系统信息采集工具可稳定运行在鸿蒙 PC 端,无乱码、无权限异常,且能完整采集基础系统、JDK、硬件资源信息,为鸿蒙 PC 端 Java 应用开发提供了可复用的适配模板。 增加磁盘信息采集、进程管理、系统资源监控(定时采集)等功能; 鸿蒙生态融合:调用鸿蒙系统的分布式 API,实现跨设备(如鸿蒙手机、平板)的系统信息同步与共享; 企业级应用开发:基于 Spring Boot

    22710编辑于 2025-12-31
  • 来自专栏ThoughtWorks

    应用敏感信息的6个配置原则|洞见

    无论是微服务还是单体应用,往往都会用到很多配置信息。在众多的配置信息中,有一类非常敏感,例如数据库账号密码、API Key、Service Account等。 取而代之的是将敏感配置信息存储在配置文件中,并且将其单独放置于另外一个源代码仓库,在CI构建或者部署过程中,由CI从对应的源代码仓库中获取配置信息,然后将其打入应用包。 这种方式下,所有的配置信息(无论其敏感与否)都统一存储在配置中心,应用在启动或者运行过程中通过HTTPS从配置中心动态获取配置。 由于所有的配置信息都集中在一起,并且由应用以自助的方式获取,因此非常便于维护管理。 ---- 总结 应用往往需要用到配置信息,其中一些由于其特殊性会相比于其他配置信息更加敏感,它们需要被很好的保护起来以避免应用遭受黑客攻击。 不同的敏感配置信息管理方式有着各自的特点。

    1K60发布于 2018-04-17
  • 来自专栏鸿蒙开发笔记

    鸿蒙实战:ArkTs 开发一个鸿蒙应用

    学习过的 ArkTs 知识点,一步一步开发一个小的鸿蒙应用示例,涉及到  ArkTs 语法、注解 @Entry 、 @Component、@state、路由、生命周期、@Prop、 @Link 、常用组件的使用等等知识点 要开发一个鸿蒙应用,首先我们需要知道 系统是如何找到页面的启动入口。 鸿蒙如何启动应用在 HarmonyOS 中,应用程序的启动入口 UIAbility,它继承自 Ability,所以我们需要声明一个 EntryAbility。 我们需要在 module.json5 配置文件中指定 EntryAbility,系统就是靠这个配置来识别启动应用入口。{ "module": { ...... 另外配置文件中还有一个 exported 标签,exported 标识当前 UIAbility 组件是否可以被其他应用调用。默认值为 false。

    66720编辑于 2024-07-22
  • 来自专栏个人路线

    Cordova 开发鸿蒙 PC 应用藏头诗应用

    Cordova 开发鸿蒙 PC 应用藏头诗应用实现技术博客 项目概述 藏头诗应用是一个基于 Cordova 框架开发的移动应用,通过调用第三方 API 实现智能诗词生成功能。 功能需求 表单验证 API 调用和错误处理 结果展示(完整诗词和分行列表) Token 本地存储 加载状态提示 错误信息提示 3. 用户体验 即时反馈:按钮状态、加载提示、错误信息 数据持久化:Token 自动保存 无障碍访问:合理的标签和提示文字 响应式设计:适配各种屏幕尺寸 4. 生产环境 # 构建 HarmonyOS 应用 hcordova build harmonyos # 构建 Android 应用 hcordova build android # 构建 iOS 应用配置检查 ✅ 检查 config.xml 中的 CSP 配置 ✅ 确认 API 域名在白名单中 ✅ 测试 Token 获取功能 ✅ 验证表单验证逻辑 测试建议 1.

    15610编辑于 2025-11-29
  • 来自专栏个人路线

    使用鸿蒙版 Flutter3.27.4 构建鸿蒙应用

    前言 随着鸿蒙系统的不断发展,越来越多的开发者开始关注如何使用 Flutter 来构建鸿蒙应用。本文将详细介绍如何使用鸿蒙版 Flutter 3.27.4 来构建鸿蒙应用,帮助大家快速上手。 3.签名成功后,文件 ohos/build-profile.json5 会自动更新,里面的字段 signingConfigs 出现相应的签名配置信息。 八、总结 通过本文的介绍,相信大家已经掌握了使用鸿蒙版 Flutter 3.27.4 构建鸿蒙应用的方法。 希望大家能够顺利构建出优秀的鸿蒙应用。 坚果派 坚果派由坚果等人创建,团队拥有若干华为 HDE,以及若干其他领域的三十余位万粉博主运营。 目前上架鸿蒙原生应用 40 款,三方库 72 个。 地址:https://atomgit.com/nutpi https://tcode.com/nutpi

    2.4K10编辑于 2025-06-08
  • 来自专栏京东技术

    使用Taro开发鸿蒙原生应用——快速上手,鸿蒙应用开发指南

    文章将详细介绍如何配置开发环境,以及如何利用 Taro 的特性和组件库来构建鸿蒙应用。 随着鸿蒙系统的不断完善,许多应用厂商都希望将自己的应用移植到鸿蒙平台上。 本文将正式为开发者提供一份完整的鸿蒙应用开发指南,帮助大家使用 Taro 开发自己的第一个鸿蒙应用。 pages 目录下为页面入口,新建项目的页面目录会包含若干个 .ets 文件,应用配置信息位于 build-profile.json5,当前的模块信息、编译信息配置项位于 entry/build-profile.json5 本指南详细介绍了鸿蒙运行环境的配置、使用 Taro 开发鸿蒙应用的步骤和注意事项。我们希望,开发者们通过本指南,可以快速上手并高效开发自己的鸿蒙应用,顺利的进入到鸿蒙应用开发的新领域。

    95810编辑于 2024-02-26
  • 来自专栏鸿蒙开发笔记

    鸿蒙应用开发-初见:ArkTS

    disabled:不可用态状态管理ArkTS的组件状态管理分为 管理组件拥有的状态 和 管理应用拥有的状态 Components部分的装饰器为组件级别的状态管理,Application部分为应用的状态管理组件的状态传递和同步类型分为 管理应用拥有的状态LocalStorage:页面级UI状态存储LocalStorage是ArkTS为构建页面级别状态变量提供存储的内存内“数据库”应用程序可以创建多个LocalStorage实例LocalStorage AppStorage:应用全局的UI状态存储LocalStorage是页面级的,通常应用于页面内的数据共享AppStorage是一个特殊的单例LocalStorage对象,是应用级的数据库,和进程绑定, Environment:设备环境查询Environment是ArkUI框架在应用程序启动时创建的单例对象。 它为AppStorage提供了一系列描述应用程序运行状态的属性Environment的所有属性都是不可变的(即应用不可写入),所有的属性都是简单类型设备环境到Component的更新链:Environment

    75010编辑于 2024-06-14
  • 来自专栏个人路线

    鸿蒙原生应用天气之子

    鸿蒙原生应用天气之子 功能描述: 鸿蒙原生应用精彩多,天气之子伴你走。 无论晴雨或风雪,天气变幻皆可掌握。 二.修改图标和名称 1.设置-应用管理页面 AppScope/app.json5中查看相关配置 2.桌面 src/main/module.json5中查看相关配置 最终效果: 三.添加网络权限 因为需要用到网络数据 在src/main/module.json5的model中添加配置

    29810编辑于 2024-01-17
  • 来自专栏个人路线

    鸿蒙原生应用笑话大全

    】Empty Ability 3.填写项目名,shici,应用包名com.nut.joke,应用存储位置XXX(不要有中文,特殊字符,空格) Compile SDK10,Model :Stage Device node,建议16.20.1 完成以上配置以后点击Finish 4.选择在新窗口打开,等待依赖加载完毕。如图所示。 如果大家加载依赖报错的话,检查自己的网络。 控制台打印信息 $ hdc uninstall com.nut.shici $ hdc shell mkdir data/local/tmp/a1bdb2dbe1724c67a1106c360a3f1d35 在src/main/module.json5中modele中添加配置,然后async就可以。 十、FAQ 2300006 域名解析失败 错误信息 Couldn’t resolve host name. 错误描述 服务器的域名无法解析。 可能原因 1.传入的服务器的URL不正确。

    74310编辑于 2024-01-17
领券