草庐IT

HarmonyOS-module

全部标签

鸿蒙HarmonyOS从零实现类微信app效果第一篇,基础界面搭建

最近鸿蒙HarmonyOS开发相关的消息非常的火,传言华为系手机后续将不再支持原生Android应用,所以对于原Android应用开发对应的Harmony版本也被一系列大厂提上了日程。作为一个名义上的移动端开发工程师((⊙o⊙)…,最近写python多过Android),当人不让要来学习一波。本次的学习计划是实现一个类微信app效果,计划将常规的app效果都实现一下,以便后续如果需要写Harmony应用,可以直接上手。由于我本人有多年的开发经验和多种语言的开发经验,对于Javascript和TypeScript也写得比较多,所以对于TypeScript语法部分将不再过多说明,想快速了解到的同学

安卓工作室 : Is it possible to define library module manifest placeholders in main module?

我正在将一些组件添加到库模块list文件中。显然可以使用${applicationId}占位符,即使我没有在库的build.gradle文件中声明它。它唯一声明的地方是在主模块的build.gradle中。所以我认为如果我向主模块添加一个自定义占位符它也可以工作。简而言之:这似乎可行:库的AndroidManifest.xml:主模块的build.gradle:defaultConfig{applicationId"package.name.here"...但这不是:库的AndroidManifest.xml:主模块的build.gradle:defaultConfig{manifes

HarmonyOS教程:05-ArkTS语言

05-ArkTS语言基础语法之变量声明+数据类型js:JavaScriptts:TypeScriptets:extendTypeScript变量名要求:变量名称可以包含数字和字母。变量名不能以数字开头。除了下划线 _ 和美元 $ 符号外,不能包含其他特殊字符,包括空格。不能使用关键字和保留字(已经定义了特殊含义的单词)见名知意变量可以先声明后赋值,也可以声明的时候直接赋值(初始化)数据类型TypeScript支持一些基础的数据类型,如布尔型、数组、字符串等数字TypeScript里的所有数字都是浮点数,这些浮点数的类型是 number。除了支持十进制,还支持二进制、八进制、十六进制。JavaS

junit报错The package org.junit is accessible from more than one module: <unnamed>, junit

当创建Junit测试时,出现Thepackageorg.junitisaccessiblefrommorethanonemodule:,junit错误是因为junit包放到了Modulepath里面了,解决方法就是将它移动到Classpath中,Apply应用一下就OK啦

HarmonyOS云开发基础认证

1.【判断题】 2/2业界认为Serverless=IaaS+PaaS。错误(False)回答正确2.【判断题】 2/2认证服务提供了端侧验证token的。正确(True)回答正确3.【判断题】 2/2认证服务是用于华为账号用户认证的。错误(False)回答正确4.【判断题】 2/2云函数开发既可通过在线编辑代码,也可通过上传.zip格式代码文件。正确(True)回答正确5.【判断题】 2/2创建函数完成后,版本默认是1。错误(False)回答正确6.【判断题】 2/2Serverless解决方案可以提供智能弹性、更低成本、简化开发的价值。正确(True)回答正确7.【判断题】 2/2云函数可

node_modules.cache是什么东西

一开始没明白这是啥玩意,还以为是npm的属性,网上也没说过具体的来源出处 .cache文件的产生是由webpack4的插件cache-loader生成的,node_modules里下载了cache-loader插件,很多朋友都是vuecli工具生成的项目,内置了这部分设置,使用在配置文件例如vue.config里看不到这部分设置 此外,在Webpack4中,部分插件是默认启用缓存功能的(例如压缩代码的Terser插件等),当然.cache文件下的4个插件其实也是默认启用了webpack的缓存功能想深入了解可看下面文章webpack缓存原理

android - module、libraries、jar、library projects、gradle projects、aar和jar的区别

我在一家公司工作,该公司有一个由离岸团队开发的安卓移动应用程序。我可以访问GitHub存储库。我正在逐block拼凑Android应用程序,这让我很痛苦。如何区分模块、库、jar、库项目、gradle项目、aar和jar。有人可以给我一个实用的定义。不是出于疯狂的谷歌搜索。我也有谷歌。PS是的,我是一个菜鸟,并不以此为荣。 最佳答案 我只是对其中的每一个进行简要说明。我希望我说清楚了。模块:模块是您的应用程序的一个组件,可以独立构建/测试并在需要时在另一个应用程序中重新使用它。库:AAR文件、JAR文件等JAR:Java库AAR:与

HarmonyOS 学习1-安装及配置DevEco Studio

打开HarmonyOS官网:华为开发者学堂进入DevEcoStudio官网: HUAWEIDevEcoStudio和SDK下载和升级|HarmonyOS开发者单击“立即下载”,进入下载页面(DevEcoStudio提供了Windows版本喝Mac版本选择,可以根据操作系统选择对应的版本进行下载---以下以Windows安装为例)安装DevEcoStudio:官网下载完成后,双击下载的“dececo-studio-xxx.exe”,进入DecEcoStudio安装向导,在如下界面选择安装路径,默认安装于“C:\ProgramFiles”下,也可以单击“Browse”指定其他安装路径,然后单击“N

HarmonyOS应用实践-UIAbility的使用

什么是UIAbility?UIAbility是一种包含用户界面的应用组件,主要用于和用户进行交互。同时它也是系统调度的单元,为应用提供窗口在其中进行绘制页面。每个UIAbility实例,都对应着一个最近任务列表中的人物。一个应用可以有一个UIAbility,也可以有多个。一个UIAbility可以对应多个页面,建议将一个独立的功能模块放到一个UIAbility中,以多页面的形式呈现。UIAbility内页面的跳转和数据传递UIAbility内页面的跳转和传递目录/文件描述src/main/ets/entryability/EntryAbility.ts在此文件中实现UIAbility的生命周期

OpenHarmony 成长计划学生挑战赛火热报名中,HarmonyOS 等你来挑战!

随着OpenHarmony生态系统的迅速发展,OpenHarmony成长计划学生挑战赛正式启动,给予学生们展示创新能力和技术实力的舞台。作为全球范围内的开源项目,HarmonyOS提供了一个全新的操作系统框架,开发者可以利用其强大的功能和灵活性构建各种智能设备应用程序。参与者将有机会展示自己在开发基于HarmonyOS的应用和解决方案方面的技能,并与其他学生开发者共同探索和创造。这个挑战赛旨在鼓励学生们发挥创造力,提升技术能力,并为他们提供一个实践和学习的平台。以下是一个示例,展示如何使用HarmonyOS开发一个简单的应用程序。这是一个简单的计算器应用,可以执行基本的加法和减法运算。impo