51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
信创认证
公众号矩阵
移动端
视频课
免费课
排行榜
短视频
直播课
软考学堂
全部课程
软考
信创认证
华为认证
厂商认证
IT技术
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
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
社区规则
意见反馈
社区活动
默认
发布时间
热度
原创
精华
热门标签
harmony
纯血
harmonyos
【软通动力】HarmonyOS三方件开发指南(13)-SwipeLayout侧滑删除
原创
1.SwipeLayout组件功能介绍1.1.功能介绍:SwipeLayout组件是一个侧滑删除组件。1.2.模拟器上运行效果:2.SwipeLayout使用方法2.1.新建工程,增加组件Har包依赖在应用模块中添加HAR,只需要将SwipeLayout.har复制到entry\libs目录下即可(由于build.gradle中已经依赖的libs目录下的.har,因此不需要再做修改)。2.2.修改主页面的布局文件修改主页面的布局文件abilitymain.xml,将自定义的SwipeLayout添加到xml中,将初始状态下展...
软通田可辉
5回复
2.5w浏览
软通动力
HarmonyOS
三方件
用 Web 实现一个简易的音频编辑器
前言市面上,音频编辑软件非常多,比如cubase、sonar等等。虽然它们功能强大,但是在Web上的应用却显得心有余而力不足。因为Web应用的大多数资源都是存放在网络服务器中的,用cubase这些软件,首先要把音频文件下载下来,修改完之后再上传到服务器,最后还要作更新操作,操作效率极其低下。如果能让音频直接在Web端进行编辑并更新到服务器,则可以大大提高运营人员的工作效率。下面就为大家介绍一下如何运用Web技术实现高性能的...
索姆拉
0回复
1.5w浏览
web
音频编辑
从全局播放到单例模式
本文以音频能力中的全局播放为切入点,探讨单例模式在前端业务中的应用。文中代码均为React组件内代码。全局播放在文章一开始,我们先解释一下全局播放的含义:媒体在应用中时时都在播放(跨路由、跨tab、后台播放)用户对媒体有全局控制能力对大多数具备音频能力的应用而言,为了保证音频体验上的流畅,全局播放基本是一项必备的能力,很难想象使用一个不具备全局播放能力的应用是种什么样的体验。设想一下,你在听一首歌的同...
索姆拉
0回复
1.1w浏览
音频
设计模式
【Arduino实验室】NB的玩法,远程控制交通信号灯-ESP8266联网
精华
Flag:如果本文阅读量超过10000,或点赞+收藏超过100,我就推出鸿蒙版远程控制信号灯以及其他智能硬件的文章!!本文涉及到的源代码和其他资源见附件!【Arduino实验室】中关于智能硬件的实验在网上绝对是没有的(有也是我发的),都由作者单独设计。敬请期待后期的【鸿蒙实验室】系列文章和视频课程。这个案例是将Python、PyQT6与Arduino结合。通过Arduino开发板控制3个LED(分别为红黄绿3个颜色)来模拟交通信号灯。可以通过...
蒙娜丽宁
12回复
3.2w浏览
arduino
python
物联网
ESP8266
C语言
一段 java 代码执行旅程
当你学会了java语言之后,你写了一些代码,然后你想要执行你的代码,来达成某些功能。那么,你都知道这段代码都是如何执行的吗?编译成class众所周知,java代码是不能直接在jvm上执行的,执行的是class文件,将java代码编程class文件,需要编译。常用的编译方法是:javacxxx.java但目前常见的java编辑工具,如eclipse和ideal都自带自动编译动能。jvm的构成让我们回忆一下jvm的构成:主题上分为五个部分:方法区,本地方法栈,ja...
footballboy
0回复
9088浏览
后端
Java中的锁居然有这么多!
小伙伴们晚上好呀干货可能会迟到,但是不能缺席呀!😄嘿嘿这篇来讲讲锁🔒啦看完上文的ConcurrentHashMap是不是发现有很多个锁呀,这篇就带大家缕一缕😝Java中的锁为啥是Java中的锁呢,因为锁的种类也有很多的,像我们平时使用的MySQL,它也有自己的表锁,行锁,间隙锁......还有基于redis的分布式锁(RedLock——红锁)呀,zookeeper的分布式锁等各种各样的🔒埋个坑🕳以后写数据库专题的时候写写😝4ye总结了一份思维导图,小伙...
footballboy
0回复
9675浏览
锁
后端
#2020征文-开发板# 用鸿蒙开发AI应用(二)系统篇
原创
精华
前言上回说到,我们在一块HarmonyOSHiSparkAICamera开发板,并将其硬件做了一下解读和组装。要在其上编译鸿蒙系统,我们需要同时用到Windows系统(烧录)和linux系统(编译)。这一篇先介绍一下,在Win10系统上用VMware安装Ubuntu20.04.1,并设置共享目录相互访问,做一些基础准备。安装虚拟机主电脑以Win10为基准,先安装VMware,这里提供一个安装包VMwareworkstationfull15.0.210952284.exe,一路下一步就好。安装Ubuntu1.下...
bluishfish
4回复
1.9w浏览
鸿蒙,
harmonyos
Hi3516
JVM常用知识点
JDK1.8线程私有的:程序计数器字节码解释器通过改变程序计数器来依次读取指令,从而实现代码的流程控制,如:顺序执行、选择、循环、异常处理。在多线程的情况下,程序计数器用于记录当前线程执行的位置,从而当线程被切换回来的时候能够知道该线程上次运行到哪儿了虚拟机栈(实际上,Java虚拟机栈是由一个个栈帧组成,而每个栈帧中都拥有:局部变量表、操作数栈、动态链接、方法出口信息。)局部变量表主要存放了编译期可知的...
footballboy
0回复
1.0w浏览
后端
spring
这几个CSS概念你了解吗?
前沿:聊起css,印象最深刻的就是刚毕业那会刚开始从事前端开发岗位工作的时候,身为一名cutpictureboy(切图仔),在页面布局及还原设计图中广泛使用css来开发页面,我记得刚开始接触最多的就是Bootstrap(用于开发响应式布局、移动设备优先的WEB)。然而随着前端突飞猛进的编进,诸如element,antdesign等优秀的ui库出现,在对比中感到审美疲劳。言归正传,css近年来了也催生了蛮多新的解决方案,比如CSSModules、styledcompon...
footballboy
0回复
1.2w浏览
CCS
一个简单的Java程序是如何组成的
前言本文将开始正式地对Java代码进行一些实践,因为学编程不能光记理论,还得结合实践才能得出自己的理解,这样才能在工作中去灵活地应用。下面我们来学习一下Java程序的一下基本构成.需要预先安装好JDK和准备一下IDEA,这个就不多介绍了,读者可以自行进行下载,合理地利用搜索引擎.HelloWorldpackagecom.tea.modules.java8.process;importjava.util.Arrays;authorjaymin202131823:14publicclassHelloWorldDemo{根据Java语言规...
footballboy
0回复
1.0w浏览
简单程序
后端
鸿蒙开源第三方组件 ——B站开源弹幕库引擎的迁移(下)
原创
前言本期,我们将以弹幕库为例,让大家了解开源三方件是如何从安卓迁移到鸿蒙的!看完本篇内容,你不仅能够明白"我们是如何迁移弹幕库"的,还可以自己尝试迁移感兴趣的安卓开源三方件!本次的内容包含两个部分,主要为大家讲解:开源三方件迁移的本质是什么、如何完成开源三方件的迁移。1、本质三方件是一个向下使用安卓鸿蒙的SDK方法,完成特定功能,向上为用户提供统一的接口,供用户调用的中间件。想将一个安卓的三方件迁移...
朱伟ISRC
6回复
1.9w浏览
中科院软件所
三方件
HarmonyOS
华为手机内置应用逐渐向鸿蒙 OS 靠拢
3月21日消息华为在去年12月16日举行HarmonyOS2.0手机开发者Beta活动。现场正式发布了HarmonyOS2.0手机开发者Beta版本。同时,HarmonyOS2.0手机开发者Beta开启公测。华为表示,HarmonyOS是面向万物互联时代的全场景分布式操作系统,华为希望和合作伙伴、开发者一起打造面向万物互联时代的超级终端体验。近期有网友发现,在华为众测App的新众测任务中,发布了一个新的自带应用测试版本。“智慧搜索”App的11.1.2.506版本对华为手...
langrisser
2回复
1.1w浏览
鸿蒙系统
HarmonyOS
应用
华为
美的智能家电X华为鸿蒙系统全品类产品4月份将大批量上市
近日,美的智能家电X华为鸿蒙系统全品类产品已经全面接入,4月份将大批量上市,共创全屋智能场景解决方案。即将推出的搭载OTA技术、鸿蒙系统的美的IoT智能家电产品,软硬件均可升级,消费者可以实时享受新功能,几年内都“不过时”。软件定义硬件的时代已经来临目前,美的集团在IoT芯片模组、APP开发、场景定制、AI服务和大数据等领域获得了全面突破。其中,主要用于大家最常讨论的智能手机系统上的OTA技术(在线固件升级),如...
feiry
3回复
1.4w浏览
鸿蒙系统
美的
华为生态系统
GameAnalytics
鸿蒙AGPWindowManager$BadWindowException
记录一下问题ohos.agp.window.wmc.AGPWindowManager$BadWindowException:Can'tshowtoast,Looper.don'tprepare不要在子线程中进行ToastDialog操作newToastDialog(getContext()).setContentText("test").show();
飞中缘a
2回复
1.2w浏览
Toast
华为鸿蒙 OS 2.0 手机更新官方适配计划曝光
3月21日消息华为在去年12月16日举行HarmonyOS2.0手机开发者Beta活动。现场正式发布了HarmonyOS2.0手机开发者Beta版本。同时,HarmonyOS2.0手机开发者Beta开启公测。华为表示,HarmonyOS是面向万物互联时代的全场景分布式操作系统,华为希望和合作伙伴、开发者一起打造面向万物互联时代的超级终端体验。据微博博主菊厂影业Fans消息,鸿蒙系统的升级计划内部消息来了。所以第一批升级名单就是MateX2、Mate40系列、P40系列。此前爆...
bugouhen
3回复
1.5w浏览
HarmonyOS
鸿蒙系统
鸿蒙 2.0
手机升级
外媒:谷歌准备发布 Fuchsia OS 首个开发者预览版
3月21日消息据外媒9to5Google报道,谷歌正在为发布FuchsiaOS首个开发者预览版做准备。据报道,1月底,FuchsiaOS项目创建了一个新的分支,名为“releasesF1”。在此之后,master主分支向F1分支添加了几十项代码变更。此外,在F1分支创建后约六周,FuchsiaOS团队又创建了类似的“releasesF2”分支。此外,外媒还发现谷歌Flutter团队也在为FuchsiaF1发行版做准备,理由是Flutter引擎的repo中有一个专门针对FuchsiaF1的分支。根据这...
definitely
3回复
1.3w浏览
谷歌
Flutter
Fuchsia OS
开发者预览版
#2020征文-其它#深鸿会深大小组:手把手教你上架HarmonyOS应用
原创
精华
前言9月鸿蒙开发者大会,12月16号HarmonyOS2.0手机开发者Beta版发布,相信在那之后将会有越来越多开发者加入鸿蒙开发这个系列中,那么开发的应用如何上架应用市场呢?今天将由深鸿会深大学习小组(Zzt0123)手把手教你上架HarmonyOS应用,本次应用源代码选取HarmonyOS运动手表游戏。深鸿会深大学习小组是一群热衷于学习鸿蒙相关知识和开发鸿蒙相关应用的开发者们,我们的学习项目为:荔园Harmony、AwesomeHarmonyOS木棉花,同时...
木棉花HOS
4回复
2.3w浏览
HarmonyOS
上架
App
AGC
问题排查 | 客户端突如其来的“白屏”等待
原创
——本文选自《阿里云SRE技术期刊》2021年02月刊移动端的混合架构模式给App开发带来了崭新的空间,通过H5构建的业务模块可以实现高效快速的版本迭代,满足多样化的业务需求。为了弥补H5技术的部分性能不足,mPaaS客户端框架为开发者提供了“离线”机制。开发者在接入mPaaSH5容器后,配合mPaaS移动发布服务,可以让客户端方便地从本地加载H5业务包,极大地提升了H5应用的加载效率。需要注意的是,这套离线机制的接入过程必须要严...
mPaaS
0回复
1.6w浏览
移动开发平台
mPaaS
html5
离线包
Android属性动画
一、简介在Android3.0为了取代传统诞生的产物,相较于传统动画有着很灵活的优势。传统动画:仅仅只能实现平移、缩放、旋转、淡入淡出这四种效果,并且对Button实现从左上角平移到右下角,点击右下角的Button时,并不能触发click事件,也就是说传统的补间动画并未对View的属性做到修改;以及传统动画仅仅只限于对View及其子类做动画。属性动画:可扩展性较高,实现简单,不仅仅可以实现上述传统动画的四种效果,也可以实现Object...
hushuo
0回复
1.5w浏览
ValueAnimator
ObjectAnimator
AnimatorSet
Android第三讲笔记(Activity简单操作)
Activity的概念Activity是Android四大组件之一,为用户提供与系统交互的界面,对页面进行逻辑的操作例如:QQ的界面每个人信息不一样,点击登陆按钮后的操作等等Activity的操作获得控件的方法首先,在对控件进行交互时,要获得控件。通过findViewById(R.id.控件id)获得控件。然后可以对控件进行操作,下面是简单的演示。(关于R,创建的每一个工程出来src文件夹之外还有一个gen文件夹,gen里面有一个R.java,你在res目录下使用的...
hushuo
0回复
9558浏览
Android
移动开发
安卓
暂无内容
1
262
263
264
265
266
267
268
269
270
317
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