harmoneyos鸿蒙系统零代码编程入门 -金沙1005

这里写自定义目录标题harmoneyos鸿蒙系统编程入门学习资源网址工具以及基本环境准备搭建harmonyos项目申请成为华为开发者插入链接与图片harmoneyos鸿蒙系统编程入门       2021年6月3日,华为终于推出了harmoneyos,即鸿蒙操作系统公测,着实振奋人心!!!分布式操作系统,一套系统移植多端智能设备,数据同步打破硬件限制,1 8 n实现万物互联等等,这款自诞生便引动千万人关注的操作系统,用行动告诉我们,鸿

大家好,我是你的好朋友思创斯。网站金沙1005首页:https://ispacesoft.com


       2021年6月3日,华为终于推出了harmoneyos,即鸿蒙操作系统公测,着实振奋人心!!!分布式操作系统,一次开发,多端部署,数据同步打破硬件限制,1 8 n实现万物互联等等,这款自诞生便引动千万人关注的操作系统,用行动告诉我们,鸿蒙带来的也许不仅仅是从无到有,还会源源不断带给用户惊喜。本文旨在实现harmonyos编程入门程序,现在开始,从入门到精通harmonyos编程!

 

学习资源网址

华为开发者联盟论坛:

鸿蒙金沙1005官网:

鸿蒙os开发金沙1005官网:

openharmony码云代码托管平台:

鸿蒙金沙1005官网ide–deveco-studio2.0:

 

工具以及基本环境准备

       harmonyos编程使用的ide可以选择华为金沙1005官网推荐deveco-studio,deveco-studio基于idea社区版开发实现,所以java开发者可以无缝,当然使用webstormd的前端开发者,使用pycharm的python开发者等也可以快速上手。鸿蒙项目有时需要java环境支持(建议安装jdk8以上),以及使用到项目自动化构建工具gradle(需要jdk8以上环境)。

 

搭建harmonyos项目

       首先先下载deveco-studio2.0(学习资料处提供下载链接),进入deveco-studio金沙1005首页,点击create harmonyos project,开始搭建harmonyos项目。搭建harmonyos项目       选择ablity模板,ability是harmonyos应用的基本构成,是系统的最小调度单位,也是不同设备之间系统最小迁移单元,我们通过编写ablity来达到可迁移的一个个应用元件。ablity有java和js实现,这里使用js实现。
在这里插入图片描述
       双击进入项目配置,修改项目名称,这里使用hello_harmonyos。设置compatible api version,设置为自己已有的api版本即可。如果不知道自己版本,可保持默认选择,进入项目后检查版本,如真的没有该版本再下载。设置设备类型device type(选项分别是手机,平板,电视,可穿戴),这里选择手机。
在这里插入图片描述
       完成项目的配置之后,点击finsh进入项目工程。harmonyos项目按目录类型可分为两大类,即工程目录以及模块目录。

工程目录:
.gradle和.idea:工具自动生成,用于存放一些缓存文件,例如一些索引数据
gradle:工具自动生成,用于gradle自动构建项目
build.gradle:自动化构建的脚本文件

模块目录:

entry:harmonyos项目自动生成,用于存放harmonyos项目的源码,资源等,开发者编写的代码也置于此目录

在这里插入图片描述       工程目录自不用多说,这是ide编辑优化或者gradle的自动化构建所需要的,不必太过关心。主要讲讲模块目录,一个harmonyos项目至少有一个entry模块或者任意(包括0)个feature目录模块。模块目录由java,js, libs, resources以及config.json等组成。

java:
存放java源码,提供js应用的元能力基座和运行的入口。java目录可以编写abilities类,ability是需要编写的应用基本单元,它分为fa(feature ability)元程序,带ui界面,pa(particle ability)元服务,不带ui界面

js:

存放js源码,包括pages页面资源,i18n国际化资源

libs:

第三方库资源

resorces:

存放项目的静态资源,图片,音频,视频等

config.json:

项目的配置文件

 

申请成为华为开发者

       简单介绍完harmonyos的目录结构后,接下来就是需要先申请成为华为开发者,这一步是为了获取harmonyos的remote emulator远程模拟器(提供程序预览效果)使用权限。tools >> device mannger >> login

在这里插入图片描述在这里插入图片描述
       进入登陆页面后,官方提供两种注册成为harmonyos开发者方式,分别是银行卡和身份证方式。银行卡方式3分钟注册完成,而身份证需要1到2天人工审核,建议使用银行卡方式注册。注册成功之后,重新从deveco studio进入remote emulator再到浏览器并点击允许授权,如果不授权依然无法使用。
