无论哪种技术开发,核心就是网络通讯,数据操作这些主要业务处理的方面的,没有网络通讯操作的应用不能说不是好应用,但是一定是有缺陷的应用,鸿蒙也是一样网络通讯是核心的开发技能,了解网络通讯就能将应用做到和后台通讯,数据存储到远程服务或者获取远程服务数据,今天就聊聊网络通讯的用法和实现。每天学习一点点。场景:通过鸿蒙网络通讯的api中GET,POST请求方式实现获取天气信息。下面我们开始今天的文章,还是老规...
2022-08-24 16:46:47 1.4w浏览 6点赞 7回复 5收藏
鸿蒙存储功能也是很强大的,不仅有数据存储,文件存储还有分布式数据管理,分布式数据库等,最近在研究鸿蒙的数据存储,想做一个本地记事本,做到登陆页面的时候用到的数据存储功能,需要通过操作缓存账号密码的功能操作,今天就聊聊数据存储的用法和实现。每天学习一点点。场景:通过storage系统库实现对数据的存储,查询,清理和删除指定数据等,并且说明用于那些场景。下面我们开始今天的文章,还是老规矩,通过如下几点来...
2022-08-14 21:25:53 1.8w浏览 8点赞 9回复 5收藏
看到前几天鸿蒙官网更新了新的apiCanvasGradient,渐变颜色的组件,看了一下实现,发现通过样式的方式可以直接实现颜色的渐变效果,但是如果直接使用CanvasGradient会有一些问题,这里给大家实现一下样式的渐变效果和CanvasGradient对象的介绍。可能有人会问这个渐变样式可以干啥,其实我们常用的颜色选择器就能通过这种渐变来实现,通过渐变设置集中主要颜色的排序,通过旋转某一个坐标点来实现颜色的选择,更新对应的布局或者...
2022-08-12 07:58:04 1.3w浏览 5点赞 6回复 3收藏
几天没有更新了,最近上班有点忙,没有及时更新一些常用知识点鉴于之前整理的都是一些原理知识点,大部分描述比较多,突然想到做一个小项目,看还没有鸿蒙js实现计算器的项目,就用半个小时考虑做了一个计算器。由于时间有限,目前是基本的计算功能,后续会优化成连续计算和功能更全面。每天学习一点点。场景:通过动态设置按钮组件button实现计算器的键盘,通过文本text显示计算的表达书,可以计算+,,,,可以一个一个移除,...
2022-08-09 07:45:09 1.2w浏览 7点赞 9回复 5收藏
鸿蒙除了了基础组件,容器组件,高级组件,还有自定义组件,自定义组件可以将已有的组件组合,封装成新的组件,在工程中被多次调用,从而提高代码的可读性。slot插槽的使用可以让自定义组件承载父组件中定义的内容,使用slot标签可以更加灵活的控制自定义组件的内容元素。场景:子组件中定义具名插槽,通过对插槽命名的方式进行区分,当填充插槽内容时,通过声明插槽名称,将父组件中定义的内容加到对应的插槽中。实现一个登录...
2022-08-04 23:31:19 9798浏览 4点赞 4回复 1收藏
昨天问同事有没有看鸿蒙发布会,都说看了(技术人都关注的鸿蒙),但是他们没有真正的了解鸿蒙的开发和鸿蒙系统,耳听为虚实操起来才感受到好不好,我建议他们都入门一下,系统源码下下来看看,毕竟国产系统,并且还是很强大的,几年时间发展这么快,可以说是前所未有吧。至于说到很多人说不知道怎么入手,其实不管学啥开发去学进行,每天一点点,一个月后看结果或者你就不一样了。说起来视频播放,现在这个直播时代,能开发一...
2022-08-02 07:43:42 1.3w浏览 3点赞 1回复 3收藏
鸿蒙3.0发布了,不知道大家有没有看有关的发布,说实话3.0发布以后我很兴奋。尤其是Android源码全部移除。其实在开发中我们也发现了很多端倪,比如:不支持Java语言方式开发了,我也下载了系统源码看了一下,里面也没有Java的东西了,全部是js和c。不管底层怎么变化应用层还是基本一样的,就开发要求给开发者带来了福利。说实话鸿蒙入门不难,会js就行。至于说到鸿蒙的另一个开发语言声明式TS编码规范,更是和js相差不多,尤其是...
2022-07-31 21:58:59 9510浏览 6点赞 2回复 4收藏
大家好,我是码工,一个有十年工作经验的码农,一心追求技术。先说说我的开发经历,10年毕业,到目前已经十多年开发经验,大学学习了多种语言,Java,Android,c,c++,到毕业时真正掌握了几乎没有,毕业以后很费力了找了一份Java开发。后面业务需要在Android和Java之间来回切换,其实很多人都问我,为啥不转管理呢。工作几年后一直都有做管理,带过很多团队,做过很多类型的项目,但是最后发现我更喜欢做技术,不适应做管理...
2021-07-03 18:44:09 9626浏览 7点赞 2回复 1收藏