论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
软件与程序人生
›
移动端开发
›
鸿蒙
›
要不要学鸿蒙ArkUI开辟?,kotlin环境配置 ...
要不要学鸿蒙ArkUI开辟?,kotlin环境配置
立山
金牌会员
|
2024-8-22 03:32:35
|
显示全部楼层
|
阅读模式
楼主
主题
863
|
帖子
863
|
积分
2589
目次结构
ArkUI目次结构大抵可以分为三部门
AppScope
紧张用于存放公共的信息和资源,比如字符串、布局文件、多媒体、全局信息配置等。
配置文件接纳的是json和json5,既然它抛弃了java接纳ArkTs开辟,着实就可以猜到会接纳json配置了,我之前做过一段时间uni-app开辟,以是对于这种配置也没啥新鲜感了。
entry
entry稍显复杂,ets下有两个目次分别存放Ability文件和ArkTs文件,比如默认的Index页面。resources显然是用来存放当前模块下的资源文件,经常用到调试的还可以关注下ohosTest测试文件夹,至于别的的,根本上都是些配置文件。
别的
oh_modules是项目的依赖包,存放工程依赖的源文件,它都直接标黄了,一般不消管。
根目次的别的文件根本上都是些配置文件,或者脚本。再别的没介绍到的也是根本上不消管的,有好奇心是应该的,但是把时间浪费在用不到的知识上是非常不推荐的。
Hello工程内里的几个文件
…/AppScope/app.json5
至于AppScoped中的另外几个文件详细的内容就不逐一介绍了,相信你一眼就能明确,着实app.json5内里也没啥特别的,唯逐一个新词语就是vendor供应商,写自己公司名称就得了。当然还有别的一些没有在hello工程内里表现的可以去文档查看。
…/entry/src/main/ets/entryability/EntryAbility.ts
它继承自UIAbility,它对应于近来任务列表中的任务。而我们从前安卓开辟时,
一般情况下
一个应用在任务列表只会出现一个,而UIAbility可以出现多个,一个UIAbility也是对应多个页面
而不是
照搬Activity。
UIAbility也是一个具有生命周期的系统调度的单元,我将Hello工程的该文件代码方法顺序按生命周期执行顺序做了调整,并添加相应的解释如图。
…/entry/src/main/module.json5
我们都知道,不管是什么步伐,它都应该会有一个入口,之以是步伐会执行到上面的EntryAbility文件中,就是该module.json5举行配置的,雷同于安卓开辟的清单文件。
至于内容,一眼就能猜到是啥,猜不到的我稍后会把官方文档地址发出来。
不要一听到文档就嫌弃。可能是因为从前见到的许多官方文档都是翻译过来的,由于翻译水平或者个人本领缘故原由,读起来有些枯燥无味,但鸿蒙系统究竟是国人开辟的,以是还是比力容易明确的。至于重点,目前做鸿蒙应用开辟的大多数都是安卓转过来的,以是哪些是重点,哪些是开辟中常用的都是知道的。
…/entry/src/main/ets/pages/Index.ets
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到如今。
深知大多数HarmonyOS鸿蒙开辟工程师,想要提升技能,往往是自己探索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学结果低效又漫长,而且极易碰到天花板技能停滞不前!
因此收集整理了一份《2024年HarmonyOS鸿蒙开辟全套学习资料》,初衷也很简单,就是希望可以或许帮助到想自学提升又不知道该从何学起的朋侪,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,根本涵盖了95%以上HarmonyOS鸿蒙开辟知识点,真正体系化!
由于文件比力大,这里只是将部门目次大纲截图出来,每个节点内里都包含大厂面经、学习条记、源码课本、实战项目、讲解视频,而且会持续更新
如果你以为这些内容对你有帮助,可以添加VX:vip204888 (备注鸿蒙获取)
一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感爱好的新人,都欢迎扫码加入我们的的圈子(技能交换、学习资源、职场吐槽、大厂内推、口试辅导),让我们一起学习成长!
走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感爱好的新人,都欢迎扫码加入我们的的圈子(技能交换、学习资源、职场吐槽、大厂内推、口试辅导),让我们一起学习成长!**
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
立山
金牌会员
这个人很懒什么都没写!
楼主热帖
IoTOS-v1.5.3 新增 智能诊断&会话记录 ...
【学习笔记】WPF-01:前言
基于SqlSugar的开发框架循序渐进介绍( ...
鸿蒙app前后端流程实现:登录验证,注 ...
网络安全-技术与实践 书本习题练习 ...
Python中可以用三种方法判断文件是否存 ...
CentOS7 单机版使用kubeadm安装K8S ...
IO流的使用
开源直播课丨大数据集成框架ChunJun类 ...
WPF源码轮廓
标签云
挺好的
服务器
快速回复
返回顶部
返回列表