与时间赛跑,拖着世界前行!
私信
主帖 37
回帖 57
视频
提问
回答 1
资源 30
专栏 1
OpenHarmonyeTSEmitter进程内事件通知组件的使用[toc](目录)1.能做什么提供用于发送和处理进程内事件的方法。样例中选取了一个选购商品的场景,在Index页面完成对商品选购事件的订阅,在Goods页面选择商品后完成对事件的通知,在Index页面对通知进行处理,通知的数据格式可自定义。2.使用步骤1).引用组件jsimportemitterfrom'ohos.events.emitter';2).订阅事件在aboutToAppear生命周期函数完成订阅,绑定自定义回调处理函数onE...
1天前 871浏览 3点赞 0回复 2收藏
OpenHarmony之eTSDataAbility的使用及数据管理[toc](目录)1.介绍本文是eTSDataAbility样例实践,主要展示了eTSFA使用eTSDataAbility实现图书信息的管理功能,包括rdb数据库的创建,数据的增删改查,批量操作等。是继[ServiceAbility](https:ost.51cto.composts12779)的第二篇。Ability是HarmonyOS应用程序的重要组成部分,分为FA(FeatureAbility)和PA(ParticleAbility)两种类型。PA有ServiceAbility和DataAbility,ServiceAb...
4天前 1785浏览 5点赞 2回复 2收藏
OpenHarmony之eTSFA调用eTSServiceAbility[toc](目录)1.介绍本文是ServiceAbility样例的实践,主要展示了eTSFA调用eTSPA,实现一个字符串排序的功能,这里的PA指的是ServiceAbility。Ability是应用所具备能力的抽象,也是应用程序的重要组成部分。一个应用可以具备多种能力(即可以包含多个Ability),HarmonyOS支持应用以Ability为单位进行部署。Ability可以分为FA(FeatureAbility)和PA(ParticleAbility)两种类型,每种类型...
8天前 1930浏览 5点赞 1回复 3收藏
[toc](目录)OpenHarmonyeTS通用日志组件在开发的过程中总要通过日志输出来完成一些调试工作,所以写日志是避免不了的,日志记录的功能并不复杂,却是必要的、重复的,每个页面要引入日志工具类,还要定义一个TAG常量,在记录日志的时候将TAG变量传递给日志工具类,大概需要三步:1.导入日志工具类2.定义TAG常量(每个页面定义一遍)3.编写记录日志代码行想了一下,完全可以传递this对象到日志工具类,由工具类获取当前页面名称...
2022-05-06 19:53:09 1305浏览 2点赞 1回复 2收藏
上一期把DAYU200的开发板系统升级成了OpenHarmony3.1Release版,这一期和大家分享,基于eTS开发一个管家服务系统,其实设想是用DAYU200上实现全屋智能中控系统,也设想了一些功能,东西有点多,全屋智能中控系统先实现管家服务系统的两个UI效果:语音助手、提醒服务。这一期实践了以下内容:swiper组件、切换多组页面的组件Panel组件、可以从底部弹出收回滑动的面板组件Builder、生成布局,可以方便的传递参数importrouterfrom's...
2022-04-29 21:53:47 2403浏览 6点赞 2回复 2收藏
[toc](目录)DAYU200升级到OpenHarmony3.1Release步骤详解前言收到DAYU200的开发板了,看着很精良,接通电源,系统自动启动,启动效果设置中查看系统版本,可以看到出厂时安装的OpenHarmony3.1bete版。准备升级到OpenHarmony3.1Release版本。1.参考资料按照烧录手册和视频,将设备升级到OpenHarmony3.1Release版本手册:HiHopeDAYU200镜像烧录指南.pdfhttps:gitee.comhihopeiotdocsblobmasterHiHopeDAYU200%E7%83%A7%E5%86%99%E5...
2022-04-11 18:01:46 4532浏览 10点赞 3回复 6收藏
本文正在参与优质创作者激励[toc](目录)HarmonyOSSample之JavaDistributeAuthDemo分布式身份认证1.介绍相信大部分关注HarmonyOS的人来说,对于HarmonyOS的特性都有一定的了解了,从官网我们可以看到一些关键的提炼:“统一OS,弹性部署”,“硬件互助,资源共享”,“一次开发,多端部署”接下来几期就想和大家一起就HarmonyOS的特性,来找一些案例进行学习和实践,目的是进一步巩固对特性的理解然后去灵活应用。这一期是通过分...
2021-12-09 01:29:17 5949浏览 5点赞 4回复 3收藏
本文正在参与优质创作者激励[toc](目录)HarmonyOSSample之AI能力应用之报菜名儿1.介绍小的时候就看过一个节目,就报菜名,一直印象很深刻,“蒸羊羔、蒸熊掌、蒸鹿尾儿、烧花鸭、烧雏鸡儿、烧子鹅、卤煮咸鸭、酱鸡、腊肉、松花、小肚儿”,历历在目。前几天,家里的小朋友在背诵校园童谣,背古诗,也得帮着儿,就想着可以结合AI能力开发一个小的应用,具备以下2个能力:1.支持拍照,然后能提取出照片中的文字。(相机功能+通用...
2021-11-29 23:39:27 3951浏览 6点赞 2回复 7收藏
本文正在参与优质创作者激励[toc](目录)HarmonyOSSample之AI能力之NLU引擎服务1.介绍NLU(thenaturallanguageunderstanding)自然语言理解引擎服务。该引擎服务提供了分词、词性标注、实体识别、意图识别、关键词提取等接口,有同步和异步两种方法。这一期的内容包括:分词能力、词性标注、关键字提取、实体识别。相关代码都增加了注释说明和调试日志,方便理解和学习。2.效果展示3.搭建环境安装DevEcoStudio,详情请参考[DevEc...
2021-11-19 19:50:24 4298浏览 8点赞 3回复 6收藏
本文正在参与优质创作者激励[toc](目录)HarmonyOSCodelabs之Js2javaCodegenJSFA调用PA工具1.介绍如何用JS[FA](https:developer.harmonyos.comcndocsdocumentationdocguidesabilityabilityoverview0000000000029852)简单高效的调用[PA](https:developer.harmonyos.comcndocsdocumentationdocguidesabilityabilityoverview0000000000029852)能力?如果还不了解FA和PA概念的小伙伴可以点进链接去详细了解一下。今天使用js2javacode...
2021-11-12 17:53:10 4651浏览 5点赞 1回复 4收藏
本文正在参与优质创作者激励[toc](目录)HarmonyOSSample之Pasteboard分布式粘贴板1.介绍HarmonyOS提供系统剪贴板服务的操作接口,支持用户程序从系统剪贴板中读取、写入和查询剪贴板数据,以及添加、移除系统剪贴板数据变化的回调。设备内:用户通过系统剪贴板服务,可实现应用之间的简单数据传递。例如:在应用A中复制的数据,可以在应用B中粘贴,反之亦可。设备间:在分布式粘贴板场景中,粘贴的数据可以跨设备写入。例如,设...
2021-11-11 21:38:13 7275浏览 10点赞 5回复 7收藏
本文正在参与优质创作者激励[toc](目录)HarmonyOSSample之PixelMap图像功能开发1.介绍HarmonyOS图像模块支持图像业务的开发,常见功能如图像解码、图像编码、基本的位图操作、图像编辑等。当然,也支持通过接口组合来实现更复杂的图像处理逻辑。那么什么叫图像解码,什么叫图像编码,什么叫位图?PixelMap是图像解码后无压缩的位图格式图像解码就是不同的存档格式图片(如JPEG、PNG等)解码为无压缩的位图格式图像编码就是将无...
2021-10-27 21:14:27 4738浏览 3点赞 3回复 5收藏
[toc](目录)DistributedVideoPlayer分布式视频播放器(二)介绍上一期我们实现了视频的播放功能,播放列表还有评论功能.这一期,我们来看一下手机端是如何实现一个对远端TV视频播放的遥控功能.[本文正在参与优质创作者激励]效果展示搭建环境安装DevEcoStudio,详情请参考[DevEcoStudio下载](https:developer.harmonyos.comcndevelopdevecostudio)。设置DevEcoStudio开发环境,DevEcoStudio开发环境需要依赖于网络环境,需要连接上网...
2021-10-20 16:36:34 4622浏览 8点赞 2回复 7收藏
[toc](目录)DistributedVideoPlayer分布式视频播放器(一)介绍本示例是在官方VideoPlayAbility模板基础上做了扩展开发,官方模板提供基本的视频播放功能,并允许您在手机和电视之间传输视频.应用分为手机端(entry)和TV端(entrytv),以及一个依赖模块(commonlib).在示例的基础之上,手机端增加了视频播放列表功能,以及播放详情页和评论功能;手机端播放的视频可以流转到TV端,并实现远端遥控的功能。内容比较多,会分两期给大家讲解,本...
2021-10-18 04:06:29 5719浏览 10点赞 3回复 9收藏
[toc](目录)HarmonyOSSample之NetworkManagement网络管理功能1.介绍本示例演示了如何使用网络管理模块相关接口,演示了以下功能:功能1:使用默认网络,打开连接,发送HTTP请求。功能2:统计指定UID的上行下行流量。功能3:使用Socket方式实现不同设备间通信。此功能需要打开WIFI,并且通信的设备连接相同的WIFI组成局域网。操作上,先启动服务端,再启动客户端,然后从客户端发送消息,查看服务端是否收到消息。功能4:HTTP缓...
2021-09-22 20:12:51 9577浏览 7点赞 8回复 7收藏
[toc](目录)HarmonyOSSample之Bluetooth传统蓝牙的使用1.介绍本示例演示了如何对蓝牙进行基本操作,传统蓝牙本机管理:主要是针对蓝牙本机的基本操作,包括:打开和关闭蓝牙、设置和获取本机蓝牙名称、扫描和取消扫描周边蓝牙设备、获取本机蓝牙profile对其他设备的连接状态、获取本机蓝牙已配对的蓝牙设备列表。传统蓝牙远端管理操作:主要是针对远端蓝牙设备的基本操作,包括:获取远端蓝牙设备地址、类型、名称和配对状态,...
2021-09-15 12:02:07 1.0w浏览 14点赞 5回复 12收藏
2020年的9月10日,鸿蒙技术社区正式成立,不知不觉,51CTO鸿蒙技术社区已经走过了一年,在这一年里,我在社区收获了很多,同时也认识了很多技术大咖和社区の工作者,在未来的日子,希望和你们一起继续走下去,做不平凡的平凡开发者!https:mp.weixin.qq.coms9wZGarLHvDB0LvyRrnJXw但行好事,莫问前程20210913Buty
2021-09-13 10:38:13 5396浏览 7点赞 7回复 2收藏
[toc](目录)HarmonyOSSample之EventHandler线程间通信1.介绍在开发过程中,开发者经常需要在当前线程中处理下载任务等较为耗时的操作,但是又不希望当前的线程受到阻塞。此时,就可以使用EventHandler机制。EventHandler是HarmonyOS用于处理线程间通信的一种机制,可以通过EventRunner创建新线程,将耗时的操作放到新线程上执行。这样既不阻塞原来的线程,任务又可以得到合理的处理。比如:主线程使用EventHandler创建子线程,...
2021-09-09 19:09:18 6060浏览 3点赞 2回复 4收藏
[toc](目录)HarmonyOSSample之TaskDispatcher线程管理1.介绍不同应用在各自独立的进程中运行。当应用以任何形式启动时,系统为其创建进程,该进程将持续运行。当进程完成当前任务处于等待状态,且系统资源不足时,系统自动回收。在启动应用时,系统会为该应用创建一个称为“主线程”的执行线程。该线程随着应用创建或消失,是应用的核心线程。UI界面的显示和更新等操作,都是在主线程上进行。主线程又称UI线程,默认情况下,所...
2021-09-08 02:03:53 5366浏览 6点赞 3回复 3收藏
[toc](目录)EpidemicServiceAssistant疫情服务助手卡片介绍前段时间国内的新冠疫情又出现了一些波动,公司也要求每天上报健康码和行程码,就想着能不能用服务卡片做一个,于是就开始行动了,想着大体可以分成2步走,需要先设计UI,然后对接相关的接口,不过对接接口要麻烦一些,需要有相关的开放接口,目前还没实现。搭建环境安装DevEcoStudio,详情请参考[DevEcoStudio下载](https:developer.harmonyos.comcndevelopdevecostud...
2021-08-31 21:17:16 7213浏览 11点赞 4回复 7收藏