51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
WOT技术大会
IT证书
公众号矩阵
移动端
短视频
免费课程
课程排行
直播课
软考学堂
全部课程
厂商认证
IT技术
25年5月软考
PMP项目管理
免费题库
在线学习
文章
资源
问答
课堂
专栏
直播
51CTO
鸿蒙开发者社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
鸿蒙开发者社区订阅号
51CTO软考
51CTO学堂APP
51CTO学堂企业版APP
鸿蒙开发者社区视频号
51CTO软考题库
鸿蒙开发者社区
首页
帖子
问答
资源
课堂
直播
发现
登录/注册
51CTO
中国优质的IT技术网站
51CTO博客
专业IT技术创作平台
51CTO学堂
IT职业在线教育平台
活动
短视频
专栏
极客Show
鸿蒙技术特刊
我的关注
全部帖子
操作系统
OpenHarmony
HarmonyOS
其他
应用开发
卡片开发
三方库
IDE
其他
设备开发
海思开发板
树莓派
其他
框架语言
C/C++
Java
JavaScript
ArkUI / eTS
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
意见反馈
社区规则
社区活动
默认
发布时间
热度
原创
精华
热门标签
高级课程
HarmonyOS
人工智能
聊一聊鸿蒙系统中的打包工具组件
简介本组件包含打包、拆包和包解析三个功能模块:打包模块有将资源文件打包成hap包,和将多个hap包打包成app包两种模式。拆包模块有从app包中拆出所有hap包,和从hap包中拆出json文件两种模式。包解析模块可以根据对应解析模式,解析出指定设备类型下的hap包列表、hap包信息、签名信息等。目录developtoolspackingtool├──adapter│├──bundlespackingtool工具的版本信息│└──ohospackingtool工具实现的核心代码└──ME...
星蔚星
0回复
1.5w浏览
鸿蒙
HarmonyOS
OpenHarmony
关于鸿蒙系统中的元能力组件
简介元能力组件,是OpenHarmony为开发者提供的一套开发鸿蒙应用的开发框架。元能力组件由如下模块组成:图1元能力组件框架图AbilityKit是Ability框架提供给开发者的开发包,开发者基于该开发包可以开发出基于Ability组件的应用。基于Ability组件开发的应用有两种类型:基于Javascript语言开发的Ability(JSAbility)和基于CC++语言开发的Ability(NativeAbility)。JS应用开发框架是开发者开发JSAbility所用到框架,是在Ability...
星蔚星
0回复
1.4w浏览
鸿蒙
HarmonyOS
OpenHarmony
梦蝶—HarmonyOS原子化服务卡片开发思路发散
原创
梦蝶—HarmonyOS原子化服务卡片开发思路发散本文引言从2021年6月16日【征文活动】传递知识,共同进步——HarmonyOS卡片特性征文活动以来,很多开发者都对卡片有了一个体验、部分开发者也做出了相应的实战开发。近日也有学习李洋老师的《HarmonyOS原子化服务卡片应用场景探索公开课》。老师课上也讲到服务卡片来源于生活,脱胎于传统,适配于网络,作为流量入口的服务卡片到底适合哪些app的使用,到底适合什么样的场景的使用。根...
Der_带鱼
8回复
1.3w浏览
原子化服务卡片
鸿蒙
鸿蒙开源组件——车牌键盘输入组件
vehiclekeyboardohos项目介绍项目名称:vehiclekeyboardohos所属系列:openharmony的第三方组件适配移植功能:快速输入车牌号项目移植状态:主功能完成调用差异:无开发版本:sdk6,DevEcoStudio2.2Beta1基线版本:Release0.7.4效果演示安装教程1.在项目根目录下的build.gradle文件中,allprojects{repositories{maven{url'https:s01.oss.sonatype.orgcontentrepositoriesreleases'}}}2.在entry模块的build.gradle文件中,depen...
jacksky
0回复
1.2w浏览
鸿蒙
开源
高级UI组件
谈一谈鸿蒙系统的xdevice组件
简介xdevice是OpenHarmony中为测试框架的核心组件,提供用例执行所依赖的相关服务。xdevice主要包括以下几个主要模块:command,用户与测试平台命令行交互模块,提供用户输入命令解析,命令处理。config,测试框架配置模块,提供测试平台串口连接方式和USB连接方式的不同配置选项。driver,测试用例执行器,提供测试用例分发,执行,结果收集等主要测试步骤定义。report,测试报告模块,提供测试结果解析和测试报告生成。schedu...
星蔚星
0回复
1.5w浏览
鸿蒙
HarmonyOS
OpenHarmony
鸿蒙系统中的资源管理组件相关介绍
简介资源管理组件为应用提供加载多语言界面资源的能力,如不同语言下提供不同的应用名称或图标等。目录资源管理组件源代码目录结构如下所示:baseglobal├──resmgrlite资源管理代码仓│├──frameworks资源管理核心代码││├──resmgrlite资源解析核心代码│││├──include资源管理头文件│││├──src资源管理实现代码│││└──test资源管理测试代码│├──interfaces资源管理接口││└──innerkits资源管理对...
星蔚星
0回复
8136浏览
鸿蒙
HarmonyOS
OpenHarmony
详谈鸿蒙系统中的时间组件
简介时间组件提供管理系统时间的能力。图1子系统架构图目录basemiscservicestime├──etc组件包含的进程的配置文件├──figures构架图├──interfaces组件对外提供的接口代码├└──innerkits服务间接口│└──kits对应用提供的接口├──profile组件包含的系统服务的配置文件└──services时间服务实现说明js接口说明表1js组件systemTime开放的主要方法接口名描述functionsetTime(time:number):Promise设置系统时间,Pro...
星蔚星
0回复
1.0w浏览
鸿蒙
HarmonyOS
OpenHarmony
如何优雅地开发HarmonyOS APP应用
原创
精华
研究HarmonyOS有一段时间了,今天主要结合自己多年的项目开发经验和各种技术栈结合HarmonyOSAPP应用开发讲解下如何优雅地进行开发和积累。一、挖掘项目需求或者做项目移植,并且做技术分析,与HarmonyOSAPP应用开发相关知识点进行结合。这里最简洁的方式就是用一个脑图规划下就好,我这里就拿我之前发布的在线教育APP的项目为例进行介绍下二、创建项目工程,采用一个Project多个Moudule的方式进行开发,并且使用git进行托管,开...
开源夏德旺
11回复
3.7w浏览
APP 设计开发
HarmonyOS原子化服务卡片-车来了
原创
精华
一,前言自从HarmonyOS发布以来,原子化服务卡片成为亮点中亮点,我平常上班交通工具都是公交车多,平常在出门前,下班前都会打开微信小程序[车来了精准实时公交]查看要坐的公交现在什么位置,每次都要先打开微信,找到小程序,才可以查看公交行程情况,有些麻烦,这时HarmonyOS原子化服务卡片出现了,我就想能不能把某路公交车行程直接显示在卡片上,这样就不用每次都要先打开微信,再找到小程序查看,有了想法当然就是运动了,虽然我拿不到公...
狼哥Army
14回复
2.5w浏览
原子化服务卡片
车来了
基于HarmonyOS系统 使用JS开发一个简单的仿苹果计算器
原创
先看效果图众所周知鸿蒙JS框架是非常轻量级的MVVM模式。通过使用和Vue2相似的属性劫持技术实现了响应式系统;学习鸿蒙很长时间了,想写一个demo进行练练手,就选择开发这个仿苹果计算器程序。话不多说,上代码:hmlhtml{{output}}{{$item}}{{$item}}{{$item}}{{$item}}csscss.container{flexdirection:column;backgroundcolor:010101;height:100%;width:100%;}.header{height:36%;width:100%;alignitems:flexend;padding:2px20px...
我曾是少年_
1回复
1.2w浏览
JS计算器
鸿蒙开源组件——二维码和条形码的扫描生成工具库
BGAQRCodeohos支持二维码和条形码的扫描工具库,方便的实现扫码识别和生成二维码的功能功能介绍可定制各式各样的扫描框可定制全屏扫描可定制要识别的码的格式可以控制闪光灯,方便夜间使用zxing二维码扫描功能ZBar扫描条码、二维码「已解决中文乱码问题」演示扫码页面识别图中码集成注意:请将entry中资源目录media下的图片拷贝到自己项目中,否则会报空指针方式一添加zxing.har,zbar.har,qrcodecore.har到entry下的libs文件夹...
jacksky
0回复
2.1w浏览
鸿蒙
开源
组件
二维码
鸿蒙开源组件——ohos扩展包
ohos扩展包扩展ohos触摸事件分发机制、嵌套滚动机制,手势识别及相关配套组件,如:抽象View、ViewGroup内事件分发接口(dispatchTouchEventonInterceptTouchEventonTouchEvent)ViewHelper、ViewGroupHelper实现事件分发NestedScrollingChild、NestedScrollingParent接口NestedScrollingChildHelper、NestedScrollingParentHelperGestureDetector、ScaleGestureDetectorScrollerCoordinatorLayout、BehaviorAppBarLayout、Scroll...
jacksky
0回复
6150浏览
鸿蒙
开源
高级UI组件
HarmonyOS卡片编辑与背景模糊开发
一.卡片编辑功能卡片提供方提供一个卡片的编辑页面,允许从卡片跳转至编辑页面。卡片提供方在配置文件config.json中添加参数“formConfigAbility”,配置参数信息的规则如下。配置该参数的值,导航到编辑页面的Pageability,格式如下:ability:单个ability名字如果不配置“formConfigAbility”参数,则无卡片编辑功能。二.卡片背景模糊卡片可以在config.json中声明是否支持背景模糊。声明方式如下:config.json的metaData中...
鸿蒙时代
0回复
9268浏览
harmonyos
蛟龙腾飞
鸿蒙时代
【鸿蒙开发】开发小技巧一:卡片小技巧
原创
[toc](目录)一、需求卡片开发以及卡片的详细描述,社区的资料很多很多,我佩服各路大佬文字描述表达能力,我还在努力学习中,我今天发现一个新的疑问,就是我把卡片创建出来了,但是会跟应用绑定了。卡片固定在桌面,但是会有个应用图标,发了提问,也各种查资料,后面通过资料和尝试,我知道了怎么避免有桌面图标。也不能说是避免,就是一个配置的问题。原子化服务主要在于免安装,独立入口。也正是因为这样,当我提出那绑定的...
甜甜爱开发
2回复
1.6w浏览
鸿蒙开发
【中软国际】HarmonyOS 日程提醒卡片应用
精华
效果图展示:一、项目介绍    项目为一个简单的在日历上添加日程的应用,我们可以将当日的日程生成卡片到桌面,便于直观查看当日要做事项。    此项目旨在帮助开发者快速掌握如下技术点:    1)Js卡片的布局、初始化、更新、事件处理;    2)Java卡片的布局、初始化、更新、事件处理。二、代码结构解读本教程我们只是对核心代码进行讲解,您...
中软HOS小鸿
6回复
2.2w浏览
卡片
JS-UI框架
JS数据存储
DevEco Studio
#2020征文-手机# HarmonyOS App开发造轮子--自定义圆形图片组件
原创
精华
一、背景在采用Java配合xml布局编写鸿蒙app页面的时候,发现sdk自带的Image组件并不能将图片设置成圆形,反复了翻阅了官方API手册(主要查阅了Compont和Image相关的API),起初发现了一个setCornerRadius方法,于是想着将图片宽度和高度设置为一样,然后调用该方法将radios设置为宽度或者高度的一半,以为可以实现圆形图片的效果,后来发现不行。于是乎想着能不能通过继承原有的Image自己来动手重新自定义一个支持圆形的图片组...
开源夏德旺
8回复
2.3w浏览
自定义组件
一文看懂HarmonyOS服务卡片运行原理和开发方法
精华
社区有奖征文活动正在进行中:点此前往:[传递知识,共同进步——HarmonyOS卡片特性征文活动](https:harmonyos.51cto.composts5907huodongtie)服务卡片概述1.什么是服务卡片HarmonyOS2的到来,让很多开发者眼前一亮。HarmonyOS2推出的服务卡片,是FA(FeatureAbility)的界面展现形式,将FA的重要信息或者操作前置到卡片上,以达到服务直达的目的。卡片实际界面如下图所示。图1具有服务卡片的桌面如图所示,桌面上混合着服务卡...
鸿蒙开发者社区官方账号
10回复
2.9w浏览
鸿蒙
征文
HarmonyOS
服务卡片
开发方法
HarmonyOS自定义权限组件--你真的弄懂了权限控制了吗?
原创
精华
前言关于HarmonyOS的动态授权的常规操作流程和代码我之前写过一篇文章,请看《鸿蒙动态权限申请完整规范流程和操作详解(https:harmonyos.51cto.composts5165)》。权限控制是在进行HarmonyOS应用开发中非常重要的一个环节,几乎所有的商业应用中都会涉及到。我们在曾经使用的Androidapp应用中经常会遇到一些app会弹出各种敏感权限授权窗口提示用户授权,有些app(特别是流氓应用)经常会在第一次打开app的时候就提醒用户授予所有...
开源夏德旺
4回复
1.6w浏览
HarmonyOS
【软通动力】HarmonyOS三方件开发指南(18)-Flexbox流式布局组件
原创
精华
引言上一篇给大家介绍底部导航栏的组件使用及开发指南,本篇将给大家带来另一个鸿蒙三方件的是实现:Flexbox,何为Flexbox,如果对Java的Swing比较熟悉的话一定不会陌生,就是控件根据ViewGroup的宽,自动的往右添加,如果当前行剩余空间不足,则自动添加到下一行。有点所有的控件都往左飘的感觉,第一行满了,往第二行飘所以也叫流式布局。鸿蒙并没有提供流式布局,但是某些场合中,流式布局还是非常适合使用的,比如关键字标...
软通田可辉
19回复
2.2w浏览
软通动力
HarmonyOS
三方件
OpenHarmony Neptune开发板I2C驱动OLED屏幕显示
原创
精华
前言:由于Neptune开发板openharmonySDK版本的更新,我发现在之前示例代码中驱动OLED屏幕显示以在现版本中无法使用,故此修改示例代码以支持对当前版本(openharmonyV1.1.0LTS)IoT接口使用I2C驱动OLED屏幕显示,并把修改代码和调试过程中出现的一些问题在做说明。1.环境准备1.1开发环境、编译环境搭建,参考官方文档,参考链接如下:Neptune开发板的环境搭建及使用1.2Neptune开发板openharmonyV1.1.0LTS版本获取:gitclonehttps:g...
远道可思
11回复
1.8w浏览
neptune
IoT
I2C
暂无内容
1
97
98
99
100
101
102
103
104
105
126
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