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
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
社区规则
意见反馈
社区活动
默认
发布时间
热度
原创
精华
热门标签
HarmonyOS
ArkTS
实战教程
利用ViewPage的PagerTransformer定制页面切换效果 1-6
1.简述你是不是觉得ViewPager默认的切换效果有些平淡?其实,我们可以定制ViewPager的页面切换效果。定制ViewPager的页面切换效果,只需用到ViewPager的一个方法setPageTransformer(booleanreverseDrawingOrder,NullablePageTransformertransformer),实现一个接口PageTransformer。2.PageTransformerPageTransformer是ViewPager内部一个接口,源码如下:APageTransformerisinvokedwheneveravisibleattachedpageisscrolled.This...
hackernew
1回复
1.8w浏览
ViewPage
PagerTransformer
专业开发者眼中的HarmonyOS:专访资深软件开发工程师张荣超
“在2019年的HDC开发者大会上,华为正式发布了HarmonyOS。应该说从发布之时起,我就一直关注HarmonyOS的动向。”张荣超如是说。HarmonyOS自发布以来,无数的开发者都在关注这一系统,期待它能够为沉寂许久的操作软件市场带来新的活力。作为资深软件开发工程师的张荣超是首批接触HarmonyOS并真正参与其培训开发的讲师,可以说,张荣超是真正的HarmonyOS先行者。他曾就职于多家知名IT互联网公司,拥有丰富的Python、Swift、Kotlin...
鸿蒙开发者社区官方账号
9回复
1.9w浏览
鸿蒙
张荣超
先行者
Java
JavaScript
25 万行逆向源码遭 GitHub 下架!
近日,听闻有人将《GTA3》和《GTA:罪恶都市》这两款R星经典游戏成功逆向工程,并发布到GitHub。目前,这25万行逆向源码已被下架。成功逆向近25万行代码首先解释一下“逆向工程”的意思:一种产品设计技术再现过程,即对一项目标产品进行逆向分析及研究,演绎并得出此产品的处理流程、组织结构、功能特性及技术规格等设计要素,从而制作出功能相却不完全一样的产品。那么对于游戏来说,逆向工程意味着什么呢?答:游戏代码将易...
禹福
1回复
1.6w浏览
GitHub
GTA
逆向分析及研究
快来获取HarmonyOS官方通用规范图标
原创
无论什么语言,都要求要规范,无论什么图标也不免需要尽量参考官方图标。如今收集HarmonyOS的标准图标,进行整理,主要包括填充类图标和描边类图标两大类。图标图片摘自华为HarmonyOS官网,本人经过简单的处理,对图标有过于精细要求的朋友请绕道。资源在附件中,欢迎自取。资源包括30个通用填充类图标,具体内容如下图所示:资源包括30个通用描边类图标,具体内容如下图所示:点击围观玮玮老师的鸿蒙课堂华为HarmonyOS2.0发布...
starLWW
4回复
3.3w浏览
通用图标
描边图标
填充图标
HarmonyOS图标
鸿蒙图标
HarmonyOS 应用开发尝鲜——开发第一个鸿蒙应用
精华
HarmonyOS应用开发尝鲜——开发第一个鸿蒙应用一、引子HarmonyOS作为国产且开源的一款操作系统,有着越来越高的热度。从一定程度上说,HarmonyOS与其他终端操作系统比较确实有很大的不同,在鸿蒙的开发者官网上,我们可以发现其非常显眼的在强调HarmonyOS的分布式能力,的确,HarmonyOS的很多设计思路都是分布式的,这些我们会在后续的文章中与大家一起逐步尝鲜。本帖,我们将一起修改和运行第一个HarmonyOS应用,一起来尝鲜下...
珲少
4回复
2.4w浏览
鸿蒙应用开发
鸿蒙开源第三方组件——图片裁剪组件ImageCropper_ohos
原创
精华
前言基于鸿蒙开源系统,完成图像裁剪组件ImageCropperohos的构建,实现了和AndroidImageCropper同样的功能,代码已经开源到(https:gitee.comisrcohosimagecropperohos),欢迎各位开发者下载使用并提出宝贵意见背景ImageCropperohos组件是个简单、灵活、高效的图片裁剪工具,支持图片在裁剪前进行裁剪框移动、旋转、翻转(水平、垂直)的操作,并将最终裁剪结果反馈给用户。Sample解析在Sample中,向用户提供了三个界面,分别...
朱伟ISRC
10回复
3.1w浏览
中科院软件所
HarmonyOS
三方件
分布式流转开发常见报错FAQ
原创
HarmonyOS开发中分布式协同是非常重要的一个功能,大家在刚接触的时候可能会出现各种各样的错误。我在此总结下在进行分布式流转开发过程中常见的一些坑和解决办法,希望可以帮助到各位。1、查找不到设备列表的报错,如下图解决措施如下:(1)检查wifi是否在同一网络(2)华为账号是否登录,设备是否都是登录的相同的华为账号(3)手机设置中“分布式协同”是否开启。2、Thisabilitydonotsupportcontinuation.该错误的原因是因...
开源夏德旺
2回复
1.8w浏览
分布式 流转
鸿蒙开源第三方组件——进度轮ProgressWheel
原创
精华
前言基于安卓平台的进度轮组件ProgressWheel(https:github.comAlford087ProgressWheel),实现了鸿蒙化迁移和重构,代码已经开源到(https:gitee.comisrcohosprogresswheelohos),欢迎各位下载使用并提出宝贵意见!背景进度轮是UI界面中常见的组件,通常用于向用户显示某个耗时操作完成的百分比,例如:加载状态、下载进度、刷新网页等。进度轮可以动态地显示操作进度,避免用户误以为程序失去响应,从而更好地提高用户界面的...
朱伟ISRC
6回复
2.2w浏览
中科院软件所
HarmonyOS
三方件
【软通动力】HarmonyOS三方件开发指南(1)-PrecentPositionLayout
原创
精华
1.PrecentPositionLayout功能介绍1.1.组件介绍:SDK提供了不同布局规范的组件容器,例如以单一方向排列的DirectionalLayout、以相对位置排列的DependentLayout、以确切位置排列的PositionLayout等。其中PositionLayout中组件的位置是以绝对像素点定义的,无法实现根据屏幕的大小自适应。因此,引入一种以百分比方式定义的PrecentPositionLayout布局容器,通过它可以很方便的实现屏幕自适应。1.2.手机模拟器上运行效果:2.Precen...
软通田可辉
4回复
2.4w浏览
软通动力
HarmonyOS
Java
三方件
HUAWEI DevEco Device Tool 2.0体验报告
原创
HUAWEIDevEcoDeviceTool发布了最新的版本2.0,里面新增了许多的功能特性,让我们一起来看看吧。首先我们得先去官网下载DevEcoDeviceTool2.0版本,我们可以看到不仅有Windows版本的下载,还有一个是Linux版本的下载,我们都知道编译需要在虚拟机中进行编译,现在有了Linux的这个版本,开发的效率大大提高了许多。这里我们登录自己的华为账号下载一个Windows的DevEcoDeviceTool2.0版本插件,这里下载后解压,发现并不是像第一个版...
鸿蒙时代
2回复
1.6w浏览
Harmonyos
DevEco Studio 牛年升级体验简报
原创
DevEcoStudio不断升级中,我们要赶上节奏,牛年开工最新升级简报如下,和大家分享。1.升级步骤,具体步骤见截图红框部分。等待更新完即可二、升级后的快速体验新建项目:选择需要的设配以及模型:登录华为账号:登录成功后运行选择对应的设配即可运行:显示的结果:三、简要总结,北向应用的编辑器更新后比之前的版本功能完善许多,各项深度优化的功能,正在项目开发体验中。DevEcoStudio不断升级中,我们要赶上节奏,牛年开工...
鸿蒙时代
3回复
1.0w浏览
Harmonyos
Day4:DevEco Device Tool 安装配置烧写环境填坑
原创
无法加载文件C:\Users\MRWU\AppData\Roaming\npm\hpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅https:go.microsoft.comfwlinkLinkID135170中的aboutExecutionPolicies。解决方法:1.以管理员身份运行powershell2.输入setExecutionPolicyRemoteSigned然后输入A回车2.Loadserialport,serialportparserreadlinefailed.解决方法:1、选择N回车2、cmd打开终端,输入npmconfiggetprefix,得到npm路径,拷贝该路径信息3...
济南吴元超
1回复
1.6w浏览
烧写环境
烧写
vsCode烧写Hi3861
小年夜《你画我猜》的中奖收到了!!!!
emmmm.........年前,小年夜时候的抽奖,第二天工作人员就联系了我,说年后发货,今天收到了!!!!欧气分给你们!!!华为加油!鸿蒙加油!
AQ丶青橙
14回复
1.1w浏览
中奖
鸿蒙
你画我猜
加油
花粉
四鸿蒙的远程交互组件应用及微信小程序的远程交互组件应用
精华
注:鸿蒙的远程交互组件应用相对复杂,访问网络时,首先要配置网络权限,华为官方文档有问题,在此引用我老师配置的模板,见附件过程:1.导入鸿蒙的网络请求模块fetch2.发起对服务器的请求(在这过程中需要用JSON.parse将括号中的数据转换成json数据格式,具体见代码中标注)js业务逻辑层导入鸿蒙的网络请求模块fetchimportfetchfrom'system.fetch';exportdefault{data:{title:'World',currentTime:'',temperature1:'',text:'',},onInit()...
noutsider
4回复
1.9w浏览
鸿蒙的远程交互组
【软通动力】HarmonyOS三方件开发指南(3)-AsyncHttpHarmony组件
原创
精华
1.AsyncHttpHarmony功能介绍1.1.组件介绍在做HarmonyOS开发过程中,用java原生的HttpsURLConnection实现网络请求很难高效的达到预期效果。我们需要高效的处理数据解析,更加快捷的实现UI线程更新,这里基于方网络框架AsyncHttpClient二次封装,更加高效实现网络请求及数据处理。同时HarmonyOS为我们提供了TaskDispatcher类派发同步任务,达到更新UI的效果。1.2.TV模拟器上运行效果请求前:点击get请求之后:2.AsyncHttpHarmony...
软通田可辉
23回复
3.0w浏览
软通动力
HarmonyOS
Java
http
#2020征文-IDE及其它# 鸿蒙OS应用开发实践(三)
原创
精华
经过前两篇的学习,我们了解了DevEco运行一个程序的基本流程和一个鸿蒙OS应用项目的代码结构。用一句《三体》格式的话说:跑得动helloworld,我们就是同志了。这一篇,我们就自己手动撸一个简单的鸿蒙交互程序:从一个页面跳转到另一个页面。(一)创建工程先创建一个新的TV的emptyjava工程:点finish后,发现这次从创建到项目环境加载完成,用了很短的时间,这是因为初始环境需要各种配置和下载,类似我们初下完一个大型游戏,...
涂启标
4回复
1.6w浏览
鸿蒙应用开发
通过鸿蒙OS 2.0的自定义Component写一个画板
这里我编写一个简易的画板。1.新建一个类DrawComponment继承自Componment;2.实现Component.TouchEventListener,用于对touch事件生成相应的path;3.实现Component.DrawTask,用于把path画到屏幕上;代码DrawComponmentpackagecom.quqx.draw;importohos.agp.components.Component;importohos.agp.render.Canvas;importohos.agp.render.Paint;importohos.agp.render.Path;importohos.agp.utils.Color;importohos.agp.utils.Point...
开发者训练营官方
1回复
1.6w浏览
Component
画板
鸿蒙2.0
TouchEventListen
touch事件
提示框,对话框,跑马灯,幻灯片的组件和应用
1.页面视图2.样式3.js逻辑层测试结果。
魔法少女郭德纲
11回复
1.6w浏览
提示框,对话框,
从代码上看鸿蒙APP与Android APP的关系
昨天跑通了鸿蒙的helloWord,蛮高兴的,正准备继续深入的时候,在网上看到一篇文章,我按照文章的说法复盘了一下,贴出代码,供大家交流。1.当helloWord跑起来后,在build\intermediates\shell\debug\src\main目录下确实有Android代码2、打开AndroidManifest.xml文件,可以看到Android配置信息3、打开配置文件指向的ShellMyApplication.java文件,发现ShellMyApplication继承了HarmonyApplication4、按住Ctrl点击HarmonyApplica...
Whyalone
1回复
1.9w浏览
鸿蒙OS
APP
鸿蒙APP
安卓APP
应用开发
查询滑动窗口最大值的这4种方法不错....
这是一道比较基础的算法题,涉及到的数据结构也是我们之前讲过的,我这里先买一个关子。这道面试题最近半年在亚马逊的面试中出现过28次,在字节跳动中出现过7次,数据来源于LeetCode。我们先来看题目的描述。题目描述给定一个数组nums和滑动窗口的大小k,请找出所有滑动窗口里的最大值。示例:输入:nums[1,3,1,3,5,3,6,7],和k3输出:[3,3,5,5,6,7]提示:你可以假设k总是有效的,在输入数组不为空的情况下,1≤k≤输入数组的大...
hushuo
1回复
1.2w浏览
java
面试题
数组
算法
LeetCode
暂无内容
1
210
211
212
213
214
215
216
217
218
230
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