以条码识别为核心技术的机器视觉与人工智能产品、方案提供商
私信
主帖 29
回帖 32
视频 8
提问 9
回答 3
资源
专栏
目的实现启动远程服务和关闭远程服务,通过connectAbility可以连接远程的服务,通过客户端将请求发送到远程服务,远程服务进行业务处理并把结果返回到请求端,实现连接远程服务的能力。前置条件环境设备:DAYU200开发板系统:OpenHarmony3.1releaseIDE:DevEcoStudio3.0Beta3项目实践以下内容属于个人实践总结,在不同的系统版本、不同的SDK版本存在着一些差异,如果有描述错误的地方请留意修改,谢谢。[官方指导](https:gitee....
2022-06-01 18:10:55 2144浏览 4点赞 0回复 3收藏
目的创建服务,支持两种方式启动:startAbility、connectAbility,本次只实现启动本地服务,后续再介绍启动远程服务的操作。前置条件环境设备:DAYU200开发板系统:OpenHarmony3.1releaseIDE:DevEcoStudio3.0Beta3项目实践以下内容属于个人实践总结,在不同的系统版本、不同的SDK版本存在着一些差异,如果有描述错误的地方请留意修改,谢谢。创建一个项目创建项目项目初始状态的目录创建service创建service后,IDE会自动创建se...
2022-06-01 18:04:55 2003浏览 6点赞 1回复 4收藏
目标基于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 3028浏览 7点赞 3回复 5收藏
一、目标使用OpenHarmony小型系统支持的基础控件实现类似textarea的多行文本输入框,输入的文本可以控制动画的播放时间。二、背景在OpenHarmony标准的系统提供了基础组件:textarea多行文本输入的文本框。但在小型系统中并没有类似的组件,目前有个需求在小型系统中实现输入框功能,支持类似软键盘输入后显示相关的信息,并可以把输入的信息缓存,用于操作其他业务使用的数据。三、环境设备:君正x2000开发板系统:OpenHarmony3...
2022-04-07 16:19:20 2881浏览 4点赞 4回复 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 3561浏览 5点赞 1回复 2收藏
一、目标使用OpenHarmony小型系统支持的基础控件实现dialog弹窗容器。二、背景在OpenHarmony标准系统上有[dialog](https:gitee.comopenharmonydocsblobmasterzhcnapplicationdevreferencearkuijsjscomponentscontainerdialog.md)容器,在标准系统中dialog是一种自定义弹窗容器,具体效果可以看官方提供的样例。但在小型系统中没有提供dialog自定义弹窗容器,目前的需求是在L1设备上实现类似于dialog弹窗容器的功能。三、环境设...
2022-04-01 15:54:16 2109浏览 4点赞 1回复 1收藏
一、目标基于君正X2000开发板,移植OpenHarmony3.0系统后验证网络是否可用。二、前言首先,先说明下在开发板中为什么需要手动的进行网络配置,是因为OpenHarmony的网络模块中并没有类似Linux系统中内置的DHCP服务,目前OpenHarmony社区也在开发完善中,所以在开发板烧录后需要手动配置网络。什么是DHCP呢?这里简单说下:DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器...
2022-04-01 09:02:33 2645浏览 3点赞 1回复 1收藏
一、目标使用小型系统支持的基础控件实现tab页签容器。二、背景OpenHarmony标准系统中有[tabs](https:gitee.comopenharmonydocsblobmasterzhcnapplicationdevuiuijscomponenttabs.md)容器,在标准系统中tabs是一种常见的界面导航,通过页签容器,用户可以快捷地访问应用的不同模块,但在小型系统中没有提供tab页签容器,目前的需求是在L1设备上实现类似于tabs页签容器的功能。三、环境设备:君正x2000开发板系统:OpenHarmony3....
2022-04-01 08:57:55 2534浏览 4点赞 2回复 1收藏
开发OpenHarmony应用的第一步就是配置环境,如果你需要使用开发板(真机)进行调试,那就免不了配置签名信息,下面我们聊下基于OpenHarmony应用开发的签名配置。一、流程OpenHarmony应用的第一步就是配置环境,签名流程。使用真机设备运行和调试OpenHarmony应用前,需要对应用进行签名才能正常运行。配置应用签名信息的流程如下图所示。配置签名认证时需要密钥文件(.p12文件)和证书请求文件(.csr文件),并根据密钥和证书请...
2022-03-01 11:40:43 5480浏览 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 5044浏览 6点赞 2回复 3收藏
OpenHarmoryv3.0LTSCamera相机驱动框架(L2)解析5图像采集新大陆自动识别:郑曦应用层代码CmainDemoCaptureON(STREAMIDPREVIEW,CAPTUREIDPREVIEW,CAPTUREPREVIEW);RetCodeHos3516Demo::CaptureON(constintstreamId,constintcaptureId,CaptureModemode){CAMERALOGD("demotest:CaptureONentermode%{public}d",mode);std::sharedptrcaptureInfostd::makeshared();captureInfostreamIds{streamId};captureInfocaptureSettingability...
2022-02-23 10:47:30 3466浏览 4点赞 1回复 1收藏
目标将现有的产品加入到鸿蒙智联([HarmonyOSConnect](https:devicepartner.huawei.comcn)),成为HarmonyOSConnect的生态合作伙伴,依托华为HarmonyOS、硬件、芯片、云服务等软硬件开放能力,为产品全方位赋能,实现商业共赢。整体产品开发流程图产品开发引导流程图基础知识什么是HarmonyOSConnect生态合作伙伴?HarmonyOSConnect生态合作伙伴计划,是华为全场景战略的落地计划。依托华为HarmonyOS、硬件、芯片、云服务等软硬...
2022-02-14 10:32:55 5366浏览 2点赞 1回复 1收藏
OpenHarmoryv3.0LTSCamera相机驱动框架(L2)解析4创建流接着上章的代码继续往下看,将创建好的StreamInfo作为参数丢给StreamOperator进行流的创建程序调用流程图1.StreamOperator::CreateStreams()创建过程实例化一个stream对象,用stremInfos中的参数信息对相关成员进行赋值。创建一个StreamTunnel对象,把StreamTunnel和stream进行绑定。把创建好的每一个stream对应它的stremId放在streamMap里。Cdrivers\peripheral\camera\ha...
2022-02-07 16:27:57 3813浏览 2点赞 2回复 0收藏
OpenHarmoryv3.0LTSCamera相机驱动框架(L2)解析3创建流的准备新大陆自动识别郑曦1.简单回顾先简单回顾总结下前面两章的内容要点CameraHDI框架是通过绑定到HDF框架后在系统启动的时候完成初始化CameraHost实例。应用层通过获取CameraHost实例来得到设备支持的Camera的能力属性,并Open相应的设备。应用层通过IPC通讯来调用HDI接口补充说明在前面CameraHostImpl::Init()创建CameraDevice实例对象的时候会实例化PipelineCore的各个...
2022-01-24 17:10:09 3348浏览 1点赞 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 4395浏览 3点赞 0回复 3收藏
使用DevEcoStudioIDE开发HarmonyOS应用时使用到真机调试,在Debug断点调试时,出现异常提示:AppLaunch:Thecurrentmoduledoesn'tsupportNativeDualDebugger.PleaseselectanotherDebugger.问题分析:开发模块和需要的调试器不对应导致无法调试,比如你的项目是java类型,在使用调试时需要选择JavaOnly,或者你可以选择DetectAutomatically自动检测的调试器进行调试。解决方案:选择你开发模块相匹配的调试器即可。
2022-01-21 16:20:34 3026浏览 2点赞 0回复 1收藏
目标通过BLE扫描和广播提供的开放能力,可以根据指定状态获取外围设备、启动或停止BLE扫描、广播、数据交互。关于BLE蓝牙的扫描和广播你可以查看[官方文档](https:developer.harmonyos.comcndocsdocumentationdocguidesconnectivitybleadvertising0000001051008453)效果蓝牙介绍蓝牙是短距离无线通信的一种方式,支持蓝牙的两个设备必须配对后才能通信。HarmonyOS蓝牙主要分为传统蓝牙和低功耗蓝牙(通常称为BLE,BluetoothLowE...
2022-01-21 16:00:28 7202浏览 9点赞 1回复 5收藏
目标了解什么是蓝牙;蓝牙的服务、特性、属性。说在前面的话以下内容纯属个人的理解和总结,如有不到位或者不太对的地方,希望各位多多指教。什么是蓝牙?[HarmaonyOS关于蓝牙的介绍](https:developer.harmonyos.comcndocsdocumentationdocguidesconnectivitybluetoothoverview0000000000029991)蓝牙:是短距离无线通信(一般10m内)的一种方式,支持蓝牙的两个设备必须配对后才能通信。HarmonyOS蓝牙主要分为传统蓝牙和低功耗蓝...
2022-01-20 16:03:35 9107浏览 5点赞 1回复 4收藏
通过上一节,我们熟悉了基于LinuxDRM的基础显示平台,以及wayland相关的几个基础概念。这节我们将对搭建在其上的westoncompositor进行深入分析。Weston是基于Wayland协议的compositor的参考实现。其它的实现比如GNOME和KDE也默认提供了基于Waylanddisplayserver协议建立的全功能桌面环境。OpenHarmony标准系统目前采用的是weston的实现。了解westoncompositor有利于我们对OpenHarmony图形子系统的移植适配及启动问题进行调试。W...
2022-01-18 11:17:39 7466浏览 9点赞 0回复 6收藏
目标通过鸿蒙手机与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 6672浏览 7点赞 2回复 5收藏
获得成就
已积累 3.5w 人气
获得 132 个点赞
获得 73 次收藏
技术团队作者
  • NL_AIDC_Ryanzx
  • 新大陆_Tagore
  • NL_AIDC_zhuang
  • NL_AIDC_XJS