ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

2021-04-13

2021-04-13 13:29:12  阅读:195  来源: 互联网

标签:13 Ability 04 模板 HarmonyOS 2021 鸿蒙 下载 SDK


文章目录

一、鸿蒙系统
(一)官网首页
(二)基础概念 - Ability
1、FA支持Page Ability
2、PA支持Service Ability和Data Ability
(1)Service模板
(2)Data模板
二、下载DevEco Studio
三、安装DevEco Studio
四、下载HarmonyOS SDK
(一)HarmonyOS SDK概述
(二)下载HarmonyOS SDK
五、第一个应用 - HelloWorld
(一)创建鸿蒙项目
(二)连接鸿蒙模拟器 - HVD(HarmonyOS Virtual Device)
(三)启动应用,查看效果
(四)修改屏幕显示内容及样式
1、修改字符串资源文件 - string.json
2、修改主布局资源文件 - ability_main.xml
3、启动应用,查看效果
一、鸿蒙系统
(一)官网首页
https://www.harmonyos.com/cn/home/
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

(二)基础概念 - Ability
Ability是应用所具备能力的抽象,也是应用程序的重要组成部分。一个应用可以具备多种能力(即可以包含多个Ability),HarmonyOS支持应用以Ability为单位进行部署。Ability可以分为FA(Feature Ability)和PA(Particle Ability)两种类型,每种类型为开发者提供了不同的模板,以便实现不同的业务功能。
1、FA支持Page Ability
Page模板是FA唯一支持的模板,用于提供与用户交互的能力。一个Page实例可以包含一组相关页面,每个页面用一个AbilitySlice实例表示。
2、PA支持Service Ability和Data Ability
(1)Service模板
用于提供后台运行任务的能力。
(2)Data模板
用于对外部提供统一的数据访问抽象。
二、下载DevEco Studio
下载网址:https://developer.harmonyos.com/cn/develop/deveco-studio#download
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

解压缩
在这里插入图片描述

三、安装DevEco Studio
双击安装程序图标,进入安装向导,按照提示进行操作
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

四、下载HarmonyOS SDK
(一)HarmonyOS SDK概述
DevEco Studio提供SDK Manager统一管理SDK和这个包依赖的工具链。通过SDK Manager能自动下载各个语言对应的SDK包。

SDK Manager提供多种编程语言的SDK包

Native:C/C++语言SDK包,默认不自动下载,需手动勾选下载。
JS:JS语言SDK包,默认不自动下载,需手动勾选下载。
Java:Java语言SDK包,首次下载SDK时默认下载。
SDK对应的工具链(SDK Tools)和预览器:

Toolchains:SDK工具链,HarmonyOS应用开发必备工具集,包括编译、打包、签名、数据库管理等工具的集合,首次下载SDK时默认下载。
Previewer:Lite Wearable预览器,在开发过程中可以动态预览Lite Wearable应用的界面呈现效果,默认不自动下载,需手动勾选下载。
(二)下载HarmonyOS SDK
启动DevEco Studio
在这里插入图片描述

在这里插入图片描述

安装SDK组件
在这里插入图片描述

在这里插入图片描述

许可证协议
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

五、第一个应用 - HelloWorld
(一)创建鸿蒙项目
单击【Create HarmonyOS Project】
在这里插入图片描述

选择设备与模板
在这里插入图片描述

配置项目
在这里插入图片描述

在这里插入图片描述

(二)连接鸿蒙模拟器 - HVD(HarmonyOS Virtual Device)
开发应用的时候需要模拟器跑效果,需要在DevEco Studio菜单栏,点击Tools > HVD Manager开发模拟器,第一次打开,会自动下载相关资料。
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

选择个人银行认证方式
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

启动P40模拟器
在这里插入图片描述

(三)启动应用,查看效果
在这里插入图片描述

在这里插入图片描述

设置显示模式 - Window模式
在这里插入图片描述
(四)修改屏幕显示内容及样式
1、修改字符串资源文件 - string.json
在这里插入图片描述

2、修改主布局资源文件 - ability_main.xml
在这里插入图片描述

布局:鸿蒙的DirectionalLayout布局相当于安卓的LinearLayout布局
对齐:鸿蒙的alignment布局属性相当于安卓的gravity布局属性
控件:鸿蒙的Text控件相当于安卓的TextView控件
尺寸:鸿蒙的fp相当于安卓的sp,vp相当于安卓的dp
3、启动应用,查看效果
在这里插入图片描述

————————————————
本文内容为转载内容,具体详细内容请访问原创博主的主页面。
版权声明:本文为CSDN博主「howard2005」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/howard2005/article/details/115553281

标签:13,Ability,04,模板,HarmonyOS,2021,鸿蒙,下载,SDK
来源: https://blog.csdn.net/Little_Bee_27000/article/details/115662544

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有