在这里插入图片描述

实现”您好 世界”入门程序

       授权成功后,在deveco studio种可以看到出现了各种终端远程模拟器,由于构建项目时选择phone渠道,所以这里使用手机模拟器。
在这里插入图片描述       下图是手机模拟器效果图,不得不说deveco studio的设备模拟器渲染的十分不错。尝试操作手机模拟器,功能与真机相差无几,这里我们主要用来做效果预览以及程序调试。
在这里插入图片描述       hello wrold程序项目已经提供,直接选择手机模拟器,运行程序,手机模拟器渲染显示“您好,世界”。至此,harmonyos入门程序实现!
在这里插入图片描述

js555888金沙老品牌的版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由思创斯整理,转载请注明出处:https://ispacesoft.com/4656.html

(0)

相关推荐

  • harmonyos 鸿蒙入门教程之01 基础环境和开发工具 (教程含源码)

    harmonyos鸿蒙入门教程之01基础环境和开发工具鸿蒙系统是什么harmonyos是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,harmonyos提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持多种终端设备。对消费者而言,harmonyos能够将生活场景中的各类终端进行能力整合,形成一个“超级虚拟终端”,可以实现不同的终端设备之间的快速连接、能力互助、资源共享,匹配合适的设备、提供流畅的全场景体验。

  • 手把手教你写出第一个鸿蒙(harmonyos)程序

    运行完第一个app,真的有点鸿蒙(好懵)的感觉??就这??鸿蒙的开源地址:鸿蒙开源地址一、打开金沙1005官网harmonyos,源码编译请下载:源码编译器,开发应用请下载:huaweidevecostudio,开发环境需要配置好jdk、node.js,这个百度自己找!二、安装完成后,需要设置下sdk的安装位置。地址是可以修改成自己的路径,platforms和tools的勾全部打上!!!然后点击确定。三、创建第一个项目步骤如下图:它有支持三种类型的应用:tv设备应用、wearable

  • 零基础学鸿蒙编程-轻量级数据库

    什么是轻量级数据库轻量级数据库是一种以键值对形式保存数据的存储方式.每条数据都需要指定一个唯一键名来进行区分.可以存储布尔型、整型、字符串等基础数据类型.其特点为简单、轻量,适合保存少量简单类型的数据,不适合保存大批量或复杂类型的数据.基础样例1.写入和读取数据java代码publicclassmainabilitysliceextendsabilityslice{privatepreferencespreferences;@overridep

  • 太强了!华为自研鸿蒙编程语言,行业大佬都已经偷偷学起来了

    华为开发者大会2021(together)上,harmonyos3开发者预览版正式发布,华为鸿蒙又是一个历史性的进步啊,而且,华为还表示,将发布自研鸿蒙编程语言!!!编程语言是什么?这其实是一个离消费者更加遥远的话题,很容易让人忽略它的重要性。编程语言呢是一种计算机和人都能识别的语言,能够让程序员准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。编程语言是计算机科学与应用中一个基础的工具,但截至目前市面上尚无中国企业主导开发的主流编程语言,在其他底层

  • 零基础学鸿蒙编程-ui控件_dependentlayout

    什么是dependentlayoutdependentlayout又称依赖布局,是鸿蒙开发中几个常用的布局之一,使用频率最高.支持相对于父控件或同级兄弟控件进行定位.基础样例1.相对父控件定位效果图代码

  • 零基础学鸿蒙编程-ui控件_timepicker

    什么是timepickertimepicker是一种时间滚轮式选择器.常见效果如下:1.基本用法效果图代码2.设置背景效果图代码

  • 零基础学鸿蒙编程-ui控件_roundprogressbar

    什么是roundprogressbarroundprogressbar是用于展示进度的圆形ui控件.1.基本用法效果图代码2.设置进度条颜色和粗细效果图代码

  • 天地玄黄,鸿蒙初装!2021年6月2日晚,华为鸿蒙操作系统harmonyos2.0正式发布。迅速干掉了华为p405g手机上原有的android系统,安装了鸿蒙2.0

发表回复

您的电子邮箱地址不会被公开。

联系金沙1005

关注“java架构师必看”公众号

回复4,添加站长微信。

附言:ispacesoft.com网而来。

关注微信
网站地图