LV.5
社区明星
山峰很高,只要你坚持不懈的攀登就会在你脚下。
私信
主帖 20
回帖 20
视频 5
提问 6
回答 2
资源 3
专栏
目标基于OpenHarmony提供的分布式能力,实现在同一个网络下拉起远程设备的Ability,本节主要分享分布式中最基础的能力,分布式拉起的实现效果环境系统版本:[OpenHarmony3.1release](https:gitee.comopenharmonydocsblobmasterzhcndevicedevgetcodesourcecodeacquire.md)SDK:OpenHarmonyAPI8设备:Hi3516IDE:[DevEcoStudio3.0Beta3](https:developer.harmonyos.comcndevelopdevecostudiodownloadbetaopenharmony)PC:win1064...
2022-04-22 12:44:32 2151浏览 6点赞 1回复 4收藏
一、目标使用OpenHarmony小型系统支持的基础控件实现类似textarea的多行文本输入框,输入的文本可以控制动画的播放时间。二、背景在OpenHarmony标准的系统提供了基础组件:textarea多行文本输入的文本框。但在小型系统中并没有类似的组件,目前有个需求在小型系统中实现输入框功能,支持类似软键盘输入后显示相关的信息,并可以把输入的信息缓存,用于操作其他业务使用的数据。三、环境设备:君正x2000开发板系统:OpenHarmony3...
2022-04-07 16:19:20 2068浏览 4点赞 2回复 1收藏
一、目标使用OpenHarmony小型系统支持的基础控件实现类似toast提示组件,在指定时间toast组件消失隐藏。二、背景在OpenHarmony标准系统上有系统提示system.prompt,在标准系统中prompt可以设置相应的参数实现提示的显示内容和时长,代码如下:jsimportpromptfrom'system.prompt'exportdefault{visibilitychange(e){prompt.showToast({message:'提示信息',duration:3000,});},}message:需要展示的提示内容duration:显示时长,...
2022-04-02 15:23:36 3002浏览 5点赞 1回复 2收藏
一、目标使用OpenHarmony小型系统支持的基础控件实现dialog弹窗容器。二、背景在OpenHarmony标准系统上有[dialog](https:gitee.comopenharmonydocsblobmasterzhcnapplicationdevreferencearkuijsjscomponentscontainerdialog.md)容器,在标准系统中dialog是一种自定义弹窗容器,具体效果可以看官方提供的样例。但在小型系统中没有提供dialog自定义弹窗容器,目前的需求是在L1设备上实现类似于dialog弹窗容器的功能。三、环境设...
2022-04-01 15:54:16 1565浏览 4点赞 1回复 1收藏
一、目标基于君正X2000开发板,移植OpenHarmony3.0系统后验证网络是否可用。二、前言首先,先说明下在开发板中为什么需要手动的进行网络配置,是因为OpenHarmony的网络模块中并没有类似Linux系统中内置的DHCP服务,目前OpenHarmony社区也在开发完善中,所以在开发板烧录后需要手动配置网络。什么是DHCP呢?这里简单说下:DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器...
2022-04-01 09:02:33 1944浏览 3点赞 1回复 1收藏
一、目标使用小型系统支持的基础控件实现tab页签容器。二、背景OpenHarmony标准系统中有[tabs](https:gitee.comopenharmonydocsblobmasterzhcnapplicationdevuiuijscomponenttabs.md)容器,在标准系统中tabs是一种常见的界面导航,通过页签容器,用户可以快捷地访问应用的不同模块,但在小型系统中没有提供tab页签容器,目前的需求是在L1设备上实现类似于tabs页签容器的功能。三、环境设备:君正x2000开发板系统:OpenHarmony3....
2022-04-01 08:57:55 2123浏览 4点赞 2回复 1收藏
开发OpenHarmony应用的第一步就是配置环境,如果你需要使用开发板(真机)进行调试,那就免不了配置签名信息,下面我们聊下基于OpenHarmony应用开发的签名配置。一、流程OpenHarmony应用的第一步就是配置环境,签名流程。使用真机设备运行和调试OpenHarmony应用前,需要对应用进行签名才能正常运行。配置应用签名信息的流程如下图所示。配置签名认证时需要密钥文件(.p12文件)和证书请求文件(.csr文件),并根据密钥和证书请...
2022-03-01 11:40:43 4487浏览 7点赞 1回复 5收藏
鸿蒙JS FA调用PA
原创 精华
头条 社区头条
一、目标实现通过JSFA调用PA的能力二、效果[两个数字相乘的效果](https:harmonyos.51cto.comshow10507)三、基础知识3.1、什么是FA?什么是PA?要说明FA和PA,首先需要了解:Ability是什么?Ability是应用所具备能力的抽象,是系统调度应用的最小单元,也是应用程序的重要组成部分。一个应用可以具备多种能力(多个Ability),HarmonyOS支持应用以Ability为单位进行部署,Ability可以分为FA和PA。FA:FeatureAbility,带有界面,...
2022-02-23 16:02:11 4357浏览 6点赞 2回复 3收藏
目标将现有的产品加入到鸿蒙智联([HarmonyOSConnect](https:devicepartner.huawei.comcn)),成为HarmonyOSConnect的生态合作伙伴,依托华为HarmonyOS、硬件、芯片、云服务等软硬件开放能力,为产品全方位赋能,实现商业共赢。整体产品开发流程图产品开发引导流程图基础知识什么是HarmonyOSConnect生态合作伙伴?HarmonyOSConnect生态合作伙伴计划,是华为全场景战略的落地计划。依托华为HarmonyOS、硬件、芯片、云服务等软硬...
2022-02-14 10:32:55 4062浏览 2点赞 1回复 1收藏
目标页面全屏显示开发在HarmonyOS开发中页面全屏显示有两个步骤1、在config.json中配置theme;2、代码设置全屏。实践一、配置theme1.1、API主题描述androidhwext:styleTheme.Emui.NoTitleBar无标题androidhwext:styleTheme.Emui.NoDisplay无界面androidhwext:styleTheme.Emui.Light.NoTitleBar.Fullscreen全屏无状态栏androidhwext:styleTheme.Emui.Dialog将页面显示为对话框模式androidhwext:styleTheme.Emui.NoTitleBa不显示...
2022-01-21 17:10:09 3437浏览 3点赞 0回复 3收藏
使用DevEcoStudioIDE开发HarmonyOS应用时使用到真机调试,在Debug断点调试时,出现异常提示:AppLaunch:Thecurrentmoduledoesn'tsupportNativeDualDebugger.PleaseselectanotherDebugger.问题分析:开发模块和需要的调试器不对应导致无法调试,比如你的项目是java类型,在使用调试时需要选择JavaOnly,或者你可以选择DetectAutomatically自动检测的调试器进行调试。解决方案:选择你开发模块相匹配的调试器即可。
2022-01-21 16:20:34 2215浏览 2点赞 0回复 1收藏
目标通过BLE扫描和广播提供的开放能力,可以根据指定状态获取外围设备、启动或停止BLE扫描、广播、数据交互。关于BLE蓝牙的扫描和广播你可以查看[官方文档](https:developer.harmonyos.comcndocsdocumentationdocguidesconnectivitybleadvertising0000001051008453)效果蓝牙介绍蓝牙是短距离无线通信的一种方式,支持蓝牙的两个设备必须配对后才能通信。HarmonyOS蓝牙主要分为传统蓝牙和低功耗蓝牙(通常称为BLE,BluetoothLowE...
2022-01-21 16:00:28 5855浏览 9点赞 1回复 2收藏
目标了解什么是蓝牙;蓝牙的服务、特性、属性。说在前面的话以下内容纯属个人的理解和总结,如有不到位或者不太对的地方,希望各位多多指教。什么是蓝牙?[HarmaonyOS关于蓝牙的介绍](https:developer.harmonyos.comcndocsdocumentationdocguidesconnectivitybluetoothoverview0000000000029991)蓝牙:是短距离无线通信(一般10m内)的一种方式,支持蓝牙的两个设备必须配对后才能通信。HarmonyOS蓝牙主要分为传统蓝牙和低功耗蓝...
2022-01-20 16:03:35 7347浏览 5点赞 1回复 3收藏
目标通过鸿蒙手机与NFC标签碰一碰唤起原子化服务,即一个相关的FA。运行效果我们先看下最终的运行效果前置条件1、申请华为开发者账号,并实名认证,如果你还没有华为账号,可以到[华为开发者门户注册];(https:developer.huawei.comconsumercn)2、账号具备发布应用服务到AGC([AppGalleryConnect](https:developer.huawei.comconsumercnservicejospagcindex.html))平台的权限;3、账号具备[HarmonyOS服务开放平台](https:devel...
2022-01-14 18:03:16 5744浏览 6点赞 2回复 5收藏
目标在鸿蒙原子化服务正式发布前,通过AGC([AppGalleryConnect](https:developer.huawei.comconsumercnservicejospagcindex.html))平台提供的[开放式测试](https:developer.huawei.comconsumercndocdevelopmentAppGalleryconnectGuidesagcbetatestintroduction0000001071477284)方案进行灰度发布服务。前置条件1、注册华为开发者账号,并实名认证,若你还没注册,请先[注册](https:id1.cloud.huawei.comCASportaluserRegister...
2022-01-12 13:49:38 4641浏览 6点赞 2回复 5收藏
目标将鸿蒙原子化服务信息和设备的MAC地址写入NFC标签前置条件原子化服务在鸿蒙AGC([AppGalleryConnect](https:developer.huawei.comconsumercnservicejospagcindex.html))平台已发布(或灰度发布,灰度发布可以参看:[华为的开放式测试](https:developer.huawei.comconsumercndocdevelopmentAppGalleryconnectGuidesagcbetatestintroduction0000001071477284))获取相关的NFC标签信息。一、NFC的数据样例结构首先我们先看下N...
2022-01-07 17:08:19 1.1w浏览 7点赞 11回复 8收藏
官方介绍DevEcoIDE(简称IDE)是华为消费者业务为开发者提供的集成开发环境,旨在帮助开发者快捷、方便、高效使用华为EMUI开放能力。IDE基于AndroidStudio功能扩展(以插件形式提供),当前已上线开放能力为智慧服务(HUAWEIHiAI),Camera、安全服务、远程真机调试、APPCloudTest等,其中HuaweiHiAI功能主要包括HiAIEngine、HiAIFoundation(AI模型分析、AI模型转换、业务类生成)、AI模型市场等,安全服务功能主要包括人脸认...
2022-01-05 10:55:36 1741浏览 0点赞 1回复 0收藏
问题:开启开发者选项,设备无法连接,执行相关命令时提示:error:nodevicesemulatorsfound,意思:发生错误:未找到设备模拟器。(此时手机是接入USB并处于开发状态)分析此问题主要的原因:PC无法识别鸿蒙系统的手机1、连接设备的数据线出现问题解决方案:建议先检查连接线和连接的端口是否正常,可以在PC端打开设备与驱动器中查看手机是否连接,如果连接上会出现相应的设备图标,如下图:hljsleft另外在设备管理器上可以看到...
2022-01-05 09:16:01 3336浏览 2点赞 0回复 0收藏
在使用真机调试时,需要在华为AppGalleryConnect添加设备,此时会需要使用到UDID,如下图:如何获取UDID1、首先查找到HarmonyOSSDK的安装目录,如果你找不到,可以打开DevEcoStudio,点击左上角的File菜单,FileSettingsSDKManagerHarmonyOSLegacySDK2、win+R,输入:cmd,进入命令窗口3、进入hdc脚本文件的目录说明:hdc的目录在HarmonyOSSDK安装目录的toolchains文件夹下:4、执行命令:hdcshellbmgetudid附件:如果你想在执...
2022-01-05 09:12:13 2831浏览 1点赞 1回复 0收藏
在真机调试中,运行后出现:INSTALLFAILEDAPPSOURCENOTTRUSTED异常提示。分析:该问题是在真机设备中调试运行时,由于该Hap的签名信息中,不包含当前真机设备的UDID信息导致,您可以通过如下方式进行解决:1、使用DevEcoStudio的自动化签名功能进行签名解决方案:可对工程重新进行签名。步骤1:点击FileProjectStructureProjectSigningConfigs,打开签名配置页面;步骤2:勾选“Automaticallygeneratesigning”,等待重新签名然...
2022-01-05 09:04:00 2390浏览 2点赞 0回复 0收藏