
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
上篇文章在结尾留下两个问题getContext(this) 和 getContext() 有什么区别?为什么弃用直接 getContext,转而使用 UIContext.getHostContext?因为篇幅问题,留在最后给大家一起思考了,今天我又来了,准备把剩下的扫扫尾~~~老样子如果您有任何疑问、对文章写的不满意、发现错误或者有更好的方法,如果你想支持下一期请务必~,欢迎在评论私信或邮件中提出
FFI(Foreign Function Interface)插件提供了在Dart代码中调用C/C++原生代码的能力,这类库就像是一个翻译器,允许Flutter应用与用C/C++编写的高性能库或系统API进行对话,适用于需要高性能计算或访问特定C/C++库的场景。
鸿蒙应用HTTPDNS 服务集成,首先需要理解基本概念。HTTPDNS是什么?干嘛用的呢?从这个问题又会延伸出DNS是什么。接下来我们逐个讲解。再之后进行HTTPDNS服务集成得步骤讲解。
最近一段时间,自己把更多的精力放在了内部测试插件的开发,以至于,自己维护的很多库,大家在Github中Issues提的问题,迟迟没有第一时间进行解决,不是不解决,而是实在腾不出时间,还好,内部测试插件已经完成开发,所维护的库,接下来也会提了日程进行一一解决。今天把弹窗库(dialog)进行了更新,由1.2.1版本更新至了1.2.2版本,此版本最大的改动有两个,一个是新增了模态页面弹出,第二个是,优
本文API>=13因为我们这个资讯项目采用的是组件化的方式开发,进而,在前几篇的文章,我们对组件化运行做了详细的概述,如今已经实现了各个组件的单独运行,终于可以进行项目的下一步了,今天这篇文章,我们实现一个项目中一个比较重要的功能,那就是底部导航。底部tab导航,也就是主页面的四个tab,我们需要在主入口Index页面中进行配置。在项目立项之初,针对项目中遇到的技术,我有做过简单的概述,那就是除了
本项目API>=13上篇文章,我们通过DevEco Studio插件实现了单一模块运行,相对来说,还是非常的便捷,毕竟是可视化操作,不过,插件有一个潜在的问题需要告知,那就是单一模块如果没有默认的页面,在运行时是会报错的,也就是每个模块下需要有一个Index.ets页面做为模块的主入口,不过在创建模块的时候,默认都会创建这个页面,大家不要删除即可,当然了,后续也会针对插件做一层优化,没有这个默认页
本项目API>=13关于鸿蒙项目的组件化运行,已经分享了两种方式了,分别是IDE插件方式和node脚本方式,今天给大家带来第三种方式,Hvigor插件方式;和前两种方式不同的是,它的使用更加简单,不需要我们手动的去切换就能实现组件运行。目前第一次运行的时候,会在根项目下生成一个harmonyComponent.json5文件,这个文件的主要目的,用于控制插件是否执行,默认为true,每次运行都会执
本项目API>=13上一篇文章,我们通过手动实现了单一组件运行的效果,但是奈何更改的地方比较多,如果每次运行都手动进行更改,则会极大的降低开发效率,并且,稍不留神,某个地方未注意到改错了,又会增加试错的成本,那么基于此,我们可以通过自动化脚本,hvigor插件以及DevEco Studio插件来辅助我们快速的切换。前两种形式,之前的文章分享过,关于重构后的使用方式,我们放到之后的文章中概述,本篇文
Alignment.Start(左对齐,上下居中)、Alignment.Center(水平,垂直方向上居中)、Alignment.End(在右边,垂直方向上居中)Alignment.BottomStart(左边底部)、Alignment.Bottom(在底部,左右对齐)、Alignment.BottomEnd(右边底部)Alignment.TopStart(左顶点)、Alignment.Top(在
大家好,我是青蓝逐码组织的君莫笑。今天给大家分享鸿蒙中如何上架应用,该文章会从0到1教你上架应用的全流程,涉及签名模版,打hap包打app包。







