赞
踩
目录
通用开发历程
各类设备(手机/平板、智能穿戴、智慧屏等)通用的应用开发历程如下表所示:
任务
简介
相关资源
认识HarmonyOS
- 了解HarmonyOS的系统定位、架构、技术特性等。
- 了解HarmonyOS应用开发的基本概念和基础知识。
准备开发环境
- 安装开发工具,并配置相关开发环境。
- 快速构建首个应用,熟悉HarmonyOS应用开发流程。
开发Ability
Ability是HarmonyOS应用程序的重要组成部分,分为FA(Feature Ability)和PA(Particle Ability)两种类型:
进行HarmonyOS应用开发,首先要了解Ability如何使用。
开发UI
FA需要提供UI用于与用户进行交互,HarmonyOS提供了Java UI和JS UI两种UI框架:Java UI提供了细粒度的UI编程接口,使应用开发更加灵活;JS UI提供了相对高层的UI描述,使应用开发更加简单。
说明
针对轻量级智能穿戴(Lite Wearable),现阶段只使用JS语言进行应用开发,详见轻量级智能穿戴开发。
开发业务功能
- 媒体:视频、音频、图像、相机等功能的开发。
- 安全:权限、生物特征识别等功能的开发。
- AI:图像超分、语音识别、码生成等功能的开发。
- 网络连接:NFC、蓝牙、WLAN等功能的开发。
- 设备管理:传感器、控制类小器件、位置等功能的开发。
- 数据管理:数据库、分布式数据/文件服务、数据搜索等功能的开发。
- 线程:线程管理、线程间通信等功能的开发。
- IDL:声明系统服务和Ability对外提供的服务接口,并生成相关代码。
调试应用
如果需要在真机设备上调试应用,则在编译前需要先申请调试证书,并配置签名信息。以便于在编译构建时,生成带签名信息的HAP。
如果在模拟器上调试应用,则不需要签名,直接编译构建HAP即可。
发布应用
如果需要发布到应用市场,需要申请发布证书,并对APP进行签名,再申请上架。
完整鸿蒙开发文档
1.登录HarmonysOS应用开发门户,点击右上角注册按钮,注册开发者帐号,注册指导参考注册华为开发者联盟帐号。如果已有华为开发者联盟帐号,请直接点击登录按钮。(注册的步骤就不展示了,非常简单)
2.进入HUAWEI DevEco Studio产品页,下载DevEco Studio安装包。
3.压缩包下载完成后解压,双击下载的“deveco-studio-xxxx.exe”,进入DevEco Studio安装向导,在如下安装选项界面勾选DevEco Studio launcher后,点击Next,直至安装完成。
4.安装完成后,先不要勾选Run DevEco Studio选项,接下来请根据配置开发环境,检查和配置开发环境。
如果确保网络环境没问题的情况下可以直接勾选打开Studio,我这里是直接打开的
4-1 选择国家,毋庸置疑 China
4-2 同意条款
4-3 选择Sdk位置
4-4 配置清单
4-5 同意下载sdk的条款
4-6 等待下载,下载完成
4-7 到了这步,DevEco Studio就安装完毕了
5.SDK Manager提供多种编程语言的SDK包和工具链,具体说明请参考下表。
类别 | 包名 | 说明 | 默认是否下载 | 参考 |
---|---|---|---|---|
SDK | Native | C/C++语言SDK包。 | x | |
JS | JS语言SDK包。 | x | ||
Java | Java语言SDK包。 | √ | ||
SDK Tool | Toolchains | SDK工具链,HarmonyOS应用开发必备工具集,包括编译、打包、签名、数据库管理等工具的集合。 | √ | - |
Previewer | HarmonyOS应用预览器,在开发过程中可以动态预览Phone、TV、Wearable、LiteWearable等设备的应用效果,支持JS和Java应用预览。 | x |
Java SDK是默认下载的,应用预览器有需要可以单独下载。
6.风格与AndroidStudio保持一致,在Settings里边可以管理SDK
顺带一提,字体这块我看着比较舒服的设置
不过还是翻车了。。。
然后我找到了.gradle目录下的gradle.properties文件
注释掉并保存文件后回到开发工具同步一下Gradle
最后你看到了与Android Studio 一模一样的界面,此时你发出了姨母的笑声。。。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。