图片缩放效果实现案例
本模块基于Image组件实现了简单的图片预览功能,支持双指捏合等效果。图片预览方案可参考此具体阐明文档。
Axios获取分析网络数据案例
本示例先容使用第三方库的Axios获取GBK格式的网络数据时,通过util实现GBK转换UTF-8格式。该场景多用于必要转换编码格式的应用。具体阐明文档。
Tab组件实现增删Tab标签方案案例
本示例先容使用了Tab组件实现自界说增删Tab页签的功能。该场景多用于欣赏器等场景。具体阐明文档。
使用AKI轻松实现跨语言调用
AKI提供了极简语法糖使用方式,一行代码完成JS与C/C++的无停滞跨语言互调,使用方便。本模块将先容使用AKI编写C++跨线程调用JS函数场景,为开发者使用AKI提供参考。AKI使用实践可参考此具体阐明文档。
多层嵌套类监听案例
对于多层嵌套的情况,比如二维数组,大概数组项class,大概class的属性是class,他们的第二层的属性厘革是无法观察到的。@Observed/@ObjectLink装饰器可以办理, 多层嵌套类对象监听方案可以参考具体阐明文档。
图片选择和下载生存案例
本示例先容图片干系场景的使用:包罗访问手机相册图片、选择预览图片并表现选择的图片到当前页面,下载并生存网络图片得手机相册或到指定用户目次两个场景。具体阐明文档。
应用非常处理处罚案例
本示例先容了通过应用变乱办理hiAppEvent获取上一次应用非常信息的方法,紧张分为应用瓦解、应用卡死以及体系查杀三种。具体阐明文档。
深色模式案例
本示例先容在开发应用以顺应深色模式时,对于深色和淡色模式的适配方案,接纳了多种战略。具体阐明文档。
赛马灯案例
本示例先容了文本宽度过宽时,怎样实现文本首尾相接循环滚动并表现在可视区,以及每循环滚动一次之后会停滞一段时间后再滚动。具体阐明文档。
下拉革新上滑加载案例
本示例先容使用第三方库的PullToRefresh组件实现列表的下拉革新数据和上滑加载后续数据。具体阐明文档。
翻页动效案例
翻页动效是应用开发中常见的动效场景,常见的有册本翻页,日历翻页等。本例将先容怎样通过ArkUI提供的表现动画接口animateTo实现翻页的效果。具体阐明文档。
在Native侧实现进度关照功能
本示例通过模拟下载场景先容怎样将Native的进度信息及时同步到ArkTS侧。具体阐明文档。
验证码结构
本示例先容怎样使用Text组件实现验证码场景,并禁用对内容的选中、复制、光标。具体阐明文档。
使用弹簧曲线实现抖动动画及手机振动效果案例
抖动动画和手机振动效果是手机使用时常见的效果。抖动动画及手机振动效果案例可以参考具体阐明文档。
自界说日历选择器
日历选择器是出行类应用常见模块。自界说日历选择器案例可以参考具体阐明文档。
状态栏显隐厘革案例
本示例先容使用Scroll组件的滚动变乱 onScroll 实近况态栏显隐厘革。该场景多用于各种软件的首页、我的等页面中。状态栏显隐厘革的方案可以参考此具体阐明文档。
自界说视图实现Tab效果
本示例先容使用Text、List等组件,添加点击、动画等变乱 onClick animateTo 自界说视图实现类似Tab效果。自界说视图实现Tab效果的方案可以参考此具体阐明文档。
听歌识曲水波纹殊效案例
本示例先容水波纹的殊效。该场景多用于各种软件的按钮。听歌识曲水波纹殊效案例可以参考此具体阐明文档。
都会选择案例
本示例先容都会选择场景的使用:通过AlphabetIndexer实现首字母快速定位都会的索引条导航。具体阐明文档
组件堆叠案例
本示例先容运用Stack组件以构建多条理堆叠的视觉效果。通过绑定Scroll组件的onScroll滚动变乱回调函数,精准捕捉滚动动作的发生。当滚动时,及时地调治组件的透明度、高度等属性,从而乐成实现了嵌套滚动效果、透明度动态厘革以及平滑的组件切换。具体阐明文档
Grid和List内拖拽互换子组件位置案例
本示例分别通过onItemDrop()和onDrop()回调,实现子组件在Grid和List中的子组件位置互换。具体阐明文档
折叠屏音乐播放器案例
本示例先容使用ArkUI中的容器组件FolderStack在折叠屏装备中实现音乐播放器场景。具体阐明文档
发布图片批评案例
本示例将通过发布图片批评场景,先容怎样使用startAbilityForResult接口拉起相机照相,并获取相机返回的数据。具体阐明文档
视频全屏切换案例
本示例先容了Video组件和@ohos.window接口实现媒体全屏的功能。该场景多用于首页瀑布流媒体播放等。。具体阐明文档
多层级轮播图案例
本示例先容使用ArkUIstack组件实现多层级瀑布流。该场景多用于购物、资讯类应用。具体阐明文档
Worker子线程中解压文件案例
本示例先容在Worker子线程使用@ohos.zlib提供的zlib.decompressfile接口对沙箱目次中的压缩文件举行解压操纵,解压乐成后将解压路径返回主线程,获取解压文件列表。具体阐明文档
使用绘制组件实现自界说进度动画
本示例先容使用绘制组件中的Circle组件以及Path组件实现及时进度效果。该场景多用于手机电池电量、汽车油量、水位厘革等动态厘革中。具体阐明文档
Lottie
Lottie是一个实用于OpenHarmony的动画库,它可以分析Adobe After Effects软件通过Bodymovin插件导出的json格式的动画,并在移动装备上举行本地渲染,可以在各种屏幕尺寸和分辨率上出现,而且支持动画的交互性,通过添加触摸变乱或其他用户交互操纵,使动画更加生动和具有相应性。具体阐明文档
图片压缩方案
本示例先容怎样通过packing和scale实现图片压缩到指定巨细以内。具体阐明文档
投票动效实现案例
本示例先容使用绘制组件中的Polygon组件共同使用显式动画以及borderRadius实现投票pk组件。具体阐明文档
Web获取相机照相图片案例
本示例先容如安在HTML页面中拉起原生相机举行照相,并获取返回的图片。具体阐明文档
SideBarContainer侧边栏淡入淡出动效实现案例
在pc或平板上,群聊侧边栏是一种较为常用的功能,固然HarmonyOS已经具备了根本的动效,但是部门情况下开发者大概有定制侧边栏动效的需求,本例紧张先容了怎样基于显式动画实现侧边栏的淡入淡出动效。具体阐明文档
图片拖拽AI抠图案例
本示例先容图片AI抠图案例的使用:通过Image.enableAnalyzer(true)实现长按图片抠图并拖拽/复制到其他应用中。具体阐明文档
swiper指示器导航点位于swiper下方
本示例先容通太过割swiper地域,实现指示器导航点位于swiper下方的效果。具体阐明文档
大文件拷贝案例
文件拷贝是应用开发中的一个常见场景,通常有两种方式,一是直接读写文件的全部内容,二是使用buffer多次读写。前者的优点在于使用简单,但是在大文件场景下,内存占用较高,影相应用性能;后者的优点在于内存占用较小,但是编程稍显复杂。本例将展示怎样使用buffer来将大文件的rawfile复制到应用沙箱。具体阐明文档
适配挖孔屏案例
本示例先容使用屏幕属性getDefaultDisplaySync、getCutoutInfo接口实现适配挖孔屏。该场景多用于陶醉式场景下。具体阐明文档
左右拖动切换图片效果案例
本示例使用滑动手势监听,及时调解左右两侧内容表现地域巨细和效果。通过绑定gesture变乱中的PanGesture平移手势,及时获取拖动间隔。当拖动时,及时地调治左右两个Image组件的宽度,从而乐成实现左右拖动切换图片效果的功能。具体阐明文档
元素超出List地域
本示例先容在List组件内实现子组件超出容器边沿的结构样式的实现方法。具体阐明文档
多文件下载监听案例
本示例先容怎样使用request上传下载模块实现多文件下载监听,如监听每个文件下载使命的进度,下载停息,下载完成等文件下载情况。具体阐明文档
搜索页一镜到底案例
本示例先容使用bindContentCover、transition、animateTo实现一镜到底转场动画,常用于首页搜索框点击进入搜索页场景。具体阐明文档
修改
Navigation.Mode实现一多适配案例
本示例先容怎样使用Navigation的mode属性实现一套代码多装备适配。具体阐明文档
跨文件样式复用和组件复用
本示例紧张先容了跨文件样式复用和组件复用的场景。在应用开发中,我们通常必要使用类似功能和样式的ArkUI组件,比方购物页面中会使用类似样式的Button按钮、Text表现笔墨,我们常用的方法是抽取公共样式大概封装成一个自界说组件到公共组件库中以镌汰冗余代码。具体阐明文档
NAPI封装ArkTS接口案例
部门应用的紧张开发语言为C/C++,但是HarmonyOS的部门接口仅以ArkTS的情势袒露,因此必要将ArkTS的接口封装为Native接口。本例以DocumentViewPicker的Select方法为例,提供了Napi封装ArkTSAPI的通用方法。具体阐明文档
手写绘制及生存图片
本示例使用drawing库的Pen和Path团结NodeContainer组件实现手写绘制功能,并通过image库的packToFile和packing接口将手写板的绘制内容生存为图片。具体阐明文档
swiper指示器导航点位于swiper下方
本示例先容通太过割swiper地域,实现指示器导航点位于swiper下方的效果。具体阐明文档
多模态页面转场动效实现案例
本示例先容多模态页面转场动效实现:通过半模态转场实现半模态登录界面,与全屏模态和组件转场团结实现多模态组合登录场景,此中手机验证码登录与账号暗码登录都为组件,通过TransitionEffect.move()实现组件间转场到达近似页面转场的效果。具体阐明文档
侧滑返回变乱拦截案例
本示例先容使用NavDestination组件的onBackPressed回调对返回变乱举行拦截,提示用户生存编辑内容,并使用preferences实例长期化生存内容。具体阐明文档
ArkWeb同层渲染
该方案展示了ArkWeb同层渲染:将体系原生组件直接渲染到前端H5页面上,原生组件不光可以提供H5组件无法实现的一些功能,还能提拔用户体验的流通度具体阐明文档
Web组件预览PDF文件实现案例
本案例通过Web组件实现预览本地PDF文件和预览网络PDF文件,代码为Tabs容器组件包罗了两个独立的TabContent子组件,分别标示为预览本地PDF文件和预览网络PDF文件。每个子组件内部构建一个Web组件。第一个Web组件使用resource协议关联本地PDF文件路径以预览本地存储的PDF资源;第二个Web组件则通过设置网络链接属性,实现从互联网加载并预览远程PDF文件内容。具体阐明文档
公共本领层
公共功能层用于存放公共根本本领,会合了比方公共UI组件、数据管理、外部交互以及工具库等的共享功能。应用与元服务都可以共享和调用这些公共本领。
公共本领层为上层的根本特性层和产物定制层提供稳固可靠的功能支持,确保整个应用/元服务的稳固性和可维护性。
应用通用开发范例App公共本领层包罗以下模块:日志 打印、功能先容结构
配套平台
- 实用最新HarmonyOS Next版本;
- 实用Stage模子,SDK版本为API11;
- 实用最新DevEco Studio版本。
为了能让各人更好的学习鸿蒙(HarmonyOS NEXT)开发技能,这边特意整理了《鸿蒙开发学习手册》(共计890页),渴望对各人有所资助:https://qr21.cn/FV7h05
《鸿蒙开发学习手册》:
怎样快速入门:https://qr21.cn/FV7h05
开发根本知识:https://qr21.cn/FV7h05
- 应用根本知识
- 设置文件
- 应用数据管理
- 应用安全管理
- 应用隐私掩护
- 三方应用调用管控机制
- 资源分类与访问
- 学习ArkTS语言
自我先容一下,小编13年上海交大结业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里不停到如今。
深知大多数嵌入式工程师,想要提拔技能,每每是本身探索发展大概是报班学习,但对于培训机构动则几千的学费,着实压力不小。本身不成体系的自学效果低效又漫长,而且极易遇到天花板技能故步自封!
因此网络整理了一份《2024年嵌入式&物联网 开发全套学习资料》,初志也很简单,就是渴望可以或许资助到想自学提拔又不知道该从何学起的朋侪,同时减轻各人的负担。
既有恰当小白学习的零根本资料,也有恰当3年以上履历的小搭档深入学习提拔的进阶课程,根本涵盖了95%以上嵌入式&物联网 开发知识点,真正体系化!
由于文件比力大,这里只是将部门目次大纲截图出来,每个节点内里都包罗大厂面经、学习条记、源码课本、实战项目、讲授视频,而且后续会连续更新
如果你以为这些内容对你有资助,可以+V:Vip1104z获取!!! (备注:嵌入式)
末了
资料整理不易,以为有资助的朋侪可以帮助点赞分享支持一下小编~
你的支持,我的动力;祝各位出息似锦,offer不停,步步高升!!!
-1712246032966)]
既有恰当小白学习的零根本资料,也有恰当3年以上履历的小搭档深入学习提拔的进阶课程,根本涵盖了95%以上嵌入式&物联网 开发知识点,真正体系化!
[外链图片转存中…(img-2zg2jkqc-1712246032967)]
[外链图片转存中…(img-iKYX4HOb-1712246032968)]
由于文件比力大,这里只是将部门目次大纲截图出来,每个节点内里都包罗大厂面经、学习条记、源码课本、实战项目、讲授视频,而且后续会连续更新
如果你以为这些内容对你有资助,可以+V:Vip1104z获取!!! (备注:嵌入式)
末了
资料整理不易,以为有资助的朋侪可以帮助点赞分享支持一下小编~
你的支持,我的动力;祝各位出息似锦,offer不停,步步高升!!!
更多资料点击此处获qu!!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金 |