目标基于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收藏
一、目标实现通过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收藏
推荐《代码整洁之道》作者:马丁推荐理由:《代码整洁之道》讲述了一系列行之有效的整洁代码操作实践。书中强调一种观念:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。细节之中自有天地,整洁成就卓越代码。
2022-05-07 14:55:14 1点赞 0回复
参与支持一下
2022-05-07 14:49:15 0点赞 0回复
社区升级,强势上线
2022-05-06 09:07:06 2点赞 0回复
期待,期待,期待,期待,期待
2022-05-06 08:57:18 0点赞 0回复
积极参与。
2022-04-07 16:55:51 0点赞 0回复
抱歉,淘宝只是图片WWW...
2022-04-01 14:39:19 0点赞 1回复
NAPI在https:gitee.comopenharmonysig中具体那个仓库。能用一个详细一些的案例介绍下使用吗?
2022-03-31 09:05:01 0点赞 1回复
连老师,OpenHarmony小型系统上支持socket吗?
2022-03-18 15:28:43 0点赞 0回复
您好,您这个是openharmony系统上开发的组件吗,是否支持小型系统?这些组件是java层的代码,OpenHarmony的小型系统上支持的是JS是无法使用吧
2022-03-18 15:26:38 0点赞 0回复
首先:我会选择更新,原因很简单,我喜欢尝试新的东西。其次,对于更新的期待1、分布式的协同和流转是否可以不基于相同账号下完成,比如是否可以通过授权账号也可以完成,在实际的使用场景中,并非只在一个华为账号下需要此功能。2、分布式数据存储在基于BLE蓝牙的传输效率的提升,目前在大数据(具体大数据的阈值暂时没有明确,大概在5M6M以后)传输效率就非常明显降低,两台设备协调操作时,延迟大概在5s8s。3、原子化服务的...
2022-03-04 10:13:42 0点赞 0回复
OpenHarmonyXTS子系统是否有材料可以指导一下,谢谢
2022-03-04 08:58:26 0点赞 0回复
如果你是拉起原子化服务之类的操作,是可以通过使用其他非鸿蒙系统的手机下载NFCTools进行删除操作。
2022-02-15 08:45:31 0点赞 1回复
如果是删除了标签内容,应该是个空的标签,应该没有内容,你所说的优先读取内容具体是只什么?
2022-02-14 18:09:40 0点赞 1回复
我非常期待过年,因为这样我可以和最亲的人团聚,一家人一起吃着年夜饭,一起看春晚,一起抢红包,我们家没人抽烟,没人爱打牌,没人喜欢到酒店吃年夜饭,你可能觉得我们家很土,很无聊。我想说,除夕早上6点起床买菜,选最新鲜的食材,挑最好的螃蟹(老婆和女儿爱吃螃蟹),选一瓶老爸一直舍不得买的酒,买一个妈妈最爱吃的菜,给儿子买他一直想要的汽车玩具,一家人从下午一点忙到五点,一大桌的菜,看着最爱的人就在你的对面...
2022-01-22 09:46:56 3点赞 0回复
2013年我学习Android的开发,从自学到放弃,辗转有个老师介绍进入了一家培训机构,学费1.6W,我发了自己之前兼职赚的所有积蓄,一开始我是担忧的,毕竟当时对于我来说这不是小数,未来自己也看不清,当我进入培训后,我发现自己对移动互联网产生了浓厚的兴趣,培训结束我进了当地还不错的互联网公司做了将近8年。2022我的愿望,踏进鸿蒙,拥抱鸿蒙,计划考取鸿蒙认证和软件架构师认证,祝愿我在新的路程中一往无前。
2022-01-22 09:35:22 1点赞 0回复
我记得小时候春节的第一天,村里的小孩都会到各家接红包、吃零售,小孩们一家接着一家,接完红包,往口袋里面装些爱吃的零食就赶紧跑下一家,总感觉迟了就没有自己的份,小孩成群结对,但很守“规矩”,走完一家就换一家,他们不重复不回头,那时候的年味飘满了村里的每个角落,路上的孩子奔走各家,家里的大人手忙脚乱,小孩们和自己的伙伴吃着“战利品”,说着遇到的事情。“谁家的糖果非常好吃,你们看是不是没见过,你们赶...
2022-01-22 09:19:51 1点赞 0回复
NFCToolsPRO是没有bytecode操作,你直接把需要写入的数据在“写”的菜单中进行添加就可以,bytecode是华为HWAirLink的操作。
2022-01-19 15:23:21 1点赞 0回复
非常简单,软件是中文操作菜单,你只要下载软件后,根据要求操作就可以,在操作中都会有一些提示。
2022-01-19 13:36:31 0点赞 1回复
支持。支持。
2022-01-12 13:58:18 0点赞 0回复