这个二维码实现起来需要什么技术?可以不可自己手动画一个?

分享12个冷门但逆天的App,每一个都是堪称神器,让你眼前一亮。

咔嗒是一个功能非常强大的 AI 智能图片处理软件,是一个懒人必备的修图软件;软件支持安卓和苹果版本。

首先,它基于深度学习算法,支持 AI 智能识别图片的物体和场景,然后一键匹配最合适的滤镜和效果。

它支持 60 多种高品质滤镜,并且所有滤镜完全免费,滤镜按照不同场景精心分类,包括:人像、美食、室内、餐厅、夜色、花卉、道路、音乐演出、古代建筑、海滨、绿色自然、日落日出、现代建筑、天空、庭院植物、湖水、宠物。

它支持图片调整功能,包括:亮度、对比度、锐化、冷暖、饱和度、暗角;它支持多种图片特效,包括:景深、散射、Bling 、运动、模糊,你还可以调节效果的强度和过渡;它支持多种氛围效果,包括:漏光、光晕、霓虹、光斑。

它支持强大的美颜功能,包括:磨皮、削脸、瘦脸、亮眼、大眼、脸长、下巴、法令纹、额头、眼距、眼角、黑眼圈、瘦鼻、鼻翼、鼻长、唇宽、唇厚,它还支持瘦身功能。

它支持贴纸功能,所有贴纸都是非常精美并且完全免费,它还支持边框功能和马赛克功能。

场库是一个专注高质量短片分享的唯美软件;软件支持安卓和苹果版本。

它每天分享来自全世界的优秀短片,并且进行了精心的分类,包括:自制、创意、励志、搞笑、汽车、旅行、爱情、剧情、运动、动画、音乐、科幻、预告、记录、混剪、时尚、实验、生活、幕后,每个短片的质量都是非常高,给你带来纯净的视觉体验。

它的短片不仅可以带给你震撼,还可以让你学习很多知识和生活技能,例如:如何用手机拍出视效大片、满分海报如何配色、这些航空知识你一定要知道、手工达人教你改造宿舍、这八款美食饭团让你没有理由赖床、史上最全急救知识、7 款超实用的上班族微波炉美食、茶文化的前世今生、你不知道的十大著名商标背后的故事。

它的专题版块汇集了各种不同内容的优质短片,包括:那些高考后才明白的事、520 花式秀恩爱合集、996 摸鱼指南、母亲节感恩特辑、漫威电影十周年纪念专题、愚人节黑色幽默集锦、五星推荐爆笑合集、泡面诞生六十周年合集、碧昂斯女王养成记、致众声喧哗中的孤独患者合集。

它的短片视频全部是超清画质,并且支持离线下载,让你拥有很好的软件使用体验,它是一款不可多得的优质短片软件。

全历史是一个不可多得的高质量精品历史知识软件;软件支持安卓和苹果版本。

它主要的特点就是以时空关系来呈现历史知识,它支持的功能包括:全历史时间轴、时间地图,关系图谱、AB 路径、全画作、全古籍。

其中全历史时间轴让你通过一条时间轴轻松了解历史发展;时间地图将时间、地图、历史结合,展示长达 130 亿年的世界史。

关系图谱让你通过图谱的方式直观了解事物之间的关系,例如:红楼梦关系解读、水浒关系解读、漫威关系解读,你也可以通过软件的搜索功能搜索某个历史人物的关系图谱;AB 路径让你自己任意探寻两个历史人物、两个历史事件之间的关系,这里你可以发现很多以前不知道的历史知识。

最后,软件的全画作功能通过时间顺序,国家分类,向你展示各种精美历史画作,并且还会对每一个画作进行详细的介绍;全古籍功能提供东方古籍、西方古籍、古文字,并且全部都可以直接免费阅读,当然,你也可以利用软件的搜索功能,搜索你想看的古籍。

万能联播是爱奇艺出品的一个无广告的零流量文件传输软件,同时也是一个功能非常强大的万能播放器,一款软件相当于多款软件。

首先,它支持自动扫描你手机上面的全部图片、视频、音频、应用、压缩包、文档、电子书等,并且帮助你分类展示。

它支持零流量文件传输,你可以无需网络,与附近打开这个软件的好友进行文件传输;它支持电脑和手机在同一个 WIFI 下进行文件传输,并且传输速度超快,最快传输可达 40 M/S 。

它支持强大的视频播放功能,支持视频倍速播放,支持音频倍速播放,包括:0.5 倍、0.75 倍、1.25 倍、1.5 倍、1.75 倍、2 倍。

它支持视频悬浮播放,让你可以边看视频边聊天;它支持视频播放省电模式,支持 A-B 循环播放,支持添加字幕和音轨。

一个木函是一个小巧清新的多功能工具聚合软件。

它采用极简设计,简洁的界面,轻量的体积,没有推送和唤醒,就是一个纯粹极简的工具聚合软件。

它聚合多达 60 多种实用工具,并且精心分类,包括:日常应用、图片应用、第三方应用、设备应用、清理应用、转码应用、其它应用。

其中 OCR 文字识别、视频转音频、二维码工具、GIF 合成分解、应用管理、尺子、时间屏幕、网络测试、图片拼接、图片转链接、带壳截图、以图搜图、隐藏图、B 站封面获取、应用管理、原生氢壁纸、大文件清理、运行内存清理、历史上的今天、网页源码获取等工具都是非常实用。

Android 助手是一个帮助你高效管理你的安卓手机的软件,它支持将近 20 个实用功能。

它支持实时监测系统的性能,包括:CPU 信息、RAM 信息、电池信息、ROM 信息、内部存储空间信息,并且以图表的形式清晰展示,让你一目了然。

它支持进程管理、缓存清理、系统清理、批量卸载、批量安装、应用程序备份还原、查看耗电情况、启动项管理、文件管理、查看系统信息、情景模式设置、省电设置、窗口小部件;每个功能都是非常实用。

