草庐IT

HarmonyOS-Service

全部标签

32岁Android开发也来学HarmonyOS了,还涨薪了

前言华为于去年9月正式宣布启动HarmonyOSNEXT计划,即“鸿蒙原生应用”全面启动。这意味着鸿蒙系统将不再兼容安卓应用,而是采用自研的鸿蒙内核、原生智能、方舟引擎等技术,构建全新的鸿蒙应用生态。而这只是华为发力的一部分,更多的厂商、高校合作也是在快速进行中。越来越多的资本也看上了华为的优质用户,各大鸿蒙版的app也在快速兼容上线。在移动应用开发领域摸爬滚打多年的我,虽然对Android系统有着深厚的感情。然而,随着市场的变化,也逐渐意识到Android的式微。与此同时,公司对于很多员工薪资进行了调整,很多人倍于生活上的压力也是选择了妥协。我个人是想先待在公司然后寻找出路的,直到在一次偶然

HarmonyOS进行本地化存储-Preferences封装

官方链接:HarmonyOS-Preferences数据持久化简述非关系型数据库-对Key-Value结构的数据进行存取和持久化操作轻量级数据存储功能通常用于保存应用的一些常用配置信息,并不适合需要存储大量数据和频繁改变数据的场景。应用的数据保存在文件中,这些文件可以持久化地存储在设备上。需要注意的是,应用访问的实例包含文件所有数据,这些数据会一直加载在设备的内存中,直到应用主动从内存中将其移除前,应用可以通过Preferences的API进行数据操作常用接口介绍保存数据(put)获取数据(get)是否包含指定的key(has)删除数据(delete)数据持久化(flush)基本使用与封装Pr

鸿蒙HarmonyOS实战-ArkUI组件(List)

 一、List1.概述列表是一种非常有用且功能强大的容器,它常用于呈现同类型或多类型数据集合,例如图片、文本、音乐、通讯录、购物清单等。列表对于显示大量内容而不耗费过多空间和内存是非常有帮助的,因为当列表项数量超过屏幕大小时,可以自动提供滚动功能。这使得列表成为构建结构化、可滚动信息的理想容器。使用列表可以轻松、高效地显示信息。使用List组件,可以按垂直或水平方向线性排列子组件,这些子组件可以是单个视图,也可以使用ForEach迭代一组行或列,或混合任意数量的单个视图和ForEach结构,构建一个灵活的列表。同时,List组件支持使用条件渲染、循环渲染、懒加载等渲染控制方式生成子组件,使得列

HarmonyOS鸿蒙基于Java开发:Java UI 常用组件 PageSlider

目录支持的XML属性PageSlider的创建和使用PageSlider的常用方法常用方法响应页面切换事件设置布局方向设置缓存当前页面左右两侧的页面数设置当前展示页面平滑滚动到指定页面设置是否启用页面滑动设置回弹效果设置页面切换时间PageSlider是用于页面之间切换的组件,它通过响应滑动事件完成页面间的切换。支持的XML属性PageSlider无自有的XML属性,共有XML属性继承自:StackLayoutPageSlider的创建和使用在layout目录下的xml文件中创建PageSlider。每个页面可能需要呈现不同的数据,因此需要适配不同的数据结构,创建TestPageProvide

鸿蒙HarmonyOS开发实战—AI功能开发(二维码生成及文字识别)

AI能力概述为应用提供丰富的AI(ArtificialIntelligence)能力,支持开箱即用。开发者可以灵活、便捷地选择AI能力,让应用变得更加智能。已开放的AI能力如下表所示:能力简介二维码生成根据开发者给定的字符串信息和二维码图片尺寸,返回相应的二维码图片字节流。调用方可以通过二维码字节流生成二维码图片。通用文字识别通过拍照、扫描等光学输入方式,把各种票据、卡证、表格、报刊、书籍等印刷品文字转化为图像信息,再利用文字识别技术将图像信息转化为计算机等设备可以使用的字符信息的技术。图像超分辨率提供适用于移动终端的1x和3x超分能力;1x超分可以去除图片的压缩噪声,3x超分在有效抑制压缩噪

