51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
WOT技术大会
IT证书
公众号矩阵
移动端
短视频
免费课程
课程排行
直播课
软考学堂
全部课程
厂商认证
IT技术
24年11月软考
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
HarmonyOS NEXT
js结合canvas制作水印添加器小工具
原创
精华
作者:钱林川前言随着搬运工的逐渐增加,原创作者的利益收到了极大的影响.所以给图片或视频加上水印显得极其重要,他可以有效的维护原创作者的版权防止盗版.本文分享一个由canvas和vue.js制作的图片水印添加器.效果展示实现功能自定义水印的文字及颜色,水印的位置,旋转角度,大小,透明度,是否重复显示,以及选择为重复时可以选择文字之间的水平间距和垂直间距,在设置为合适的图片时点击下载按钮即可下载得到完成图.如果觉得效果不好...
中软国际AIoT开发者社区
5回复
9460浏览
中软国际
canvas
添加水印工具
本周四晚19:00战码先锋第7期直播丨三方应用开发者如何为开源做
OpenAtomOpenHarmony(以下简称“OpenHarmony”)工作委员会首度发起「OpenHarmony开源贡献者计划」,旨在鼓励开发者参与OpenHarmony开源建设、贡献代码或者帮助社区提交和修复Bug,与OpenHarmony社区共同成长。本期「OpenHarmony开源贡献者计划」以“战码先锋,PR征集令”为主题,联合6大OpenHarmony开源大咖,精选5大简单上手的开源代码仓(Docs、ArkUI、媒体子系统、测试子系统、启动恢复),在【战“码”先锋直播间】,在线...
OpenHarmony开发者
0回复
4218浏览
OpenHarmony
#夏日挑战赛# HarmonyOS - 自定义组件之switch开关
原创
精华
作者:姚显春[本文正在参加星光计划3.0–夏日挑战赛](https:ost.51cto.composts13641)前言最近在开发FA项目时使用到switch开关组件,该switch组件是基于JS扩展的类Web开发范式组件中的基础组件。在使用的过程中发现了一些问题,比如:1、设置宽高等样式属性不会改变switch组件本身的宽高,而是会修改switch组件的内边距;2、switch组件存在一定比例的缩放。使用switch组件在页面布局时存在上述等问题,但可通过一些技术手段(tr...
中软小助手
6回复
9005浏览
中软国际
星光计划3.0
Switch开关
自定义组件
鸿蒙
Hi3861下使用micropython更新系统时间
原创
在Hi3861上移植了micropython,因为一些应用需要时间功能,所以,实现了一下该功能。1、移植unetwork和usocket库。2、rtctime函数实现cSTATICmpobjtmodrtctime(sizetnargs,constmpobjtargs){if(nargs0){returnmpobjnewint((mpintt)higetrealtime());}else{intsettimempobjgetint(args[0]);hisetrealtime(settime);returnmpconstnone;}}STATICMPDEFINECONSTFUNOBJVARBETWEEN(modrtctimeobj,0,1,modrtctime);3、联网py脚本pythoni...
再见南丫岛
1回复
9282浏览
Hi3861
micropython
OpenHarmony原子化服务开发快速入门体验(一)
目录:一、体验说明二、搭建开发环境三、创建openHarmony新工程四、编写项目代码五、配置openharmony应用签名信息六、推送到开发板设备一、体验说明本教程以蛟龙腾飞公司以前基于OpenHarmonyApplication模式下的”解锁学习DEMO”转化成OpenHarmonyAtomicservice即原子化服务的详细开发过程。便于开发者快速体验OH原子化服务的开发流程。二、搭建开发环境前提条件:已下载并安装好DevEcoStudioReleaseforopenharmony及以上版本。...
鸿蒙时代
0回复
5000浏览
OpenHarmony
#云原生征文# Ingress-nginx和Ingress-traefik对比和应用
原创
[toc](目录)1.Ingress1.1Service与Ingress的对比基于L4的服务每个应用独占ELB,浪费资源为每个服务动态创建DNS记录,频繁的DNS更新支持TCP和UDP,业务部门需要启动HTTPS服务,自己管理证书基于L7的Ingress多个应用共享ELB,节省资源多个应用共享一个Domain,可采用静态DNS配置TLStermination发生在Ingress层,可集中管理证书更多复杂性,更多的网络hop1.2Ingress和IngressController1.2.1Ingress1、Ingress是一层代理2、负责根据...
紫彩玉箫
0回复
2.4w浏览
traefik
ingress
nginx
【直播回顾】战码先锋第六期:共建测试子系统,赋能开发者提
6月21日晚上19点,战"码"先锋第6期直播《共建测试子系统,赋能开发者提高代码质量》,在OpenHarmony社群内成功举行。本期课程,由华为OpenHarmony高级测试工程师Andy老师主讲,是「OpenHarmony开源贡献者计划」"战码先锋,PR征集令"系列活动配套直播之一。「OpenHarmony开源贡献者计划」活动自发布以来,已收到1000+PR,新晋80+Contributors。为了帮助更多新手开发者开启开源之旅,我们联合6大OpenHarmony开源大咖,精选5大简单...
OpenHarmony开发者
0回复
4708浏览
OpenHarmony
HarmonyOS应用开发-ClickableImageJsDome体验
说明:提供了常用的布局、组件等页面元素,并且为这些组件提供了很多属性与可监听到的事件(例如动画属性与点击、触碰事件),开发者可以根据实际场景和开发需求,选用不同的组件、事件、属性来实现界面交互效果的设计。本DEMO主要涉及到的页面元素有有image,imageanimator,展现图片资源在界面交互中几种常见运用效果。旨在帮助开发人员快速了解HarmonyOSJSUI应用的开发。效果图:完整代码地址:https:gitee.comjltfcloudcnjumptotreefeatureClickableImageJsDemo
鸿蒙时代
0回复
5366浏览
HarmonyOS
HarmonyOS原子化服务开发快速入门教程 (下)
五、多设备效果显示其他卡片效果显示,如图27、图28、图29所示Phone:图27Tablet:图28Wearable:图29六、学习说明本教程演示了主要开发流程,便于开发者快速上手,所有服务卡片都指向了一个单页面。具体项目开发时,需要熟悉各项配置与功能,引用各项SDK和API等。项目代码地址:https:gitee.comjltfcloudcnjumptotreefeatureImmersiveData
鸿蒙时代
0回复
5622浏览
HarmonyOS
原子化服务
#夏日挑战赛#DevEco Studio相关常见问题
原创
精华
[本文正在参加星光计划3.0夏日挑战赛]https:ost.51cto.composts13641一:当我们在DevEcoStudio新建一个project,在真机测试时,报以下错误:解决方法:FileProjectStructureProjectSigningConfigs填写如下内容:Storefile(.p12):用于关联OAuth(身份验证)凭证,打包项目时进行签名。Storepassword:设置密钥库密码,必须由大写字母、小写字母、数字和特殊符号中的两种以上字符的组合,长度至少为8位。Keyalias:别名,在密钥存储...
OS中的塔秋莎
8回复
1.3w浏览
HarmonyOS
DevEco Studio
鸿蒙
物联网
OpenHarmony 3516添加内核驱动(L1)
原创
精华
[toc](目录)简介此文章以OpenHarmony3.1代码基础介绍liteosaipcamerahisparktaurus上添加khdf步骤。介绍驱动的简单调用(3516开发板:HiSparkAIHi3516DOneLightVER.B开发板上测试)驱动添加驱动目录结构驱动代码见附件驱动目录以外的文件配置文件drivers\adapter\khdf\liteos\hdflite.mkmysampletestifeq($(LOSCFGDRIVERSHDFMYSAMPLEDRIVER),y)LITEOSBASELIB+lmysampledriverLIBSUBDIRS+$(LITEOSDRIVERSHDF)mysampledriverendif文...
碼磚民工
2回复
1.4w浏览
OpenHarmony
驱动
khdf
#夏日挑战赛# HarmonyOS - 实现带日期效果的待办事项
原创
精华
作者:俞才彬[本文正在参加星光计划3.0–夏日挑战赛](https:ost.51cto.composts13641)前言初学鸿蒙JS开发技术不久,想要快速结合官方文档上手鸿蒙JS组件开发,本文主要结合HarmonyOS官网上的相关组件及API实现一个根据日期持久化存储待办事项。效果演示实现步骤1.确定两个页面首先确定有两个页面:选择日期页面、待办事项页面。选择日期页面将选择的日期如:'2022616'作为路由参数传递到代办事项页,后者把这个日期作为缓存的ke...
中软国际AIoT开发者社区
4回复
1.2w浏览
中软国际
待办事项demo
鸿蒙
【直播回顾】OpenHarmony知识赋能六期第一课—OpenHarmony智能家
【直播回顾】OpenHarmony知识赋能六期第一课—OpenHarmony智能家居项目介绍6月16日晚上19点,知识赋能第六期第一节课《OpenHarmony智能家居项目介绍》,在OpenHarmony开发者成长计划社群内成功举行。本次直播是“OpenHarmony开源开发者成长计划项目”举办的知识赋能系列直播之一,在开发者中引发了高度关注。此系列直播已经走过了5期,共28节课,23名技术大咖倾囊相授,从开源实战项目总结经验,利用真实场景的应用案例分享前沿...
OpenHarmony开发者
0回复
5403浏览
OpenHarmony
HarmonyOS原子化服务开发快速入门教程(中)
原创
三、修改代码查看js下刚刚创建的卡片,如图7。如图7打开该文件下的index.hml文件,修改代码。{{$t('strings.titlebig')}}{{$t('strings.titlesmall')}}{{$t('strings.text')}}{{$t('strings.text1')}}{{$t('strings.text2')}}{{$t('strings.text3')}}{{$t('strings.text4')}}打开该文件下的index.css文件,修改代码(找到对应修改部分)。.container{flexdirection:column;justifycontent:spacebetween;alignitems:flexstart;注...
鸿蒙时代
0回复
6127浏览
HarmonyOS
#夏日挑战赛#【FFH】canvas帧动画及封装(OpenHarmony JS UI)
原创
精华
[本文正在参加星光计划3.0–夏日挑战赛](https:ost.51cto.composts13641)夏日挑战赛【FFH】canvas帧动画及封装(OpenHarmonyJSUI)Demo展示这里以Tom猫(多年前热门的移动端互动小游戏)为例:实现思路首先要了解帧动画播放的原理——正如我们平时看电视看视频,视频通过每一帧图片按顺序快速切换来产生“动”起来的效果。因此可以通过canvas组件提供的drawImage加定时器的方法来实现快速绘帧、渲染的效果。代码封装(这里我封...
FFH_PETSJ
2回复
9062浏览
鸿蒙
本周二晚19:00战码先锋第6期直播丨共建测试子系统,赋能开发者
OpenAtomOpenHarmony(以下简称“OpenHarmony”)工作委员会首度发起「OpenHarmony开源贡献者计划」,旨在鼓励开发者参与OpenHarmony开源建设、贡献代码或者帮助社区提交和修复Bug,与OpenHarmony社区共同成长。本期「OpenHarmony开源贡献者计划」以“战码先锋,PR征集令”为主题,联合6大OpenHarmony开源大咖,精选5大简单上手的开源代码仓(Docs、ArkUI、媒体子系统、测试子系统、启动恢复),在【战“码”先锋直播间】,在线...
OpenHarmony开发者
0回复
4248浏览
OpenHarmony
#夏日挑战赛# 3.7 Counter组件
原创
精华
[[本文正在参加星光计划3.0–夏日挑战赛](https:ost.51cto.composts13641)]本节介绍一个比较简单的计数器组件Counter,可提供相应的增加或者减少的计数操作。1.接口Counter组件的接口不需要任何参数。javascriptCounter()2.事件不支持通用事件和手势,仅支持监听数值增加或减少的事件。javascriptonInc(callback:()void)监听数值增加事件。onDec(callback:()void)监听数值减少事件。示范代码首先,我们定义两个变量,用于记录当...
鸿蒙开发之南拳北腿
0回复
8314浏览
ArkUI
eTS
HarmonyOS 3.0
鸿蒙开发
方舟开发框架
2.6 ArkUI实现一次开发多端部署
原创
精华
本节通过栅格化布局、自适应布局、响应式布局和使用资源,从App的弹性布局和多态组件两个维度,讲解如何实现一次开发多端部署。接着,建立一个ArkUIeTS的开发框架,这个可以作为开发新App的脚手架。当显示环境发生变化时(如,不同屏幕尺寸的设备切换、横竖屏切换、应用分屏),我们需要及时调整内容的布局方式以适应变化。通过栅格化布局、自适应布局和响应式布局,可以达到多设备下布局的一致性。2.6.1栅格化布局1.8vp网格系...
鸿蒙开发之南拳北腿
14回复
1.2w浏览
ArkUI
eTS
HarmonyOS 3.0
鸿蒙开发
方舟开发框架
等个有“源”人|OpenHarmony 成长计划学生挑战赛报名启动
OpenAtomOpenHarmony(以下简称“OpenHarmony)开源开发者成长计划—解决方案学生挑战赛(以下简称“本大赛”或“成长计划学生挑战赛”)的使命是使用OpenHarmony技术解决联合国17项可持续发展的目标中一个或多个挑战,鼓励学生开发者积极参与开源软件的开发与创新,帮助开发者在开源项目中成长。什么是“联合国17项可持续发展目标”?17项目标提出了我们面临的全球挑战,涵盖贫困、不平等、气候、环境退化、繁荣以及和平与正义...
OpenHarmony开发者
2回复
6994浏览
OpenHarmony
OpenHarmony 官网文档有哪些上新?下篇:设备开发文档上新
为了方便社区开发者更易获取OpenAtomOpenHarmony(以下简称“OpenHarmony”)相关文档,暨上篇应用开发文档上新内容,SIGDocs小组同步准备了设备开发文档上新内容介绍,让您的开发工作事半功倍。OpenHarmony设备开发新增指南文档●数据管理开发指南:包含关系型数据库和轻量级数据存储两部分关系型数据库(RelationalDatabase,RDB)是一种基于关系模型来管理数据的数据库。OpenHarmony关系型数据库基于SQLite组件提供了一套完...
OpenHarmony开发者
0回复
6854浏览
OpenHarmony
暂无内容
1
115
116
117
118
119
120
121
122
123
199
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