其中进程管理功能可以让你查看所有正在运行的软件和所占内存,你可以排序,可以结束选中项,系统清理功能支持清理缓存、系统垃圾、空文件夹、空文件、Apk 文件、缩略图、大文件、音频文件、媒体文件、图片。

小寻书是自己强烈推荐的一款电子书籍软件,这款软件十分简洁,并且可以自己切换主题。

首先,它的分类功能十分强大:小说,科幻,青春,推理,文化,生活,旅行,美食,历史,哲学,管理,科技,经济,管理,计算机,心理学等等。

而且这款软件最良心的就是支持对整本书籍的下载,提供很多个下载网站,下载源,你可以任意选择下载。

藏书馆是一款高质量的公益网络图书馆,软件支持安卓和苹果版本。

它非常好用的免费阅读软件,里面的图书全部免费借阅,向书友借的书 15 天后会自动归还给对方;软件上面提供了藏书已达五十多万册之多,数量和种类都是十分丰富;软件的整体界面和阅读体验都是十分不错;是一款质量很高的阅读软件。

智能工具是一款拥有几十个小工具的实用软件。

它支持的功能包括:金属探测仪,秒表,振动计,测光仪,颜色识别,尺子,水平仪,速度测试,位置显示,距离测试,指南针,放大镜,镜子,量角器,节拍器,转换器,扫描仪,夜视仪,心电图,温度计,加速器,计步器,身体质量指标,测谎仪,电池测试,时区等等功能。

英语电台是一款质量很高的免费英语学习软件;通过多种方式帮助你学习英语综合能力,英语听力,英语口语,英语单词等等;最主要:里面的资源素材全部免费;一款软件可以代替很多款英语学习软件。

它提供英文歌曲,英文文章,英文文章,TED演讲视频和其它英语视频,让你通过多种方式轻松学习英语。

它的听力版块,提供丰富的听力素材和资源:广播,四六级英语,考研英语,托福雅思英语,BEC;它的口语版块:提供了商务口语,行业口语,旅游口语,求职口语,外贸口语,趣味口语等等。

Mere 新闻是一款小众但是非常好用的新闻聚合软件,一款软件可以代替多个新闻软件。

首先,这款软件的新闻样式是卡片新闻,新闻内容是纯新闻,没有评论和其它多余的东西,支持收藏功能,让你拥有很好的软件使用体验,新闻阅读体验。

它同时也是一款新闻聚合软件,你可以自定义频道,包括:多个报刊:世界博览,周末画报,环球人物,时代周报,南都周刊,生活周刊几十个报刊,你都可以直接点击添加栏目,长按排序或者删除栏目;还有网易,IT之家等等其它高质量频道,你都可以自己点击添加频道的栏目到主页。

最后,这里提醒一下,当你点击添加栏目,长按删除栏目之后,记得直接点击软件右上角的保存按钮。

背词达人是一款基于番茄工作法让你高效背单词的手机软件,让你换种更有意思,更高效的方法背单词;软件仅支持 ios 版本。

它的背单词功能采用番茄工作法,让你背单词更加专注高效;它的冥想功能让你边听白噪音边背单词,白噪音包括:半岛夜空、深海遨游、冰川水滴、白鸥海豚、清晨鸟语,并且单词随着白噪音自己滚动,点击任意即可发音,当然如果你不习惯,也可以自己把音乐关闭。

它内置包括高考词库,四级词库,六级词库,考研词库,雅思词库,托福词库等丰富词库,它的助记功能帮助你更加轻松理解一个单词的意思,从而达到更轻松记住这个单词的意思,它还支持好友单词 PK 功能。

H5动画在微信朋友圈愈来愈火爆,看到各种脑洞大开的动画,你是不是也有量一量自己脑洞大小的冲动?现在告诉大家如何不变成也能制作在开始制作微信H5页面动画。这里我用的工具室Mugeda在线制作工具,建议使用chrome浏览器会支持的比较好。

H5页面的制作素材,包括图片,音乐,文案等

本示例基于 OpenHarmony 下的 JavaScript UI 框架,进行我的项目目录解读,JS FA、罕用和自定义组件、用户交互、JS 动画的实现,通过本示例能够根本理解和学习到 JavaScript UI 的开发模式。

本我的项目是基于 OpenHarmony 我的项目而不是 HarmonyOS 我的项目,请留神运行环境。
请参考 OpenHarmony 我的项目配置办法 进行我的项目配置和运行。

如果你不相熟 OpenHarmony 的 JS 开发,请参考该项目标 开发解说。

  1. 进行编译构建,生成一个 HAP 利用安装包,生成 HAP 利用安装包。
  2. 装置运行后,即可在设施上查看利用示例运行成果,以及进行相干调试。

网上材料有点散乱,先集中整顿起来,前面缓缓学习消化。

本我的项目的灵感来源于UltimateAndroidReference。旨在提供一个精选的鸿蒙和 OpenHarmony 库、工具、开源我的项目、书籍、博客、教程的汇合。缩小大家漫无目的的搜寻工夫,帮忙大家在学习鸿蒙的过程中少踩坑、少走弯路。

  • 收费 (+ 专业版付费)

