HarmonyOS移动开发
文章平均质量分 95
绿洲213
springboot3只支持jdk17
展开
-
CH11-HarmonyOS网络与多线程
文章目录前言目标Http接口调用HttpRequestOptions发起请求HttpResponse数据上传和下载DownloadConfig数据上传和下载示例代码WebSocket概念操作步骤连接打开并发送接受消息并关闭多线程概念线程的作用HarmonyOS中线程的实现同步派发syncDispatch异步派发asyncDispatch本章总结前言随着移动互联网的发展,人们越来越依赖手机上的浏览器,或者是具备网络访问功能的App来获取资源如淘宝,美团等通过移动端应用来获取服务器上的商品信息和生活信息原创 2022-01-26 19:03:50 · 3248 阅读 · 0 评论 -
CH10-HarmonyOS原子化服务
文章目录前言目标原子化服务定义原子化服务特性原子化服务体验服务中心原子化服务流转原子化服务分享原子化开发基础开发总体要求服务卡片定义运作机制卡片提供方主要回调函数JS卡片语法基础原子化服务开发进阶卡片结构目录卡片资源访问卡片配置文件卡片实战新建卡片卡片信息配置卡片内容刷新卡片页面跳转卡片消息传递卡片事件触发原子化服务分享开发步骤分享卡片&启动应用封装分享数据加入APP ID分享运行结果本章总结本章总结前言在万物互联时代,人均持有设备量不断攀升,设备和场景的多样性,使应用开发变得更加复杂、应用入原创 2022-01-26 19:02:46 · 2291 阅读 · 0 评论 -
CH9-HarmonyOS传感器和媒体管理
文章目录前言目标传感器概述运动类传感器运动类传感器工作原理主流传感器表示运作机制核心模块接口说明开发步骤使用传感器方向传感器调用示例相机调用基本概念主要接口位置传感器-位置能力基本概念运作机制获取设备的位置信息接口说明开发步骤本章总结前言智能手机与传统手机相比,最大的区别不仅在于它能够快速联网,还可以在户外活动时用它来进行GPS定位,指示南北方向;跑步时,可以用来计步;爬山时可以显示海拔;更可以用摄像头来照相等等。这些都归功于手机内置的丰富传感器。充分利用传感器可以发挥手机更强大的功能,促进手机A原创 2022-01-25 19:36:31 · 3509 阅读 · 0 评论 -
CH8-HarmonyOS流转架构解析
文章目录前言目标核心概念流转架构特性Ability的调度流转应用场景流转架构核心模块跨端迁移关键流程多端协同关键流程分布式任务调度连接远程PA启动远程FA/PA迁移FA接口IAbilityContinuation的方法跨端迁移功能开发多端协同功能开发启动遥控器连接远程智慧屏遥控器与智慧屏交互本章总结前言物联网时代的核心是具备互联互通能力的智能设备,目前智能市场的现状远不能达到预定的目标。现实的工作生活场景是用户拥有的设备越来越多,每个设备都能在适合的场景下提供良好的体验,例如:手表可以提供及时的信原创 2022-01-25 19:34:50 · 5208 阅读 · 2 评论 -
CH7-HarmonyOS数据持久化
文章目录前言目标1.创建Data Ability创建Data实现UserDataAbilityURI介绍2.文件存储打开文件访问Data3.关系型数据库基本概念数据库的增删改查数据库谓词的使用查询结果集的使用开发步骤4.对象关系数据库基本概念运作机制ORM开发过程数据服务端开发步骤访问数据库-客户端5.偏好文件开发示例6.分布式数据服务分布式数据库ACID特性运作机制操作步骤7.分布式文件系统服务运作机制操作步骤本章总结本章总结前言我们在前面章节的例子中碰到过很多类型的数据。如在JS页面设计中,用户原创 2022-01-25 19:32:40 · 2107 阅读 · 0 评论 -
CH6- JS UI前端开发
文章目录前言目标1.JS前端开发基础JS FA的使用AceAbility如何加载JS FAJS FA开发目录2.—个典型JS FA应用开发构建页面结构构建页面样式构建页面逻辑适配设备类型3.构建用户界面组件通用特性组件通用属性组件通用样式组件通用事件list组件**tabs组件**dialog组件form组件4.动画静态动画连续动画5.用户交互手势事件触摸按键事件多模输入处理按钮事件6.自定义组件构建引用运行结果7.JS FA调用PA两种PA调用方式FA调用PA常见问题示例:JS端PA端(Ability方式原创 2022-01-23 16:43:47 · 1360 阅读 · 0 评论 -
CH5-JS基础语法
文章目录前言目标1.HML语法页面结构数据绑定事件绑定列表渲染条件渲染2.CSS语法尺寸单位样式选择器伪类3.JS语法语法对象方法前言HarmonyOS的轻量级UI框架,使用JS作为其应用开发的一种语言,并提供主流的类Web开发范式和数据模型(MVVM即Model-View-ViewModel),即用户通过编写JS、CSS、HTML标签和数据绑定的方式开发UI代码和业务逻辑。目标掌握JS UI的语法基础,为后续学习基于JS UI的HarmonyOS应用开发创造条件。1.HML语法页面结构HML原创 2022-01-19 16:06:01 · 787 阅读 · 0 评论 -
CH4-armonyOS核心概念
文章目录前言目标1.Ability概念Ability的分类2.Page Ability2.1 Page与AbilitySlice2.2 Page Ability应用场景2.3 AbilitySlice路由配置setMainRoute&addActionRoute注册action2.4 Page Ability生命周期onStart()onActive()onlnactive&onBackgroundonForeground()onStop()2.5 AbilitySlice生命周期实例化生命原创 2022-01-17 12:51:11 · 672 阅读 · 0 评论 -
CH3-HarmonyOS开发基础
文章目录背景目标一、APP1.1 APP包组成1.2 APP和HAP结构二、Ability2.1 Ability2.2 pack.info三、libs库文件3.1 HAR四、resources资源文件4.1 resources目录限定词目录base目录4.2 系统资源文件五、config配置文件包含元素“config.json”1. app对象2. deviceConfig对象phone对象3. module对象内部结构3.1 distro对象3.2 js对象3.3 abilities对象skills对象f原创 2022-01-12 15:44:09 · 1819 阅读 · 0 评论 -
CH2-开发工具DevEco Studio
文章目录本章节目标一、DevEco基本特性主要功能基本特性应用开发流程二、安装过程搭建开发环境流程下载和安装Node.js下载和安装DevEco Studio配置开发环境网络设置设置npm仓库三、Gradle的作用设置Gradle代理Gradle主要依赖部件项目自动化构建工具Android项目APK构建过程HarmonyOS项目中的Gradle设置Gradle代理设置DevEco Studio代理四Hello World创建创建和运行Hello World项目配置项目启动项目运行五、JS项目基本结构JS项目原创 2022-01-11 18:19:04 · 12836 阅读 · 0 评论 -
CH1-初识HarmonyOS
文章目录本章节目标一、 HarmonyOS简介初识HarmonyOSHarmonyOS系统定位HarmonyOS典型应用场景二、HarmonyOS架构与安全1. HarmonyOS架构解析内核层系统服务层框架层应用层应用服务智能分发2. HarmonyOS系统安全正确的人正确的设备正确地使用数据三、HarmonyOS关键特性1. 硬件互助,资源共享分布式软总线分布式设备虚拟化分布式数据管理分布式任务调度2.一次开发,多端部署3. 统一OS,弹性部署四、HarmonyOS生态HarmonyOS社区运营规划![原创 2022-01-11 18:11:56 · 1565 阅读 · 0 评论