
HarmonyOS
文章平均质量分 84
兵腾傲宇
1.HTML,CSS3,ES6,JS,Jq,Less,node等 ;
2.模块化开发,requirejs;
3.熟练各种debugger调试,抓包工具Fiddler等,能够独立分析,解决和归纳问题;
4.拥有混合APP开发经验;
5.vue全家桶开发,跨域请求,拦截器等,以及webpack的简单配置打包等;
6.Echarts图表插件的使用,包含有基础图表以及地图等;
7.PS等画图工具。
8. react 开发
9. 组件库开发,可上传npm组件库
github: https://github.com/gengbingbing
展开
-
【HarmonyOS开发】ArkUI-X 跨平台框架(使用ArkTs开发Android&IOS)
ArkUI-X 跨平台框架进一步将 ArkUI 开发框架扩展到了多个OS平台,目前支持OpenHarmony、HarmonyOS、Android、 iOS,后续会逐步增加更多平台支持。开发者基于一套主代码,就可以构建支持多平台的精美、高性能应用。原创 2024-01-05 16:00:12 · 6718 阅读 · 0 评论 -
【HarmonyOS开发】共享包HAR和HSP的创建和使用以及三方库的发布
OpenHarmony提供了两种共享包,HAR(Harmony Archive)静态共享包,和HSP(Harmony Shared Package)动态共享包。HAR与HSP都是为了实现代码和资源的共享,都可以包含代码、C++库、资源和配置文件,最大的不同之处在于:HAR中的代码和资源跟随使用方编译,如果有多个使用方,它们的编译产物中会存在多份相同拷贝;而HSP中的代码和资源可以独立编译,运行时在一个进程中代码也只会存在一份。原创 2024-01-02 16:39:58 · 5162 阅读 · 1 评论 -
【HarmonyOS开发】通过媒体查询,实现一次开发,多端部署
媒体查询(Media Queries)是一种在CSS中使用的技术,用于根据设备的特性和属性(如屏幕宽度、设备类型等)来应用不同的样式规则。通过媒体查询,可以根据不同的设备或屏幕尺寸为用户提供优化的布局和样式。原理都一样。原创 2024-01-02 16:21:21 · 1724 阅读 · 0 评论 -
【HarmonyOS开发】分布式应用的开发实践(元旦快乐)
分布式软总线是手机、平板、智能穿戴、智慧屏、车机等分布式设备的通信基座,为设备之间的互联互通提供了统一的分布式通信能力,为设备之间的无感发现和零等待传输创造了条件。开发者只需聚焦于业务逻辑的实现,无需关注组网方式与底层协议。原创 2024-01-01 16:38:41 · 1942 阅读 · 0 评论 -
【HarmonyOS开发】案例-记账本开发
OpenHarmony最近一段时间,简直火的一塌糊度,学习OpenHarmony相关的技术栈也有一段时间了,做个记账本小应用,将所学知识点融合记录一下。原创 2023-12-29 10:38:16 · 3044 阅读 · 7 评论 -
【HarmonyOS开发】探究Hap与App包的结构与区别
OpenHarmony 可以进行两种形式(Hap和App)的打包,HAP是用于本地调试的,APP包是用于上架发布的。 根据不同的设备类型,一个APP包可以包含多个HAP包。原创 2023-12-26 10:02:34 · 5578 阅读 · 0 评论 -
【HarmonyOS开发】OpenHarmony如何实现⼀次开发,多端部署
鸿蒙(HarmonyOS)是华为公司自主开发的分布式操作系统,它旨在实现一次开发多端部署的能力,使开发者可以更高效地开发应用程序并在多种设备上运行。原创 2023-12-25 17:45:17 · 2871 阅读 · 0 评论 -
2023面试题记录-更新(增加鸿蒙内容)
2023最新面试题,持续更新。更新时间:2023/12/10原创 2023-09-12 15:55:07 · 977 阅读 · 0 评论 -
【HarmonyOS开发】ArkTs实现应用配色随系统深浅模式自动切换的三种方式
应用深浅配色模式是一种常见的系统外观选项,环境变暗时切换到深色模式,可以减轻眼睛疲劳和节省设备电量。原创 2023-12-25 12:29:29 · 2981 阅读 · 0 评论 -
【HarmonyOS开发】ArkTs使用Http封装
应用可以通过HTTP发起一个数据请求,支持常见的GET、POST、OPTIONS、HEAD、PUT、DELETE、TRACE、CONNECT方法。原创 2023-12-22 13:14:39 · 2760 阅读 · 0 评论 -
【HarmonyOS开发】ArkTs关系型和非关系型数据库的存储封装
前面使用了首选项的存储方式,因此将其他的两种存储方式()也学习一下,简单记录一下,并进行封装,方便后续使用。原创 2023-12-20 15:33:49 · 4376 阅读 · 3 评论 -
【HarmonyOS开发】ArkTs首选项数据存储封装
用户首选项(Preferences):以文本的形式保存数据,使用时数据会加载到内存中,范围速度快,效率高,但是不适合存储大量数据。通过Preferences 提供接口,将持久化文件加载Preferences实例中,每一个文件对应一个Preferences 实例,系统会将Preferences实例存储在内存中,达到快速,高效访问的效果。原创 2023-12-20 10:50:06 · 2366 阅读 · 2 评论 -
【HarmonyOS开发】ArkTs实现侧栏联动
侧栏联动功能模块:1、切换左侧导航,右侧滚动到对应的内容。2、滚动右侧的内容,左侧会切换对应的导航。原创 2023-12-19 14:47:20 · 1325 阅读 · 0 评论 -
【HarmonyOS开发】ArkUI实现下拉刷新/上拉加载
列表下拉刷新、上拉加载更多,不管在web时代还是鸿蒙应用都是一个非常常用的功能,基于ArkUI中TS扩展的声明式开发范式实现一个下拉刷新,上拉加载。原创 2023-12-19 09:29:28 · 5555 阅读 · 0 评论 -
【HarmonyOS开发】ArkUI中的自定义弹窗
自定义弹窗的使用更加灵活,适用于更多的业务场景,在自定义弹窗中您可以自定义弹窗内容,构建更加丰富的弹窗界面。原创 2023-12-18 12:07:09 · 1054 阅读 · 0 评论 -
【HarmonyOS开发】详解常见容器的使用
声明式UI提供了以下8种常见布局,开发者可根据实际应用场景选择合适的布局进行页面开发。布局应用场景如果布局内子元素超过1个,且能够以某种方式线性排列时优先考虑此布局。(Stack)组件需要有堆叠效果时优先考虑此布局,层叠布局的堆叠效果不会占用或影响其他同容器内子组件的布局空间。例如作为子组件弹出时将其他组件覆盖更为合理,则优先考虑在外层使用堆叠布局。(Flex)弹性布局是与线性布局类似的布局方式。区别在于弹性布局默认能够使子组件压缩或拉伸。原创 2023-12-10 17:44:56 · 925 阅读 · 0 评论 -
【HarmonyOS开发】拖拽动画的实现
在开发拖拽动画时,发现png的图片在拖拽结束后,会出现图片闪动的不流畅问题,改为svg图片解决。因此通过大量的对比验证,确认为鸿蒙底层窜然问题。原创 2023-12-10 17:14:19 · 1261 阅读 · 5 评论 -
【HarmonyOS开发】控件开发过程中,知识点记录
控件:只有一个JS文件,不会将任何资源型文件(图片、字体、默认文字等)打包到SO中。因此,当我们开发控件时,需要将需要使用到的资源,提前申请,放入资源仓库,然后等官方集成到系统中。中文:systemres/main/resources/zh_CN/element/string.json英文:systemres/main/resources/base/element/string.json。原创 2023-12-10 16:59:40 · 528 阅读 · 0 评论 -
【HarmonyOS开发】鸿蒙控件与原生App的区别
鸿蒙控是需要写入手机系统的SO。我们的控件只有一个JS文件,通过BUILD.gn和xxx.cpp文件将xxx.js编译为SO,最后,通过hdc工具命令将SO包烧录到鸿蒙系统中。hdc常用命令// 查看设备是否连接// 以读写模式挂载系统分区// 将本地文件,加载到系统的/data/local/tmp/这个位置// 重启设备。原创 2023-12-03 15:23:00 · 754 阅读 · 0 评论 -
【HarmonyOS开发】ArkTs编译为SO包的流程记录
观察我们生成的JS中有多少个export,如果有多个,一定要增加下面的配置(巨坑)原创 2023-12-02 19:21:59 · 1288 阅读 · 0 评论 -
【HarmonyOS开发】设备调试避坑指南
修改文件,预览器将自动刷新注意:当我们只修改了@Component 组件的文件时,如果直接进行重新编译,将会存在缓存,无法看到最新的效果。解决办法:随便修改一下@Entry装饰的文件,然后重新编译即可。原创 2023-11-18 11:03:48 · 1057 阅读 · 0 评论 -
【HarmonyOS开发】配置开发工具DevEco Studio
注意:1、安装过程中,一定要自定义安装位置,包比较大,包比较大,包比较大!!!2、可以将该工具添加到右键中,否则,如果你的项目不是HarmonyOS,将会无法打开!原创 2023-11-18 10:29:16 · 1319 阅读 · 0 评论