一些比拟优良的鸿蒙开源库,免去重复造轮子的麻烦,不便鸿蒙软件开发。

  • ProgressWheel_ohos – 基于开源我的项目 ProgressWheel 的鸿蒙化移植开发,能够实现自定义环形进度条的性能,反对环形进度条的旋转、进度减少、文本设置。此组件配套有具体的介绍和解说(51CTO、知乎、CSDN)
  • AVLoadingIndicatorView_ohos – 基于开源我的项目 AVLoadingIndicatorView 进行鸿蒙化的移植和开发,反对加载动画的开关和暗藏,反对多种加载动画成果。此组件配套有具体的介绍和解说(51CTO、知乎、CSDN)
  • LoadingView – 一个能够显示加载动画的三方组件,目前反对 4 种格调显示。
  • confetti – 一个高性能,易于配置的粒子系统库,能够通过空间对任何对象集进行动画解决。您能够指定
    起始条件和物理条件(例如 X 和 Y 加速度,边界等),而后由纸屑库负责其余的工作。
  • DraggableView – 具备旋转和歪斜/缩放成果的可拖动图像。
  • Transitions-Everywhere – 用于在组件之间利用过渡。 它反对许多转换。 过渡定义了开始场景到完结场景之间的静止。 过渡示例包含淡入淡出,旋转,缩放等 。
  • MPChart_ohos – 基于开源我的项目 MPAndroidChart 进行鸿蒙化的移植和开发,反对多种数据图的绘制
  • HistogramComponent – 能够更疾速实现一个简略的柱状图性能,对外提供数据源,批改柱状图色彩和间距的接口。
  • WatchDog_ohos – 基于开源我的项目 WatchDog 进行鸿蒙化的移植和开发,可检测到鸿蒙零碎的 ANR 谬误并引发有意义的异样
  • uCrop_ohos – 基于开源我的项目 uCrop 进行鸿蒙化的移植和开发,作为裁剪组件,应用鸿蒙的 DataAbility 实现了对鸿蒙零碎相册的读写。
  • GifImage – 一个能够显示加载动静图片(gif 格局)的三方组件。
  • Crop_ohos – 基于开源我的项目 Android-crop 进行鸿蒙化的移植和开发,该组件提供了一个自定义的裁剪框——能够在被裁减的图片范畴内挪动或缩放。
  • uCrop_ohos – 基于开源我的项目 uCrop 进行鸿蒙化的移植和开发,作为比拟火的裁剪组件,功能强大。
  • compress – 一个轻量级图像压缩库,容许将大照片压缩成小尺寸的照片,图像品质损失十分小。
  • RoundedImage – 能够将图片显示成圆形,椭圆形,圆角矩形,目前仅反对上述三种款式显示。
  • Gilde_HarmonyOS – 一款十分优良的图片解决工具,反对多种格局图片加载,采纳磁盘缓存、内存缓存形式实现预加载,指定缓存大小实现节俭内存防止 OOM,操作不便简略易用。
  • 自定义圆形图片 – 将图片设置为圆形显示的组件。
  • glide – Glide 是一个针对 openharmony 的疾速高效的图像加载库,专一于平滑滚动。Glide 提供了易于应用的 API,高性能和可扩大的资源解码管道以及主动资源池。Glide hmos testapplication +移植的代码我的项目 Glide 反对获取,解码和显示视频静止图像,图像和动画 GIF。Glide 蕴含一个灵便的 api,使开发人员能够插入简直所有网络堆栈。默认状况下,Glide 应用基于自定义 HttpUrlConnection 的堆栈,但还包含实用程序库,这些实用程序库可插入 Google 的 Volley 我的项目或 Square 的 OkHttp 库。Glide 的次要重点是使任何品种的图像列表尽可能平滑和疾速地滚动,然而 Glide 在简直所有须要获取,调整大小和显示近程图像的状况下也很无效。
  • Timber_ohos – 基于开源我的项目 Timber 进行鸿蒙化的移植和开发,加强鸿蒙输入日志的能力。
  • Logger – log 日志打印组件,输入的日志在开发工具的 Hilog 控制台中, 构造比拟清晰可分辨。
  • VideoCache_ohos – 基于开源我的项目 AndroidVideoCache 进行鸿蒙化的移植和开发,反对主动缓存视频并在断网状态下播放视频。此组件配套有具体的介绍和解说(51CTO、知乎)
  • Fast-ohos-Networking – 一个功能强大的网络库,用于在 OkHttp Networking Layer 之上进行 Android 利用中的任何类型的网络连接。它负责解决连贯过程中的所有操作,所以你只须要发送申请并接管响应。
  • okdownload – 牢靠,灵便,疾速而弱小的下载引擎。
  • ion – 加载并多种形式裁剪显示图片文件、加载 json 字符串、加载显示本地 media 和 rawfile 资源图片文件、不反对为图片加载前、加载中和加载失败增加占位图、不反对图片加载动画成果。
  • AssertJ – AssertJ 是一个库,提供了易于应用的富类型断言
  • Cucumber – 主动编写本人的 IdlingResource(作者申明)。同时能够主动关闭系统动画。
  • DanmakuFlameMaster_ohos – 基于开源我的项目 DanmakuFlameMaster 进行鸿蒙化的移植和开发,B 站的弹幕库,反对显示、暗藏、显示、暂停、持续、发送、定时发送弹幕。此组件配套有具体的介绍和解说(51CTO、知乎、CSDN)
  • SnackBar_ohos – 基于开源我的项目 SnackBar 进行鸿蒙化的移植和开发,反对显示弹出式揭示,包含文字和点击成果
  • Banner_ohos – 基于开源我的项目 Banner 进行鸿蒙化的移植和开发,鸿蒙广告图片轮播控件。此组件配套有具体的介绍和解说(51CTO、知乎、CSDN)
  • TakePhoto – 一个开源工具库,用于获取照片(拍摄照片)并在 Harmony 设施上压缩图像。
  • PhotoView – 一款扩大自 Android ImageView ,反对通过单点/多点触摸来进行图片缩放的智能控件,性能实用和弱小。
  • PatternLockView – 一个自定义屏幕图案解锁控件,该库使您能够轻松,疾速地在应用程序中实现模式锁定机制。它十分易于应用,并且提供了许多自定义选项,能够更改此视图的性能和外观以满足您的需要。
  • GoodView – 鸿蒙点赞+1 成果,反对文本和图像
  • LayoutManagerGroup – 一组自定义视图,负责测量和搁置 RecyclerView 中的我的项目视图,并确定何时回收用户不再可见的我的项目视图的策略。 该库容许以对齐形式排列梯形图和非凡滑道等视图。
  • polygonsview – 模拟掌上英雄联盟能力剖析成果。
  • SimpleCropView – 实用于鸿蒙的图像裁剪库,它简化了裁剪图像的代码,并提供了易于自定义的 UI。
  • LoadSir – 一个高效易用,低碳环保,扩展性良好的加载反馈页治理框架,在加载网络或其余数据时候,依据需要切换状态页面,
    可增加自定义状态页面,如加载中,加载失败,无数据,网络超时,如占位图,登录生效等罕用页面。可配合网络加载框架,联合返回状态码,错误码,数据进行状态页主动切换,封装应用成果更佳。
  • CookieBar – CookieBar 是一个轻量级的库,用于在屏幕顶部或底部显示简短的音讯。
  • CircleRefreshLayout – 这是一个自定义下拉刷新控件,蕴含乏味的动画。
  • Alerter – 反对原有的外围性能,动画没有原组件的体验好。
  • PatternLockView – 一个自定义屏幕图案解锁控件,该库使您能够轻松,疾速地在应用程序中实现模式锁定机制。它十分易于应用,并且提供了许多自定义选项,能够更改此视图的性能和外观以满足您的需要。它还反对 RxJava 2 视图绑定,因而,如果您喜爱响应式编程(就像我一样),则能够在用户绘制模式时取得更新流。
  • StateViews – 创立并显示进度,数据或谬误视图的简便办法。
  • FancyToast-ohos – 一个库,它将规范的 android 吐司带到一个新的档次,有各种款式抉择。依据代码来做吐司。
  • NavigationTabBar – 导航选项卡栏,用于与色彩缤纷的互动实现凋谢谐和。
  • floatingsearchview – 实现浮动搜寻栏(也称为长久搜寻)的搜寻视图。
  • search-dialog – 带有内置搜寻选项的令人敬畏且可自定义的搜寻对话框。
  • Swipecards – 自定义卡片,左右飞滑删除卡片,上下滑卡片回弹复位。
  • StatefulLayout – 显示最常见的状态模板,如加载,清空,谬误等。要做的就是用 StatefulLayout 包装指标区域(视图) 。
  • BezierMaker – 通过 de Casteljau 算法绘制贝塞尔曲线,并计算它的切线,实现 1-7 阶贝塞尔曲线的造成动画。
  • ShowcaseView – ShowcaseView 库旨在通过独特且吸引人的叠加层向用户突出显示和展现利用的特定局部。这个库非常适合指出用户的趣味点,突出含糊然而有用的内容。
  • SlideSwitch – 一个开关,能够滑动它来关上或敞开。
  • TextDrawable – 一个轻量级的库提供带有字母/文本的图像,例如 Gmail 应用程序。 它扩大了 ShapeElement 类,因而能够与现有/自定义/网络图像类一起应用。 还包含用于创立 shapeElement 的晦涩接口和可自定义的 ColorGenerator。
  • ArcProgressStackView – 在弧形模式下显示进度条,并提供信息和全面管制。
  • TimetableView – 是一款开源的、欠缺、高效的课程表控件。
  • CustomWaterView – 自定义仿支付宝蚂蚁森林水滴控件,实现水滴飘浮状态,点击水滴边起飞边隐没,重置水滴。
  • CountdownView – 一个具备倒计时性能的 View,满足大多数倒计时控件需要。
  • swipe – 实现页面滑动的监听,其中蕴含一般实现和 rxjava 实现.
  • Gloading – 深度解耦 Hos Hap 中全局加载中、加载失败及空数据视图,为组件化革新过程中的解耦长征助力,拆散全局加载状态视图的实现和应用。
  • BadgeView – 一个音讯揭示小红点,能够批改红点款式。
  • Sequent – Sequent 是一个库,能够定期为多个视图间断启动动画。
  • Luban – 一个用于 OHOS 的图像压缩工具,其效率十分相似于 WeChat Moments 的效率。该模块有助于压缩 png,jpg,位图和 gif 类型的图像。
  • LoadingView – 简略的带有动画成果的加载控件。
  • SwipeCardView – 自定义卡片,左右飞滑删除卡片,上下滑卡片回弹复位。
  • TextBannerView – 当初的绝大数 APP 特地是相似淘宝京东等这些大型 APP 都有文字轮播界面,实现循环轮播多个广告词等性能;这种控件俗称“跑马灯”,而 TextBannerView 曾经实现了可垂直跑、可程度跑的跑马灯了。
  • MaterialBadgeTextView – 一个为 Badge 提供了改良的 textview 的库。Badge 是带有插入数字的黑白圆圈,该圆圈显示在图标的右上角,通常在 IM 应用程序中显示新音讯或新性能的作用。
  • BubbleLayout – 气泡组件,具备自定义的笔触宽度和色彩,箭头大小,地位和方向。
  • DraggableView – 具备旋转和歪斜/缩放成果的可拖动图像。
  • ProgressView – 一个进度视图,目前实现了带数字进度的程度进度条以及圆形进度条,圆形进度条包含三种格调:一般环形进度,外部垂直填充进度以及外部环形填充进度。
  • SlideUp-ohos – 一个小型库,可让您向任何视图增加甘甜的幻灯片成果。应用 SlideUp 向上,向下,向左或向右滑动视图!
  • EazeGraph – 一个用于创立精美图表库。它的次要指标是创立一个轻量级的库,该库易于应用并且高度可定制,具备“最新”外观。
  • PercentageChartView – 一个百分比图表,显示任何给定工作或信息的进度。
  • MultiWaveHeader – 一个能够高度定制每个波形的水波控件。
  • CircleView – 蕴含题目和副标题的圆形视图。
  • circular-music-progressbar – 此“环形进度条”是为须要精美音乐进度条的音乐播放器设计和制作的。
  • WheelView – 一个自定义的滚轮类控件,款式简洁。
  • ohos-flowlayout – 如果以后行中没有空格,则将其内容包装到下一行。
  • ohos-viewbadger – 一个简略的文本标签视图,能够作为“徽章”利用到在运行时动态创建的任何给定组件,而不用在布局中投合它。
  • ProgressPieView – 用于显示高度可定制的饼图中的进度。
  • Ratingbar – 应用 RatingBar 来实现节目评分,例如反馈或其余所需的评分。
  • DiscreteSlider – 提供带有“材质设计”标准中所示的值标签的滑块,以及一个 API。该库还为您提供范畴滑块模式.
  • SwipeBack – 能够应用手势实现流动。 您能够设置滑动方向,例如左,上,右和下。
  • material-dialogs – 它具备简直所有带有多个测试用例的 UI 组件,其中包含带有文本,图像,按钮,ListContainer 我的项目,调色板,自定义视图和进度栏的对话框。
  • ohos-SwitchView – 笨重的开关视图格调,可实现谐和对立 。
  • bottomsheet – 一个 openharmony 组件,从屏幕底部显示一个可疏忽的视图。 BottomSheet 能够代替对话框和菜单,但能够保留任何视图,因而用例无穷无尽。 该存储库不仅包含 BottomSheet 组件自身,还包含一组在底部表单中显示的通用视图组件。 这些位于 commons 模块中。
  • slideview – 一个简略却很棒的滑动按钮,可实现谐和。
  • MultiType – MultiType 提供了便捷的办法来轻松开发简单的 ListContainer。 应用此库,咱们能够插入其余类型的元素,而无需更改任何旧的 itemprovider 代码,并使它们更具可读性。
  • XEditText – 带删除性能的 EditText;显示或者暗藏明码;可设置主动增加分隔符宰割电话号码、银行卡号等;反对禁止 Emoji 表情符号输出。
  • williamchart – Williamchart 是一个凋谢谐和图书馆,能够在谐和应用程序中疾速实现引人入胜的图表。
  • SwitchButton – 一个好看,笨重,易于定制的开关小部件 。
  • PageIndicatorView – 是一个轻型库,用于批示 PageSlider 的选定页面具备不同的动画,并可能依据须要自定义它。
  • RulerView – 一系列卷尺控件,蕴含:根本卷尺控件(体重尺,或其它)、金额卷尺控件、工夫卷尺控件。
  • PRDownloader – 下载器可用于下载任何类型的文件,如图像、视频、pdf、har 等。
  • Fast-ohos-Networking – 一个功能强大的网络库,用于在 OkHttp Networking Layer 之上进行利用中的任何类型的网络连接。它负责解决连贯过程中的所有操作,所以你只须要发送申请并接管响应。
  • LovelyDialog – 一组简略的对话框包装类库,旨在帮忙您轻松创立精美对话框。
  • 办法的第一个(也是惟一的)参数和标记定义事件类型。
  • Joda-time_ohos – 基于开源我的项目 SnackBar 进行鸿蒙化的移植和开发,鸿蒙日期和工夫解决库。
  • Parceler_ohos – 基于开源我的项目 Parceler 进行鸿蒙化的移植和开发,反对各种数据类型的疾速序列化与反序列化,简略易用
  • SwipeCaptcha_ohos – 基于开源我的项目 SwipeCaptcha 进行鸿蒙化的移植和开发,滑动验证码组件。此组件配套有具体的介绍和解说(51CTO、知乎、CSDN)
  • Zbar_ohos – 基于开源我的项目 Zbar 进行鸿蒙化的移植和开发,条形码浏览。
  • UpDownfile – 基于 Okhttp 为根底进行二次封装,是一款十分好用的文件上传下载框架。
  • RxJava – RxJava – JVM 的反馈性扩大–一个库,用于应用 Java VM 的可察看序列组成异步和基于事件的程序。
  • 办法的第一个(也是惟一的)参数和标记定义事件类型。
  • BGAQRCode-ohos – 可定制各式各样的扫描框,可定制全屏扫描,可定制要辨认的码的格局,能够管制闪光灯,不便夜间应用,zxing 二维码扫描性能,ZBar 扫描条码、二维码「已解决中文乱码问题」。
  • BGAQRCode-ohos – 可定制各式各样的扫描框, 可定制全屏扫描,可定制要辨认的码的格局,能够管制闪光灯,不便夜间应用,能够二指缩放预览,ZXing 生成可自定义色彩、带 logo 的二维码,ZXing 扫描条码、二维码,ZBar 扫描条码、二维码「已解决中文乱码问题」
  • ohos-Universal-Image-Loader – 当初图像加载库的平凡先人 UIL 旨在为图像加载、缓存和显示提供一个弱小、灵便和高度可定制的工具。它提供了大量的配置选项和良好的管制图像加载和缓存过程。
  • CameraView – 这是一个模拟微信拍照的 ohos 开源控件点击拍照 10s 的视频大略 1.9M 左右长按录视频(视频长度可设置)录制完视频能够浏览并且反复播放前后摄像头的切换能够设置小视频保留门路。
  • ohosAutoLayout – 屏幕适配计划,间接填写设计图上的像素尺寸即可实现适配。
  • 能够在单个视图上优雅地布局具备不同款式的子视图。定制的 LayoutManager 治理一系列的 layoutHelpers,其中每个控件都为特定的地位范畴项实现特定的布局逻辑。顺便说一下,还反对实现咱们的自定义 layoutHelper 并将其提供给框架。
  • RxLifeCycle – 该库使咱们可能依据第二个生命周期流主动实现序列。此性能在 openharmony 中很有用,因为不残缺的订阅可能会导致内存透露。
  • DividerDrawable – 该库能够帮忙您轻松地在现有视图上布局和绘制分隔线。为了取得更好的性能,请不要再为绘图分隔线创立新视图,而应应用 drawable。
  • fresco – Fresco 是一个功能强大的零碎,用于在 OpenHarmony 应用程序中显示图像。壁画负责图像的加载和显示,因而您不用这样做。它将从网络,本地存储或本地资源加载图像,并显示一个占位符,直到图像达到为止。它具备两个级别的缓存;一个在内存中,另一个在外部存储器中。
  • ohosMP3Recorder – 以捕捉到来自你的计算机音频 MP3,麦克风的声音,互联网流媒体,Winamp 的播放,Windows 媒体播放器音乐音频文件,能够录制你喜爱的章节。
  • Rxohos – Rxohos:RxJava3 的 openharmony 特定绑定的反馈性扩大。该模块向 RxJava 增加了最小的类,这些类使在 openharmony 应用程序中编写反应式组件变得容易且轻松。更具体地说,它提供了一个可在主线程或任何给定 EventRunner 上进行调度的 Scheduler。
  • butterknife – openharmony 组件的字段和办法绑定,它应用正文解决为您生成样板代码。
  • logger – 记录器:简略,丑陋,功能强大的记录器
  • TinyPinyin – 疾速、低内存占用的汉字转拼音库。
  • Compressor – Compressor 是一个轻量级且功能强大的谐和图像压缩库。通过 Compressor,您能够将大照片压缩为较小尺寸的照片,而图像品质的损失则很小或能够忽略不计。不反对 WebP。
  • xLog – 简略、好看、弱小、可扩大的 openHormony 和 Java 日志库,可同时在多个通道打印日志,如 hilog、Console 和文件。如果你违心,甚至能够打印到近程服务器(或其余任何中央)。
  • DragScaleCircleView – 一个可拖动与缩放的自定义圆形 View,它其实是一个 ImageView,自带了拖放圆形区域的性能,能够用于从一张图片截取一个圆形的视图。
  • MultiType – MultiType:为 ListContainer 创立多个类型更容易,更灵便。以前,当咱们须要开发简单的 ListContainer 时,这是艰难且麻烦的工作。一旦须要增加新的我的项目类型,就必须转到原始适配器文件并认真批改一些旧代码,这些适配器类将变得更加简单。MultiType 提供了便捷的办法来轻松开发简单的 ListContainer。应用此库,咱们能够插入其余类型的元素,而无需更改任何旧的 itemprovider 代码,并使它们更具可读性。
  • FlycoRoundView – 库可帮忙 openharmony 内置视图轻松不便地设置圆形矩形背景,并因而能够缩小相干的形态资源。
  • ticker – ticker 是一个简略的 openharmony 组件,用于显示滚动文本。此行情主动收录器可解决字符串之间的平滑动画以及调整字符串的大小。
  • TheMVP – 在 MVP 模式下,View 和 Model 是齐全拆散没有任何间接关联的(比方你在 View 层中齐全不须要导 Model 的包,也不应该去关联它们)。应用 MVP 模式可能更不便的帮忙 Ability(或 AbiltySlice)职责拆散,减小类体积,使我的项目构造更加清晰。
  • seismic – openharmony 设施抖动检测。它会侦听并辨认具备适当硬件的设施上的抖动。
  • SystemBarTint – 在 openharmony 零碎 UI 上利用背景着色“色调”款式非常适合基于壁纸的流动,例如主屏幕启动器,然而提供的最小背景爱护使其在其余类型的流动中不那么有用,除非您在布局中提供本人的背景。确定给定设施配置的零碎 UI 的大小,地位和存在可能并非易事。该库提供了一种应用色彩值为零碎栏创立背景“色调”的简略办法。
  • lock-screen – 简略丑陋的锁屏库可设置查看明码。应用锁屏库轻松爱护您的应用程序,就像启动用意一样简略。
  • Matisse – Matisse 是为 Openharmony 设计的精心设计的本地图像和视频选择器。你能够 Ability 或 AbilitySlice 中应用它,抉择包含 JPEG,PNG,GIF 的图像以及包含 MPEG,MP4 的视频,利用不同的主题,包含两个内置主题和自定义主题,不同的图像加载器,定义自定义过滤规定。
  • cropper – 裁剪器是一种图像裁剪工具。它提供了一种以 XML 形式和以编程形式设置图像的办法,并在图像顶部显示了可调整大小的裁剪窗口。而后,调用办法 getCroppedImage()将返回由裁剪窗口标记的 PixelMap。
  • ImagePicker – 自定义相册,齐全仿微信 UI,实现了拍照、图片抉择(单选/多选)、 裁剪 、旋转、等性能。
  • Keyframes – 关键帧是(1)从 After Effects 文件中提取图像动画数据的 ExtendScript 脚本和(2)OpenHarmony 的相应渲染库的组合。关键帧可用于导出和渲染高质量,基于矢量的动画,这些动画具备简单的形态和门路曲线,而且文件占用空间极小。
  • device-year-class – Device Year Class 是一个 Openharmony 库,它实现了一个简略的算法,该算法将设施的 RAM,CPU 内核和时钟速度映射到那些规格组合被认为是高端的年份。这使开发人员能够依据电话硬件的性能轻松批改应用程序的行为。
  • Toasty – 次要将底层安卓接口调用的实现批改成鸿蒙接口的实现,将三方库鸿蒙化,供开发鸿蒙利用的开发者应用。
  • LitePal – LitePal 是一个开源的 openharmony 库,它使开发人员能够十分轻松地应用 SQLite 数据库。您无需编写 SQL 语句即可实现大多数数据库操作,包含创立或降级表,crud 操作,聚合函数等。LitePal 的设置也非常简单,您能够在不到 5 个的工夫内将其集成到我的项目中分钟。
  • PermissionsDispatcher – PermissionsDispatcher 提供了一个简略的基于正文的 API 来解决运行时权限。该库加重了编写一堆查看语句(无论是否已授予您权限)带来的累赘,以放弃您的代码洁净平安。
  • Dexter – 一个可简化运行时的权限申请过程。 容许用户在运行应用程序时授予或回绝权限,而不是在装置应用程序时授予所有权限。
  • LitePal – LitePal 是一个开源的 openharmony 库,它使开发人员能够十分轻松地应用 SQLite 数据库。您无需编写 SQL 语句即可实现大多数数据库操作,包含创立或降级表,crud 操作,聚合函数等。LitePal 的设置也非常简单,您能够在不到 5 个的工夫内将其集成到我的项目中分钟。
  • tray – 托盘是此提到的显式跨过程数据管理办法。托盘还提供了高级 API,通过降级和迁徙机制,它能够十分轻松地拜访和保护您的数据。
  • 点击拍照 10s 的视频大略 1.9M 左右长按录视频(视频长度可设置)录制完视频能够浏览并且反复播放前后摄像头的切换能够设置小视频保留门路。

  • FastBle – Ohos Bluetooth Low Energy 蓝牙疾速开发框架。鸿蒙,应用简略的形式进行搜寻、连贯、读写等一系列蓝牙操作,并实时地失去操作反馈。
  • ohosMP3Recorder – 以捕捉到来自你的计算机音频 MP3,麦克风的声音,互联网流媒体,Winamp 的播放,Windows 媒体播放器音乐音频文件,能够录制你喜爱的章节。
  • PloyFun – 此仓库是为了晋升国内下载速度的镜像仓库。
  • Matisse – Matisse 是为 Openharmony 设计的精心设计的本地图像和视频选择器。你能够 Ability 或 AbilitySlice 中应用它,抉择包含 JPEG,PNG,GIF 的图像以及包含 MPEG,MP4 的视频,利用不同的主题,包含两个内置主题和自定义主题,不同的图像加载器,定义自定义过滤规定。
  • ImagePicker – 自定义相册,齐全仿微信 UI,实现了拍照、图片抉择(单选/多选)、 裁剪 、旋转、等性能。
  • agera – 一组类和接口,可帮忙编写功能性,异步和反馈性应用程序。

