在日常开发中,我们可以通过DevEcoStudio,直接Run我们的元服务工程,在测试机上拉起我们开发的元服务页面。但是我们自己打包HarmonyOS元服务hap在手机上安装后是没有桌面图标的。虽然我们可以在设置的服务管理中找到我们安装的元服务,但是无法直接打开,这就需要通过命令行的方式来启动了。【切入点】我们主要从IDE工具是如何启动元服务的过程来探索对应的启动命令,这边对API6-API8和API9做一个区分,原因在下文的内容中会有对应的描述。【HarmonyOS API6-API8】API6-API8的工程都是基于FA模型开发的,在IDERun的过程中,我们可以在Run窗口中看到以下命令
1.状态栏透明和去掉标题栏状态栏透明:WindowManager.getInstance().getTopWindow().get().addFlags(WindowManager.LayoutConfig.MARK_ALLOW_EXTEND_LAYOUT);去掉状态栏:getWindow().addFlags(WindowManager.LayoutConfig.MARK_FULL_SCREEN);去掉标题栏"abilities":[ "metaData":{"customizeData":[{"name":"hwc-theme","value":"androidhwext:style/Th
本文已收录于专栏❤️《鸿蒙开发》❤️欢迎各位关注、三连博主的文章及专栏,每周定期更新1-5篇基础文章,共勉!1、简介Image是用来显示图片的组件,我们在开发中使用的非常频繁!2、属性表Image也是组件,它继承自:ohos.agp.components.Component我们在使用Image组件的时候,只需要事先搞懂它的属性,使用起来就很方便了(官方指定的全部Image属性,都在这里):属性名称中文描述取值取值说明使用案例clip_alignment图像裁剪对齐方式left表示按左对齐裁剪。ohos:clip_alignment="left"right表示按右对齐裁剪。ohos:cli
目录前端配置config.jsonCSS与HML JS文件编写后端配置编写路由配置建表连接数据库编写views.py前端配置config.json在DevEco中config.json文件中添加如下代码,作用是为了让priviewer可以连接本地Django服务器"reqPermissions":[{"name":"ohos.permission.GET_NETWORK_INFO"},{"name":"ohos.permission.SET_NETWORK_INFO"},{"name":"ohos.permission.INTERNET"}]"deviceConfig":{"default":
UIAbility组件基本用法UIAbility组件的基本用法包括:指定UIAbility的启动页面以及获取UIAbility的上下文UIAbilityContext。一、指定UIAbility的启动页面应用中的UIAbility在启动过程中,需要指定启动页面,否则应用启动后会因为没有默认加载页面而导致白屏。可以在UIAbility的onWindowStageCreate()生命周期回调中,通过WindowStage对象的loadContent()方法设置启动页面。importUIAbilityfrom'@ohos.app.ability.UIAbility';importWindowfrom
功能特性说明首选项Preferences,可以存取Key-Value结构的数据,也可持久化。因为Preferences实例会加载到内存中,建议存储的数据不超过一万条数据中的key为stirng类型,要求非空且字符长度不超过80个字节当数据中的Value为string类型时,允许为空,字符长度不超过8192个字节 开发指导导入preferences模块获取preferences实例保存数据读取数据导入prefrences模块,定义数据表名称和首选项常量importdataPreferencesfrom'@ohos.data.preferences'constPREFERENCE_NAME='my
贴接上回。。。【往期FAQ参考】【HarmonyOS】【FAQ】HarmonyOS应用开发相关问题解答(一)【HarmonyOS】【FAQ】HarmonyOS应用开发相关问题解答(二)【本期FAQ】1、第一次调用geolocation.getCurrentLocation()接口,弹出权限弹框后并未返回结果,再次调用接口才会成功返回?(API8ArkTS)首次调用接口时由于先进行权限校验,首次应用并未允许授权所以会提示授权,授权成功后需再次调用接口才能正常返回结果;建议再调用接口前完成授权或接口未返回结果进行再次调用逻辑。此功能在API9的获取位置接口中已修复,API9首次调用完成授权后直接成
【问题描述】在HarmonyOS3.0上创建悬浮窗口,触摸事件无法传递到窗口下层,此问题在2.0系统上未发现。【解决方案】原因是HarmonyOS3.0基于Android12版本。Android12上不受信任的触摸事件都会被屏蔽,无法穿透到窗口下层。目前主要的解决方案有两种:一、创建可信的窗口TYPE_APPLICATION_OVERLAY 在Android12上是不可信窗口需要使用无障碍窗口(TYPE_ACCESSIBILITY_OVERLAY)替代。二、窗口透明度设置为全透明设置Window的alpha值为0欲了解更多更全技术文章,欢迎访问https://developer.huawei.
前置:Api:6语言:js开发添加编译依赖参考地址:文档中心需要权限:ohos.permission.INTERNET开始:1.创建项目:2.示例代码test.hml<返回{userImg}}">{{userName}}一键授权华为账号登录{isCheck}}"onchange="changeBtn">我已阅读并同意《用户隐私协议》test.cssimport'../../common/css/header-router.css';.container{flex-direction:column;justify-content:flex-start;align-items:center;wid
NFC开发概述NFC(NearFieldCommunication,近距离无线通信技术)是一种非接触式识别和互联技术,让移动设备、消费类电子产品、PC和智能设备之间可以进行近距离无线通信。HarmonyOS的NFC提供的功能有:NFC基础查询:在进行NFC功能开发之前,开发者应该先确认设备是否支持NFC功能、NFC是否打开等基本信息。访问安全单元(SecureElement,简称为SE):SE可用于保存重要信息,应用可以访问指定SE,并发送数据到SE上。卡模拟:设备可以模拟卡片,替代卡片完成对应操作,如模拟门禁卡、公交卡等。NFC消息通知:通过这个模块,开发者可以获取NFC开关状态改变的消息以