当前位置: 首页 > news >正文

做网站建设的有哪些网络科技官网网站建设

做网站建设的有哪些,网络科技官网网站建设,官网设计公司,视频优化是什么意思一. 鸿蒙的起源 2012年#xff0c;华为公司开始规划自己的操作系统#xff0c;名为’鸿蒙‘。 2018年8月24日#xff0c;华为公司向国家知识产权商标局申请了’华为鸿蒙‘商标#xff0c;注册公告日期是2019年5月14日#xff0c;专用权限期是从2019年5月14日到2029年5月…一. 鸿蒙的起源 2012年华为公司开始规划自己的操作系统名为’鸿蒙‘。 2018年8月24日华为公司向国家知识产权商标局申请了’华为鸿蒙‘商标注册公告日期是2019年5月14日专用权限期是从2019年5月14日到2029年5月13日 2019年8月9日华为正式发布鸿蒙系统同时表示鸿蒙操作系统开源。 2020年8月7日-8日在中国信息化百人会2020年峰会上华为公司表示鸿蒙操作系统已经应用到华为智慧屏和华为手表上未来会应用到全场景终端设备上。 2020年9月10日华为鸿蒙系统升级至2.0版本即HarmonyOS 2.0并面向终端设备开源。 2020年12月16日华为鸿蒙OS正式发布了面向手机开发者的Beta版本即HarmonyOS 2.0。 2021年6月2日晚华为正式发布HarmonyOS 2。 2022年7月27日华为发布 HarmonyOS 3 系统。 2023年8月4日正式发布HarmonyOS 4.0 2024年6月21日鸿蒙开发者大会展示鸿蒙生态、HarmonyOS NEXT 鸿蒙星河版设计理念 二. 什么是Harmony OS  官方解释Harmony OS 是一款面向万物互联时代的全新的分布式操作系统。 鸿蒙操作系统在传统的单设备系统能力的基础上提供出基于同一套系统能力、适配多种终端形态的分布式理念能够支持多种终端设备。使得用户在使用时可以在多个终端硬件之间进行很好的切换。 1.Harmony OS的目标 Harmony OS的目标是覆盖“18N”全场景终端设备这里“1”代表的是手机“8”代表PC、平板、手表、智慧屏、AI音响、耳机、AR/VR眼镜、车机“N”代表其它物联网Internet of ThingsIoT生态产品 2.Harmony OS的特性 三个显著技术特性硬件互助资源共享一次开发多端部署统一OS弹性部署 1硬件互助资源共享 分布式软总线是多种终端设备的统一基座为设备之间的互联互通提供了统一的分布式通信能力能够快速发现并连接设备高效地分发任务和传输数据 分布式设备虚拟化平台可以实现不同设备的资源融合、设备管理、数据处理多种设备共同形成一个超级虚拟终端 分布式数据管理基于分布式软总线的能力实现应用程序数据和用户数据的分布式管理。 分布式任务调度构建统一的分布式服务管理发现、同步、注册、调用机制支持对跨设备的应用进行远程启动、远程调用、远程连接以及迁移等操作。 2一次开发多端部署 HarmonyOS提供了用户程序框架、Ability框架以及UI框架支持应用开发过程中多终端的业务逻辑和界面逻辑进行复用能够实现应用的一次开发、多端部署提升了跨设备应用的开发效率。一次开发。 3统一OS弹性部署 HarmonyOS通过组件化和小型化等设计方法支持多种终端设备按需弹性部署。 支持各组件的选择组件可有可无 支持组件内功能集的配置组件可大可小 支持组件间依赖的关联平台可大可小 3.HarmonyOS体系架构 HarmonyOS系统整体上采用的的是分层的体系架构。 从下向上依次为内核层、系统服务层、框架层和应用层。 4.支持的开发语言 进行HarmonyOS相关的开发可以选择的语言很多 如C/C、Java、XML、JSJavaScript、TSTypeScript、ArkTS、CSS和HMLHarmonyOS Markup Language等等。 在应用开发层面目前主要支持的是两大语言 一个是JavaScript简称JS 一个是改进的TypeScript也称eTS或ArkTS。  三. 开发应用与结构配置 1.搭建开发环境 1DevEco Studio介绍 DevEco Studio是集成开发环境是基于IntelliJ IDEA Community开源版本开发的面向全场景多设备提供一站式的分布式应用开发平台。 开发者可以通过该IDE进行项目创建、开发、编译、调试、发布等。DevEco Studio使得开发者可以方便地开发各种HarmonyOS应用提升开发效率。 除了具有基本的代码开发、编译构建及调测等功能外还具有以下特点 1多设备统一开发环境 2高效智能代码编辑 3多端双向实时预览 4多端设备模拟仿真 5低代码可视化开发 2下载安装DevEco Studio 准备工作 注册华为开发者联盟帐号并实名认证因为下载使用DevEco Studio及远程模拟器需要华为开发者联盟帐号 注册网站https://developer.harmonyos.com 下载 链接https://developer.harmonyos.com/cn/develop/deveco-studio 安装 下载完成Windows64-bit版本后解压然后双击运行deveco-studio-xxxxx.exe, 按照安装向导安装。 2.开发并上架一个HarmonyOS应用到华为应用市场的4个步骤 1开发准备开发准备包括注册和认证华为开发者账号下载和安装DevEco Studio下载HarmonyOS SDK。具体操作可以参考配置开发环境。 2开发应用DevEco Studio集成了Phone、Tablet、Wearable等多种设备的应用模板可以通过向导创建工程并实现自己的应用。开发过程中可以通过预览器等进行预览等工作DevEco Studio提供了丰富的编码开发支持。 3运行、调试和测试应用应用开发过程中或完成后可以使用真机进行调试或模拟器进行调试DevEco Studio支持单步调试、跨设备调试、跨语言调试、变量可视化等调试手段使得应用/服务调试更加高效。 4签名发布应用HarmonyOS应用开发完成后如果需要分发需要将应用发布至华为应用市场。发布到华为应用市场的应用必须使用发布证书进行签名。 第1、4步骤需要做的工作的比较固定基本都是一次性工作第2、3步骤的工作往往是大量的一个应用从开始开发到最终上线中间一般需要进行大量的分析、设计、编码、测试等工作有的还会进行反复迭代。 3.项目启动过程 基于Stage模型的HarmonyOS应用项目中每一个应用都有一个module.json5配置文件 首先会解析配置文件获得配置文件中的module配置信息找到要启动的应用对象。 根据配置文件中模块module配置的能力abilities信息获得配置的能力ability找到主能力。 能力的skills属性actions值设置为action.system.home的称为主能力首先启动的能力。 接下来系统会进入到主能力的生命周期过程。加载页面page 4.项目结构配置 APP Pack Application Package简称APP Pack鸿蒙应用发布应用包 APP由一个或多个HAPHarmonyOS Ability Package以及描述APP属性的pack.info文件组成 一个HAP在工程目录中对应一个模块Module模块又由代码、资源、第三方库及应用清单文件等组成。 一个模块下面可以包含多个能力Ability其中有一个能力为主能力也称为入口能力或Ability。主能力是应用启动首先加载的能力。 1Stage模型 Stage模型将Ability分为PageAbility和ExtensionAbility两大类 其中ExtensionAbility又被扩展为ServiceExtensionAbility、FormExtensionAbility、DataShareExtensionAbility等一系列ExtensionAbility以便满足更多的使用场景。Stage模型从API 9开始支持。 2目录结构 1AppScope AppScope应用的资源和配置信息其中包括应用的全局资源和应用的配置文件app.json5。 2entry entry默认启动模块即主模块开发者用于存放编写的源码文件以及开发资源文件的目录。 3build build构建目录用于存放编译构建生成的文件有开发环境自动生成一般开发者无需修改。 4entry→src entry→src源代码目录用于存放编写的程序源代码也包括配置文件代码等。 5entry→src→main→ets entry→src→main→ets用于存放eTS源代码文件的目录。 6entry→src→main→resources entry→src→main→resources用于存放应用所用到的资源文件目录其下面又分为元素element资源和媒体media资源元素资源如颜色、字符串、形状等媒体资源如图片、音频等。 7entry→src→main→module.json5 entry→src→main→module.json5模块的配置文件如模块中的Ability配置等。 8entry→src→ohosTest entry→src→ohosTest存放单元测试代码的目录。 9entry→build-profile.json5 entry→build-profile.json5编译配置文件。 10node_modulers node_modulers该文件夹中存放的是node.js包管理工具安装的包。 11local.properties local.properties该文件保存了sdk等对应的本地路径。 3资源文件 HarmonyOS应用中资源可以分为三类 基础资源 原始文件资源 限定词资源 (1) 基础资源resources---base base下包括element、media等子目录子目录也可以自行建立不同的子目录用于存放不同类型的资源。 在element目录下一般用于存放字符串、颜色、整数、浮点数、复数、布尔值、数组等。 element资源的目录下可以通过右键快捷菜单创建需要的元素资源文件元素资源文件是JSON格式如bool.json的内容如下 这里是一个JSON对象其中存在一个属性为资源的根元素这里是boolean其值为一个JSON数组数组中可以有多个JSON对象每一个对象有一个name和value属性分别表示资源的名字和值。 (2) 原始文件资源: resources---rawfile 引用基础资源的形式 $r(app.type.name)app代表是应用内resources目录中定义的资源 type代表资源类型或资源的存放位置可以取color、float、string、plural、media等 name代表资源名称 引用rawfile下的资源的形式 $rawfile(filename)filename为rawfile目录下的文件相对路径且文件名需要包含后缀路径开头不加“/”。 (3) 限定词资源: resources---zh_CN 4配置文件 1.配置文件的组成 在一个应用中主要有三个配置文件 应用配置文件app.json5 模块配置文件module.json5 模块的页面配置文件可以自行命名的并可在模块配置文件配置 配置文件均为JSON格式文本文件其中包含了一系列配置项每个配置项由属性和值两部分构成。 属性代表的是配置项的名称属性出现顺序不分先后且每个属性最多只允许出现一次。 值属性的值表示配置的含义值为JSON的基本数据类型包括数值、字符串、布尔值、数组、对象和null类型等。 2.配置说明 应用配置文件app.json5中的配置是面向整个应用的配置信息 // app.json5实例{app: {bundleName: com.example.myapplication,vendor: example,versionCode: 1000000,versionName: 1.0.0,icon: $media:app_icon,label: $string:app_name,distributedNotificationEnabled: true} }模块配置文件module.json5中的配置是面向模块的配置信息 Ability的主要配置说明 pages配置页面是为了给模块配置若干个页面对应源码位置在模块的配置中通过配置‘pages’为模块配置页面对应的配置文件 除了前面所述的配置外项目中还有一些其它的配置文件如 编译配置build-profile 包配置package 本地属性配置local.properties等 只不过这些配置一般有开发环境自动配置开发者一般无须过多关心。
http://www.hkea.cn/news/14360527/