鸿蒙社区中有一些(将来会变得很多)开源 HAP 可供开发者学习,这个列表能够帮忙你找到真正值得你花工夫并且能够帮忙你学到货色的开源 HAP。

  • 官网 CodeLabs – 该 Codelabs 旨在向开发人员展现如何通过趣味场景来展现如何应用 HarmonyOS 能力的示例应用程序文档教程。

在 DevEco 中配置好适合的插件,能够无效地晋升你的鸿蒙开发工作效率。这个列表提供了通过咱们筛选的 DevEco 插件,心愿会对你的开发工作产生帮忙。

  • Buck – 疾速构建零碎,激励通过各种平台和语言创立小型可重用的模块
  • Carbon – 创立并共享源代码的精美图片
  • CodeGlance – 将相似于 Sublime 中的代码的微型地图嵌入到编辑器窗格中。 应用您自定义的色彩对亮色和深色主题进行语法突出显示
  • Codota – 通过间接在 IDE 中获取杰出的代码示例来加强开发工作流程。 IntelliJ 的 Codota 插件可让您疾速找到每个 API 类或办法的最佳代码示例
  • Sonar -实用于挪动开发人员的桌面调试平台
  • String Manipulation – 提供文本操作的动作,例如切换,大写,编码/解码等

免费版 (+ 付费专业版)

  • Crowdin – 更好,更快,更智能地翻译和治理流程

