• 2024-11-02从零开始仿抖音做一个APP(1.0 配置环境、创建项目)
    从零开始仿抖音做一个APP(创建项目)环境介绍创建项目随着HarmonyOSNEXT纯原生操作系统的正式发布,越来越多的软件开发爱好者开始知道鸿蒙、了解鸿蒙、学习鸿蒙,为了帮助更多的鸿蒙新人更好的学习鸿蒙技术,也为了练练手,准备简单分享一个仿抖音的项目开发过程,按计划搭框架、
  • 2024-10-23鸿蒙Flutter实战:混合开发
    鸿蒙Flutter实战:混合开发鸿蒙Flutter混合开发主要有两种形式。1.基于har将fluttermodule打包成har包,在原生鸿蒙项目中,以har包的方式引入。其优点是主项目开发者可以不关注Flutter实现,不需要安装配置Flutter开发环境,缺点是无法及时修改Flutter代码,也不存在热重载。2.基于源码
  • 2024-10-10鸿蒙初学001-构建第一个ArkTS应用(Stage模型)
    https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/application-dev-guide-V5HarmonyOSSDK介绍:从HarmonyOSNEXTDeveloperPreview1(API11)版本开始,HarmonyOSSDK以Kit维度提供丰富、完备的开放能力,涵盖应用框架、系统、媒体、图形、应用服务、AI六大领域,例如
  • 2024-09-10实战项目01-icon图标修改
    修改项目图标引入图片资源,放入指定目录,覆盖掉之前图片即可目录:entry>src>main>resources>base>media图片:startIcon.png foreground.pngbackground.png  修改项目标题需要修改EntryAbility_label字段的值。同时因为项目没有做国际化语言配置,所以直接使用
  • 2024-06-18HarmonyOS开发从入门到跨平台系列:深入了解鸿蒙项目的核心结构
    前言深圳已经发了2024年关于鸿蒙软件生态的规划,如果目标达到,过几年很有可能出现iOSAndroid鸿蒙三足鼎立的情况,因此我们客户端程序员有必要储备一下鸿蒙知识。接下来我将分几篇文章介绍鸿蒙开发的入门、实战和跨平台相关知识,今天这篇文章作为开篇,主要介绍一下鸿蒙开
  • 2024-06-14鸿蒙开发:【Stage模型应用配置文件】
    Stage模型应用配置文件应用配置文件中包含应用配置信息、应用组件信息、权限信息、开发者自定义信息等,这些信息在编译构建、分发和运行解决分别提供给编译工具、应用市场和操作系统使用。在基于Stage模型开发的应用项目代码下,都存在app.json5(一个)及module.json5(一个或多个
  • 2024-04-17HarmonyOS 项目 module.json5默认配置属性及描述
    module.json5entry>src>main>module.json5是模块的配置文件,包含当前模块的配置信息。 其中module对应的是模块的配置信息,一个模块对应一个打包后的hap包,hap包全称是HarmonyOSAbilityPackage,其中包含了ability、第三方库、资源和配置文件。其具体属性及其描述可以参照下表1。
  • 2024-04-01Har 版本包发布
    新建Module注意名字最好是小写命名oh-package.json5修改description描述信息在Index.ets导出对外暴露的组件export{TitleBar}from'./src/main/ets/view/TitleBar' 编译生成har包 生成公钥和私钥新建文件夹,新建空的pub文件。命令生成公钥和私钥
  • 2024-03-20Android视角看鸿蒙第七课(module.json5中的各字段含义之abilities)
    Android视角看鸿蒙第七课(module.json5中的各字段含义之abilities)导读今天一起来了解module.json5中的最后一个字段,也是最复杂的字段abilities官方文档Indicatesallabilitiesinthecurrentmodule.Thevalueisanarrayofobjects,eachofwhichrepresentsan
  • 2023-12-22HarmonyOS 初体验 (五)了解UI、应用模型
    上一篇HarmonyOS初体验(四)项目运行UI设计:ArkUI框架地址HarmonyOS提供了一套UI开发框架,即方舟开发框架(ArkUI框架)https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V2/start-overview-0000001478061421-V2基本概念UI:即用户界面。开发者可以将应用的用
  • 2023-12-18【HarmonyOS】鸿蒙应用安装三方包后,为什么每次同步更新都会将三方包更新成最新版本?
    【关键字】鸿蒙应用三方包安装,ohpm三方包安装 【问题详情】进行鸿蒙应用开发时,我们经常会通过ohpm命令安装三方包实现某些功能,但是可能会存在这种情况:当三方包发布新版本后,点击同步工程,会出现默认更新安装的三方包版本情况;但是因为功能版本兼容问题,我们往往不想升级版本,本篇
  • 2023-12-06HarmonyOS工程目录
    第一层: AppScope中存放应用全局所需要的资源文件。entry是应用的主模块,存放HarmonyOS应用的代码、资源等。oh_modules是工程的依赖包,存放工程依赖的源文件。build-profile.json5是工程级配置信息,包括签名、产品配置等。hvigorfile.ts是工程级编译构建任务脚本,hvigor是基
  • 2023-11-09toml json5 写入区别
    dump写入withopen(addr_1,'w')asf:  json5.dump(data_1,f)#write将字符串写入文件withopen(addr,'w')asf:  f.write(toml_str_with_comments)
  • 2023-10-30python json5 转 json
    JSON5是JSON的超集,它的目标是使JSON更易于人类阅读和编写。JSON5引入了一些在ECMAScript5中的一些特性,如注释、尾逗号、单引号等¹。要将JSON5转换为JSON,你需要删除JSON5中的所有注释、尾逗号和单引号,并确保所有的键都被双引号包围。这可以通过编程实现,也可以使用在
  • 2023-10-11OpenHarmony-systemui项目工程无法编译的解决办法
    在探索OpenHarmony3.2Release的过程中,我希望通过修改系统软件来使系统更符合HarmonyOS特性,但是在尝试编译systemui时,遇到了这个问题:hvigorERROR:'entryModules'mustbeconfiguredforafeaturemodule.Detail:Set'entryModules'inthebuild-profile.json5f
  • 2023-10-092023-01-31python-json
    +++title="Json读写(Python)"description=""date=2023-01-31T15:34:37+08:00featured=falsecomment=truetoc=truereward=truecategories=[""]tags=[""]series=[]images=[]+++使用python读写json
  • 2023-10-06# First -- 鸿蒙app开发
    介绍自我介绍一名二年级在校大专生,接下来的博客内容是我自己学习的笔记和一些好用的内容分享,都挺基础的都是在网上冲凉学来的博客介绍--鸿蒙app开发下面的几篇博客我将分享我在华为官网学习的鸿蒙基础第一个内容--DevEcoStudio创建项目创建Helloworld项目(示例)**选择‘Empty
  • 2023-09-18OpenHarmony ArkTS工程目录结构(Stage模型)
    一、应用工程结构图片来源:OpenHarmony官网AppScope>app.json5:应用的全局配置信息。entry:OpenHarmony工程模块,编译构建生成一个HAP包。src>main>ets:用于存放ArkTS源码。src>main>ets>entryability:应用/服务的入口。src>main>ets>pages:应用/服务包含的页面。src>
  • 2023-08-02project
    编译构建链接OHPMCLI链接安装依赖npm包安装依赖:ohpm包安装示例库tpc_resourcenpm包引用在会有问题,带解决TODO安装的npm需要在oh-package.json5中"@ohos/httpclient":"file:./node_modules/@ohos/httpclient"引用本地包将node-modules中@ohos->httpclie
  • 2023-05-25【习题8】三方库 答案
    【习题8】三方库判断题1.三方组件是开发者在系统能力的基础上进行了一层具体功能的封装,对其能力进行拓展的工具。正确(True)错误(False)2.可以通过ohpmuninstall指令下载指定的三方库正确(True)错误(False)3.lottie使用loadAnimation方法加载动画。正确(Tru
  • 2023-04-01Mock学习
    mock原理图 mock环境配置1:vuecreatemock-demo(本地用vue3)2:npminstallaxios--save3:npminstallmockjs--save-dev4:npminstalljson5--save-dev5:进VSCode中下载json5syntax插件 代码配置部署1:进入mock-demo目录2:文件结构与测试代码如下  3:各文件如下/
  • 2022-12-20.Net7 自动拷贝appsettings.json到debug文件下
    IDERider在配置json时遇到路径的问题Theconfigurationfile'appsettings.json'wasnotfoundandisnotoptional.TheexpectedphysicalpathwasIConfiguration
  • 2022-11-11JetBrains Rider Enabling JSON5
    JetBrains RiderrecognizesanumberofmostpopularJSONstandardsincluding JSON5.JetBrains Riderbydefaulttreatsfileswiththe json5 extensionasJS