相关文章:

  • h5响应式网站上海荷城网站制作公司
  • 上海公司网站设计超酷 flash 网站
  • 百度收录收费 重大网站免费挣钱最快的游戏
  • 电脑上怎么建设网站提供网站备案信息
  • 网站开发税费ic外贸网站建设
  • 建设网站前端asp.net制作的网站开发
  • 手机网站宽度自适应网站seo哪里做的好
  • 网站建设的维护范围网页工具栏怎么还原
  • 张雪峰建议取消市场营销宁波网站快速优化
  • 个人免费网站平台网站空间怎么续费
  • 有什么网站专门做美食的吗深圳设计网页制作公司
  • 电子商务网站建设与管理考试海外seo托管
  • 做网站的公司都缴什么税金网站建设团队扬州
  • 公司网站的定义wordpress 建表
  • 陕西seo快速排名昆明seo网站建设
  • 科研实验室网站建设哈尔滨企业建站模板
  • 旅游网站建设市场分析代理网络游戏平台
  • 有一个做炫舞官网活动的网站网站美工做专题尺寸多少
  • 网页游戏网站源码招聘网站建设公司
  • 外国ps修图网站自助建设响应式网站
  • 天津网站排名优化费用广东省建设安全监督站的网站
  • 网站上线具体流程企业计划书范文完整版
  • 网站后台编辑框不显示wordpress 国内模板
  • 做网站包域名包服务器多少钱建设手机网站哪个平台比较好
  • 玉溪企业网站建设公司wordpress 个人博客模板
  • 如何做静态页网站免费做淘客cms网站
  • 微信网站制作教程做网站怎么销售
  • 江津集团网站建设广州seo托管
  • wordpress站内全文检索做网站图片分辨率多少
  • 郑州网站托管助企秦皇岛海三建设怎么样