鸿蒙也是能够反对 kotlin 编程的,所以这一部分内容咱们也在策划中。将来将在此列举更多的优良的 Kotlin 资源,供大家应用。

DevEco 的快捷键能够让开发工作流程疾速晦涩。让应用快捷键成为一种习惯,不要用鼠标来执行大多数操作。以下提供了一些最有用的快捷键。

(目前仅提供 Windows 版本 DevEco 的快捷键,Mac 或其它版本的快捷键会在将来退出)

Note:将以下大部分快捷键中Ctrl换成Command就是 Mac 版的雷同快捷键

搜寻以后 Project 中的所有 (文件、类、变量、字符等)
搜寻以后 Project 中所有的文本
在以后 file 中搜寻字符
在类、办法、变量的定义与援用之间跳转
正文/勾销正文所有选定行(也实用于 xml 文件)
向上/向下挪动一段代码
显示以后办法所需的参数类型(光标需在办法名或参数括号内)
格式化代码以匹配 DevEco 的默认款式
删除光标后的第一个字符串
将光标挪动到下一个编写查看谬误地位
转到光标处变量/办法/类的申明
复制以后行并粘贴在下一行
在弹出窗口中显示类构造
在弹出窗口中列出最近编辑的文件
在以后光标地位下方插入新行
残缺语句(增加大括号、圆括号、分号)

