鸿蒙os
文章平均质量分 59
书中有颜如玉
我一生都要朝着高处攀登,不为虚幻的显赫和荣耀, 只因那里没有同类的倾轧,更少天灾的侵害。 我必须保持高昂的热情,不惜忍辱负重, 当我置身于群山之巅面对天高地阔,谁能看见我狰狞的微笑!
展开
-
Failure[INSTALL_FAILED_INCONSISTENT_BUNDLE_VERSION] Error while Deploying HAP
鸿蒙开发异常处理:处理办法:这个是引用过来的,怎么能运行呢,改成自己项目entry就可以了笔者被这个问题困扰了一下,看来写代码还是得细致点原创 2021-07-03 09:51:48 · 921 阅读 · 0 评论 -
This device type does not match the module profile.Error while Deploying HAP
鸿蒙开发报的异常:这个是打包的hap安装环境错误,找到 src文件夹---> main ---- >config.json,修改deviceType,运行在手机上就设置phone,运行在手表上就设置wearable,运行在tv上就设置tv等ok原创 2021-07-02 18:24:31 · 1409 阅读 · 0 评论 -
Check if ‘storeFile‘ is configured correctly, it can‘t be null or empty. Please configure ‘debug‘
鸿蒙os报错: Check if 'storeFile' is configured correctly, it can't be null or empty. Please configure 'debug' signingConfigs in File -> Project Structure -> Modules -> entry -> Signing Configs.处理办法:找到build.gradle ,将debud这些注掉,点击Sync Now...原创 2021-07-02 17:41:37 · 3292 阅读 · 7 评论 -
鸿蒙应用的跳转(java)
1.无参跳转:Intent intent1 = new Intent();present(new MainAbilitySlice1(),intent1);2.有参跳转第一步:产生参数端的AbilitySlice//有参数跳转Intent intent1 = new Intent();intent1.setParam("user","hzh");present(new MainAbilitySlice1(),intent1);第二步:接收参数端的Ability..原创 2021-06-28 11:33:54 · 791 阅读 · 0 评论 -
如何获取鸿蒙系统手机的udid(待更新)
方法一:①cmd打开命令行工具②进入HarmonyOS的SDK目录(如果不知道目录路径的同学,可以打开DevEco Studio>File>settings>System Settings>HarmonyOS SDK下查看)原创 2021-06-08 17:39:01 · 4500 阅读 · 2 评论 -
鸿蒙应用发布
发布流程开发者完成HarmonyOS应用开发后,需要将应用打包成APP,用于发布到华为应用市场。发布应用的流程如下图所示。原创 2021-06-08 17:44:24 · 1432 阅读 · 1 评论 -
鸿蒙环境的快速搭建(java)
安装https://developer.harmonyos.com/cn/develop/deveco-studio#download开发文档链接https://developer.harmonyos.com/cn/docs/documentation/doc-guides/codelabs-0000001141821381原创 2021-06-08 10:39:13 · 1434 阅读 · 6 评论 -
啥是“鸿蒙”?图解
对于未来我们带着应带着信心和激动的心情前行,相信鸿蒙原创 2021-06-03 22:42:00 · 231 阅读 · 0 评论 -
鸿蒙开发-基础开发-分布式任务调度(八)
概述: 约束与限制在HarmonyOS中,分布式任务调度平台对搭载HarmonyOS的多设备构筑的“超级虚拟终端”提供统一的组件管理能力,为应用定义统一的能力基线、接口形式、数据结构、服务描述语言,屏蔽硬件差异;支持远程启动、远程调用、业务无缝迁移等分布式任务。分布式任务调度平台在底层实现Ability(分布式任务调度的基本组件)跨设备的启动/关闭、连接及断开连接以及迁移等能力,实现跨设备的组件管理:启动和关闭:向开发者提供管理远程Ability的能力,即支持启动Page模板的Ab...原创 2021-01-05 18:37:32 · 2650 阅读 · 1 评论 -
鸿蒙开发-基础开发Intent(七)
基本概念根据Ability的全称启动应用根据Operation的其他属性启动应用基本概念Intent是对象之间传递信息的载体。例如,当一个Ability需要启动另一个Ability时,或者一个AbilitySlice需要导航到另一个AbilitySlice时,可以通过Intent指定启动的目标同时携带相关数据。Intent的构成元素包括Operation与Parameters,具体描述参见表1。表1Intent的构成元素 属性 子属性 .原创 2021-01-05 18:28:12 · 2084 阅读 · 1 评论 -
鸿蒙开发-基础开发Data Ability(六)
一、基本概念使用Data模板的Ability(以下简称“Data”)有助于应用管理其自身和其他应用存储数据的访问,并提供与其他应用共享数据的方法。Data既可用于同设备不同应用的数据共享,也支持跨设备不同应用的数据共享。数据的存放形式多样,可以是数据库,也可以是磁盘上的文件。Data对外提供对数据的增、删、改、查,以及打开文件等接口,这些接口的具体实现由开发者提供。URI介绍Data的提供方和使用方都通过URI(Uniform Resource Identifier)来标识一个具体的数据原创 2020-12-21 18:32:09 · 2432 阅读 · 0 评论 -
鸿蒙开发-基础开发Service Ability(五)
一、基本概念基于Service模板的Ability(以下简称“Service”)主要用于后台运行任务(如执行音乐播放、文件下载等),但不提供用户交互界面。Service可由其他应用或Ability启动,即使用户切换到其他应用,Service仍将在后台继续运行。Service是单实例的。在一个设备上,相同的Service只会存在一个实例。如果多个Ability共用这个实例,只有当与Service绑定的所有Ability都退出后,Service才能够退出。由于Service是在主线程里执行的,因此,如果原创 2020-12-15 19:21:12 · 1058 阅读 · 0 评论 -
鸿蒙开发--开发基础概念Ability1(四)
一、概述Ability是应用所具备能力的抽象,也是应用程序的重要组成部分。一个应用可以具备多种能力(即可以包含多个Ability),HarmonyOS支持应用以Ability为单位进行部署。Ability可以分为FA(Feature Ability)和PA(Particle Ability)两种类型,每种类型为开发者提供了不同的模板,以便实现不同的业务功能。FA支持Page Ability: Page模板是FA唯一支持的模板,用于提供与用户交互的能力。一个Page实例可以包含一组相关页面,每个页原创 2020-12-11 22:04:39 · 1677 阅读 · 0 评论 -
鸿蒙开发-入门(三)
一、开发准备本文适用于HarmonyOS应用开发的初学者。编写两个简单的页面,实现在第一个页面点击按钮跳转到第二个页面。开始前,请参考下载与安装软件、配置开发环境和运行Hello World,完成开发工具的安装和开发环境的配置。说明运行Hello World在创建工程时,设备类型和模板分别以Wearable和Empty Feature Ability(Java)为例,本文档也基于相同的设备类型和模板进行说明。编写第一个页面在Java UI框架中,提供了两种编写布局的方式:在XML中声原创 2020-12-09 20:57:59 · 4992 阅读 · 5 评论 -
鸿蒙开发-开发基础知识2(二)
一、应用数据管理HarmonyOS应用数据管理支持单设备的各种结构化数据的持久化,以及跨设备之间数据的同步、共享以及搜索功能。开发者通过应用数据管理,能够方便地完成应用程序数据在不同终端设备间的无缝衔接,满足用户跨设备使用数据的一致性体验。本地应用数据管理提供单设备上结构化数据的存储和访问能力。使用SQLite作为持久化存储引擎,提供了多种类型的本地数据库,分别是关系型数据库(Relational Database)和对象关系映射数据库(Object Relational Mapping D原创 2020-12-09 19:47:20 · 2801 阅读 · 0 评论 -
鸿蒙开发-开发基础知识1(二)
应用基础知识APPAbility库文件资源文件配置文件pack.info1、APPHarmonyOS的应用软件包以APPPack(Application Package)形式发布,它是由一个或多个HAP(HarmonyOS Ability Package)以及描述每个HAP属性的pack.info组成。HAP是Ability的部署包,HarmonyOS应用代码围绕Ability组件展开。一个HAP是由代码、资源、第三方库及应用配置文件组成的模块包,可分为entry和fe.原创 2020-12-08 10:28:50 · 5045 阅读 · 1 评论 -
鸿蒙开发-概述(一)
HarmonyOS概述系统定义有两部分:鸿蒙系统的定位和 技术架构(技术架构由内核层、系统服务层、框架层、应用层四块部分组成);技术特性有三部分:硬件互助,资源共享、一次开发,多端部署、统一OS,弹性部署;系统安全三部分:正确的人、正确的设备、正确的使用教程。在搭载HarmonyOS的分布式终端上,可以保证“正确的人,通过正确的设备,正确地使用数据”。通过“分布式多端协同身份认证”来保证“正确的人”。 通过“在分布式终端上构筑可信运行环境”来保证“正确的设备”。 通过“分布式数据在.转载 2020-12-07 14:41:05 · 13966 阅读 · 1 评论 -
鸿蒙系统This device type does not match the project profile. Error while Deploying HAP
在运行鸿蒙HarmonyOS项目时,出现了报错信息:处理方法,在项目中找到配置文件config.json在config.json中找到"deviceType": [ "car"],重新运行一遍就ok了,欢迎评论其他处理办法,一起为鸿蒙助力!!!星星之火,可以燎原...原创 2020-12-03 09:34:33 · 2928 阅读 · 7 评论