前言 所谓共享包,和Android中的Library本质是一样的,目的是为了实现代码和资源的共享,在HarmonyOS中,给开发者提供了两种共享包,HAR(Harmony Archive)静态共享包,和HSP(Harmony Shared Package)动态共享包。 两者的区别是,HAR静态共享包中的代码和资源跟随使用方编译,如果有多个使用方,它们的编译产物中会存在多份相同拷贝;而HSP动态共享包中的代码和资源可以独立编译,运行时在一个进程中代码也只会存在一份,如下图所示: 之所以会出现HSP动态共享包,目的主要解决如下问题: 1、多个HAP引用相同...

2023年华为开发者大会,不知道各位老铁们是否观看了,一个震撼的消息就是,首次公开了HarmonyOS NEXT的概念,简而言之就是,这是一款专为开发者打造的预览版操作系统,旨在提供"纯正鸿蒙操作系统"的体验。与之前的版本不同,HarmonyOS NEXT完全摒弃了与Android的兼容性,而是基于OpenHarmony开源项目进行开发。这意味着在该系统上运行Android应用将无法实现,而只能使用原生HarmonyOS应用。 一句话概括,明年开始,更新后的鸿蒙,Android APK 将不允许在 HarmonyOS NEXT&nbs...

前言 前几天,后台有老铁留言,说有个需求,画两条曲线,中间是一个小球,沿着两条线中间的轨迹从左往右移动,让提供个思路,做为一个极度宠粉的博主,思路不仅要提供,实现方案也必须要给出,在互联网中玩的就是真实! 今天的文章大致如下: 1、最终实现效果 2、思路及主要源码剖析 3、全部源码 4、总结 一、最终实现效果 简单录制了一个Gif动画,如下图所示,虽然说是一个简单的Demo,但给出了相关属性和方法,像移动的Icon图标,曲线的的粗细及颜色,以及动画的时长和重复播放都可以动态控制,相关设置之后,即可满足粉丝提出的需求。 二、思路及主要源码剖析 实现这样的一个需求,最主要的...

内容高亮并不陌生,特别是在搜索内容页面,可以说四处可见,就拿下面这个应用而言,针对某一个关键字,我们搜索之后,与关键字相同的内容,则会高亮展示,如下图所示: 如上的效果,在Flutter当中,实现起来可以说是无比的简单,毕竟原生的组件都给我们提供了,那就是富文本组件RichText。 针对今天的内容,简单的列一个大纲,主要内容如下: 1、案例简单效果 2、认识RichText 3、文本的高亮实现逻辑 4、高亮组件源码 一、案例简单效果 1、简单的内容高亮展示 2、列表形式内容展示 二、认识RichText 要实现高亮效果,那么我们必须了解富文本组件RichText,话又说回来...

俗话说的好,工欲善其事,必先利其器,走进HarmonyOS第一步,开发工具必须先行,当然了,关于开发工具的使用,官网和其他的博客也有很多的讲解,但是并没有按照常用的功能进行概述,如果需要某个功能,还得需要进行检索查找,十分的不便,基于此,本文主要以常见的功能点作为概述希望可以帮助到学习HarmonyOS的开发者。 本文主要功能概述如下: 1、工具下载和环境配置 2、设置主题样式 3、设置代码字体大小 4、IDE中的Api参考和快速开发指南 5、设置头注释和方法注释 6、设置代码模版,快捷键生成 7、断点调试 8、打印和查看日志 9、全局和局部搜索 10、模拟器的创建和使用 11、下载不同版...

前言 当我们熟练的掌握了DevEco Studio之后,就可以创建项目进行练习了,和市场上大多数IDE一样,DevEco Studio也给我们提供了很多的实例模板,当然了,对于大多数移动端开发者而言,这些模板和我们的UI设计有着很大的出入,一般都会选择一个空的视图作为项目,方便我们从0到1进行开发。 点击下一步,就进入到了项目信息编辑页面,作为一名Android开发者,对这个页面简直不要太熟悉,无非就是项目的名字,包名,SDK版本的选择等等。 有两项是我们需要注意的,第一项,Model的选择,也就是应用模型,目前随着HarmonyOS的发展,提供了两种应用模型...

关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~