提供一个网站列表,在下面能够找到最新的鸿蒙相干技术、新闻。

感觉间接在网站上找材料如海底捞针?没关系,咱们曾经为你精心筛选了一些干货满满的文章,置信你看完之后肯定会有所播种。

  • OpenAtom 教育资源仓 – 大量的官网支出的教育资源汇合
  • 安卓 VS 鸿蒙第三方件切换宝典 V1.0
  • 应用绘图组件 Canvas 绘制心率曲线图
  • 多组示例演示三个款式的组合用法
  • Linux 下的 Hi3861 一站式鸿蒙开发烧录(附工具)

提供一些鸿蒙开发相干的书籍,帮忙你系统地学习鸿蒙开发。

  • 鸿蒙操作系统利用开发实际 – 陈美汝、郑森文、武延军、吴敬征 – 本书针对 HarmonyOS SDK 4 版本,对鸿蒙操作系统的利用开发根底进行了梳理和介绍并同时,构建了一个在分布式场景十分罕用的视频流直播实例作为实战的内容演练,进行了具体的剖析和解说。书籍蕴含 11 章教学课件,50 多个实例源代码,200 多分钟视频解说,进一步帮忙读者把握外围知识点。
  • 鸿蒙利用开发实战 – 张荣超 – 第一本华为操作系统 HarmonyOS 开发图书,以 JavaScript 为开发语言,示例以华为智能手表为运行载体,提供残缺源代码,详解国产鸿蒙操作系统。