HarmonyOS鸿蒙基于Java开发: 网络管理开发

目录约束与限制使用当前网络打开一个URL链接场景介绍接口说明开发步骤使用当前网络进行Socket数据传输场景介绍接口说明开发步骤使用指定网络进行数据访问场景介绍接口说明开发步骤流量统计场景介绍接口说明开发步骤管理HTTP缓存场景介绍接口说明开发步骤HarmonyOS网络管理模块主要提供以下功能:数据连接管理:网卡绑定,打开URL,数据链路参数查询。数据网络管理:指定数据网络传输,获取数据网络状态变更,数据网络状态查询。流量统计:获取蜂窝网络、所有网卡、指定应用或指定网卡的数据流量统计值。HTTP缓存:有效管理HTTP缓存,减少数据流量。创建本地套接字:实现本机不同进程间的通信,目前只支持流式套

2024首更---Web Service 教程

WebServices简介WebServices可使您的应用程序成为Web应用程序。WebServices通过Web进行发布、查找和使用。您应当具备的基础知识在继续学习之前,您需要对下面的知识有基本的了解:HTMLXML如果您希望首先学习这些项目,请在我们的首页访问这些教程。什么是WebServices?WebServices是应用程序组件WebServices使用开放协议进行通信WebServices是独立的(self-contained)并可自我描述WebServices可通过使用UDDI来发现WebServices可被其他应用程序使用XML是WebServices的基础它如何工作?基础的

HarmonyOS ArkTS 基础组件的使用(四)

1组件介绍组件(Component)是界面搭建与显示的最小单位,HarmonyOSArkUI声明式开发范式为开发者提供了丰富多样的UI组件,我们可以使用这些组件轻松的编写出更加丰富、漂亮的界面。组件根据功能可以分为以下五大类:基础组件、容器组件、媒体组件、绘制组件、画布组件。其中基础组件是视图层的基本组成单元,包括Text、Image、TextInput、Button、LoadingProgress等,例如下面这个常用的登录界面就是由这些基础组件组合而成。2TextText组件用于在界面上展示一段文本信息,可以包含子组件Span。文本样式针对包含文本元素的组件,例如Text、Span、Butt

HarmonyOS鸿蒙开发指南:基于ArkTS开发 用户认证

目录用户认证开发概述基本概念运作机制约束与限制用户认证开发指导场景介绍接口说明开发步骤用户认证开发概述提供用户认证能力,可应用于设备解锁、支付、应用登录等身份认证场景。当前用户认证提供人脸识别和指纹识别能力,设备具备哪种识别能力,取决于设备的硬件能力和技术实现。基本概念人脸识别:基于人的脸部特征信息进行身份识别的一种生物特征识别技术,用摄像机或摄像头采集含有人脸的图像或视频流,并自动在图像中检测和跟踪人脸,进而对检测到的人脸进行脸部识别,通常也叫做人像识别、面部识别、人脸认证。指纹识别:基于人的指尖皮肤纹路进行身份识别的一种生物识别技术。当用户触摸指纹采集器件时,器件感知并获取到用户的指纹图像

HarmonyOS 页面跳转控制整个界面的转场动画

好本文我们来说页面间的转场动画就是第一个界面到另一个界面第一个界面的退场和第二个界面的进场效果首先我这里创建了两个页面文件Index.ets和AppView.etsindex组件编写代码如下importrouterfrom"@ohos.router"@Entry@ComponentstructIndex{build(){Column({space:30}){Text("啦啦啦")Image("https://ss1.bdstatic.com/70cFvXSh_Q1YnxGkpoWK1HF6hhy/it/u=317918699,1688031253&fm=253&gp=0.jpg").width