论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
软件与程序人生
›
移动端开发
›
鸿蒙
›
HarmonyOS应用开辟旅程(一)
HarmonyOS应用开辟旅程(一)
嚴華
论坛元老
|
2025-1-12 12:27:56
|
显示全部楼层
|
阅读模式
楼主
主题
1046
|
帖子
1046
|
积分
3138
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
从HarmonyOS NEXT Developer Preview1(API 11)版本开始,HarmonyOS SDK以Kit维度提供丰富、完备的开放能力,涵盖应用框架、体系、媒体、图形、应用服务、AI六大范畴,比方:
应用框架相关Kit开放能力:Ability Kit(程序框架服务)、ArkUI(方舟UI框架)等。
体系相关Kit开放能力:Universal Keystore Kit(密钥管理服务)、Network Kit(网络服务)等。
媒体相关Kit开放能力:Audio Kit(音频服务)、Media Library Kit(媒体文件管理服务)等。
图形相关Kit开放能力:ArkGraphics 2D(方舟2D图形服务)、Graphics Accelerate Kit(图形加速服务)等。
应用服务相关Kit开放能力:Game Service Kit(游戏服务)、Location Kit(位置服务)等。
AI相关Kit开放能力:Intents Kit(意图框架服务)、HiAI Foundation Kit(HiAI Foundation服务)等。
本讲解了DevEco Studio工具的详细用法,包罗使用该工具进行工程创建、应用署名、应用调试、应用安装运行的引导。
DevEco Studio工具是HarmonyOS应用开辟的推荐IDE工具。
HUAWEI DevEco Studio(获取工具请单击链接下载,以下简称DevEco Studio)是基于IntelliJ IDEA Community开源版本打造,为运行在HarmonyOS体系上的应用和元服务(以下简称应用/元服务)提供一站式的开辟平台。
作为一款开辟工具,除了具有基本的代码开辟、编译构建及调测等功能外,DevEco Studio还具有如下特点:
高效智能代码编辑:支持ArkTS、JS、C/C++等语言的代码高亮、代码智能补齐、代码错误检查、代码自动跳转、代码格式化、代码查找等功能,提拔代码编写服从。
多端双向实时预览:支持UI界面代码的双向预览、实时预览、动态预览、组件预览以及多端设备预览,便于快速查看代码运行效果。
多端设备模拟仿真:提供HarmonyOS本地模拟器,支持Phone等设备的模拟仿真,便捷获取调试环境。
DevEco Profiler性能调优:提供实时监控能力和场景化调优模板,便于全方位的设备资源监测,采集数据覆盖多个维度,为开辟者带来高效、直通代码行的调优体验,
应用/元服务开辟流程
1.下载
DevEco Studio 5.0.1 Release
面向HarmonyOS应用及元服务开辟者提供的集成开辟环境(IDE),助力高效开辟。
2.下载完毕之后安装
3.安装完成后
正式开始鸿蒙之旅
ArkTS工程目次结构(Stage模型)
AppScope > app.json5
:应用的全局配置信息
entry
:HarmonyOS工程模块,编译构建生成一个HAP包。
src > main > ets
:用于存放ArkTS源码。
src > main > ets > entryability
:应用/服务的入口。
src > main > ets > entrybackupability
:应用提供扩展的备份规复能力。
src > main > ets > pages
:应用/服务包含的页面。
src > main > resources
:用于存放应用/服务所用到的资源文件,如图形、多媒体、字符串、布局文件等。
src > main > module.json5
:模块配置文件。主要包含HAP包的配置信息、应用/服务在详细设备上的配置信息以及应用/服务的全局配置信息。
build-profile.json5
:当前的模块信息 、编译信息配置项,包罗buildOption、targets配置等。
hvigorfile.ts
:模块级编译构建任务脚本。
obfuscation-rules.txt
:混淆规则文件。混淆开启后,在使用Release模式进行编译时,会对代码进行编译、混淆及压缩处置处罚,掩护代码资产。
oh-package.json5
:用来形貌包名、版本、入口文件(类型声明文件)和依赖项等信息。
oh_modules
:用于存放三方库依赖信息。
build-profile.json5
:工程级配置信息,包罗署名signingConfigs、产品配置products等。其中products中可配置当前运行环境,默认为HarmonyOS。
hvigorfile.ts
:工程级编译构建任务脚本。
oh-package.json5
:主要用来形貌全局配置,如:依赖覆盖(overrides)、依赖关系重写(overrideDependencyMap)和参数化配置(parameterFile)等。
项目建立完成之后
如果你不风俗英文可以切换
好了第一个 你好鸿蒙 以经完成
下一节我们继承学习
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
嚴華
论坛元老
这个人很懒什么都没写!
楼主热帖
iOS全埋点解决方案-用户标识 ...
【万能皆可链接】C++中的动态链接库编 ...
用uniapp实现微信小程序的电子签名效果 ...
【云服务器】推荐阿贝云服务器,目前永 ...
【Selenium+Pytest+allure报告生成自动 ...
【Javaweb】Web工作原理、两种网页、两 ...
MySQL实战45讲 20
Qt-FFmpeg开发-打开本地摄像头(6) ...
Spring Boot 配置文件
微服务介绍
标签云
AI
运维
CIO
存储
服务器
浏览过的版块
分布式数据库
SQL-Server
云原生
快速回复
返回顶部
返回列表