以下列表蕴含了一些鸿蒙开发的视频教程,从实践到实际全方面地学习鸿蒙开发。

  • HarmonyOS(鸿蒙)App 我的项目实战(1)手表篇 – 边做边学,学完之后就能够做出一个残缺的 HarmonyOS(鸿蒙)静止手表上的 App
  • HarmonyOS(鸿蒙)利用程序开发教程教你实现多时区电子时钟 – 以 Java 语言为根底介绍 HarmonyOS 基础知识以及从零开始开发多时区电子时钟

如果您喜爱关注鸿蒙和 OpenHarmony 相干的最新新闻,理解零碎的最新技术停顿,理解在鸿蒙零碎上的最新的优良利用,那么关注这个列表准没错。这个列表筛选了一些目前在鸿蒙以及 OpenHarmony 生态圈中相当沉闷的一些第三方组织。

    • Gitee – 开源大量实用的鸿蒙第三方库
    • 51CTO、知乎 、CSDN – 提供具体的鸿蒙第三方库剖析与应用阐明,干货满满。
    • Gitee – 提供鸿蒙开发者所须要的常识分享,教训传递,我的项目交流平台。
    • 51CTO – 大量的鸿蒙开发教训分享专栏,波及各个方面,综合性较强。
    • Github – 开源大量实用的鸿蒙第三方库。
    • 51CTO – 提供具体的鸿蒙第三方库剖析与应用阐明。
    • Gitee – 提供鸿蒙操作系统开源组件库,解说如何应用。

OpenHarmony JS 我的项目开发流程 – 解说基于 DevEco 开发 OpenHarmony JS 利用的根本流程,包含环境配置、工程导入、证书配置、推送运行等。

此工程寄存 OpenHarmony 提供的疾速入门、开发指南、API 参考等开发者文档,欢送参加 OpenHarmony 开发者文档开源我的项目,与咱们一起欠缺开发者文档。

  • 轻量和小型零碎开发领导(参考内存<128MB)

    • quick-start:疾速入门(搭建环境、获取源码、编译、烧录等)
      • Kernel:轻量和小型零碎内核
    • Subsystems:子系统(编译构建、图形图像、DFX、XTS 等子系统)
    • WLAN 连贯类产品(LED 外设管制、集成三方 SDK)
    • 无屏摄像头类产品(摄像头管制)
    • 带屏摄像头类产品(屏幕和摄像头管制、视觉利用开发)
  • 规范零碎开发领导(参考内存 ≥128MB)

    • quick-start:疾速入门(搭建环境、获取源码、编译、烧录等)
      • Kernel:规范零碎内核
    • Subsystems:子系统(编译构建、图形图像、DFX、XTS 等子系统)
  • 许可证及版权信息查看工具:开源合规审查工具
  • 北京大学 2021 秋季开源软件课程
  • 清华 2021 秋季操作系统课程

该 Codelabs 旨在向开发人员展现如何通过趣味场景来展现如何应用 HarmonyOS 能力的示例应用程序文档教程。

  • SimpleVideoCodelab:应用视频接口能力实现一个简略的视频播放器
  • EducationSystem:展现了分布式的早教算术题和拼图游戏的案例
  • HarmonyOSNewsClient:展现了一个能够分享新闻详情页面的繁难新闻客户端
  • DistributedMail:展现了一个能够跨设施迁徙和分布式文件调用的繁难邮件编辑页面
  • VoiceCamera:展现了一个基于分布式文件系统和 AI 语音辨认性能开发的分布式语音照相机
  • RemoteInputDemo:展现了通过手机输出文字到电视的跨设施输出能力
  • DistributionGamePad:分布式游戏手柄,能够通过手机端跨设施管制电视上的飞机游戏
  • AudioDemo:音频播放相干治理利用包含音频播放、声音采集和音频相干治理(快进、快退、暂停、播放、音量控制)等性能
  • DistributedMapDemo:展现简略的 HarmonyOS 分布式性能,能够通过应用程序模仿导航,在手机、智能穿戴和平板电脑之间进行导航数据流转

鸿蒙零碎的相干资源整合,由深圳大学学生团队负责,长期更新。
最新更新的流动、较量、我的项目等会加上西瓜标记

  • 开发板 |手表| 平板 |手机|智慧屏|干衣机|冰箱|操持烹饪电器|净水机|电热水器|空调|灯|摄像头|空气净化器|智能乳胶枕|水杯|牙刷

在加注过程中,整顿出以下文章。内容立足源码,常以生存场景打比方尽可能多的将内核知识点置入某种场景,具备画面感,容易了解记忆。说他人能听得懂的话很重要! 百篇博客绝不是百度教条式的在说一堆诘屈聱牙的概念,那没什么意思。更心愿让内核变得栩栩如生,倍感亲切.的确有难度,自不量力,但曾经登程,回头已是不可能的了。

与代码有 bug 需一直 debug 一样,文章和注解内容会存在不少错漏之处,请多包涵,但会重复修改,继续更新,.xx代表批改的次数,精雕细琢,长篇累牍,力求打造精品内容。

  • v54.xx 鸿蒙内核源码剖析(动态链接篇) | 残缺小我的项目看透动态链接过程 | 51 .c .h .o

我要回帖

更多关于 二维码怎么制作出来的 的文章

 

随机推荐