鸿蒙应用开发入门到进阶
文章平均质量分 82
鸿蒙开发是未来发展方向,学习鸿蒙最佳时间就是现在,鸿蒙开发从入门到进阶。
沉默的闪客
IT十几年开发经验,后端全栈开发,前端开发,Python爬虫开发,鸿蒙技术开发,课程有 :ChatGPT和AI绘画,《探索OpenHarmony(鸿蒙应用开发)入门到实战》
展开
-
HarmonyOS应用开发:鸿蒙Js实战,计算器功能开发
开发计算器最主要的是连续计算,连续计算需要添加计算优先级逻辑,后续考虑通过遍历来判断里面的计算。原创 2022-08-09 07:56:36 · 3452 阅读 · 0 评论 -
HarmonyOS应用开发:鸿蒙自定义组件slot插槽,体现的更强大!
自定义组件中通过slot标签来承载父组件中定义的内容,使用slot标签可以更加灵活的控制自定义组件的内容元素原创 2022-08-04 23:40:41 · 1036 阅读 · 2 评论 -
鸿蒙应用开发:视频播放器,真简单!!!
使用video组件,实现本地视频和在线视频播放,可以实现状态栏显示,横屏全屏播放,显示播放时间和总时间,点击屏幕实现暂停和播放。原创 2022-08-02 21:40:11 · 2490 阅读 · 1 评论 -
鸿蒙开发 拍照功能,详细解析(Js篇)
为了便于有些参数大家看着不太清晰,这里总结一下。1,拍照需要的权限2,拍照组件不支持有子组件3,属性(1)flash闪光灯,取值为on、off、torch(手电筒常亮模式)(2)deviceposition前置或后置,取值为front、back。说明目前不支持渲染属性if、show和for。4,样式(1)width设置组件自身的宽度。缺省时使用元素自身内容需要的宽度。camera组件宽高不支持动态修改。(2)height设置组件自身的高度。缺省时使用元素自身内容需要的高度。...原创 2022-07-31 21:11:42 · 2386 阅读 · 1 评论 -
鸿蒙应用开发 | 滚动视图(ScrollView) 的功能和用法
导语:大家好,我是你们的朋友 朋哥,十年码农经验,对技术情有独钟。app开发很常见的数据太多,需要完整显示的时候用到滚动效果,今天来看看鸿蒙种的布局滚动ScrollView。不多说,今天的内容不多,下面我们开始今天的文章,还是老规矩,通过如下几点来说:1,简介2,属性 3,实战简介ScrollView是一种带滚动功能的组件,它采用滑动的方式在有限的区域内显示更多的内容。比如一个手机界面分为两部分 ,一部分是功能菜单,下一部分是列表,为了显示更多的内容需要...原创 2021-08-09 22:52:03 · 3405 阅读 · 0 评论 -
鸿蒙应用开发 | 选项卡(TabList / Tab)的功能和用法
导语:大家好,我是你们的朋友 朋哥,十年码农经验,对技术情有独钟。今天来一个大招,鸿蒙中的顶部 切换 选项卡 TabList,开发应用的时候会经常用到,一般作为二级内容分类来用的。不多说,今天的内容很多,下面我们开始今天的文章,还是老规矩,通过如下几点来说:1,简介 2,属性 3,实战简介Tablist可以实现多个页签栏的切换,Tab为某个页签。子页签通常放在内容区上方,展示不同的分类。页签名称应该简洁明了,清晰描述分类的内容。一般应用场景 都是作为应用首页的...原创 2021-08-04 23:11:20 · 2135 阅读 · 0 评论 -
鸿蒙应用开发 | (Slider) 用法,拖动进度条改变图片大小和透明度
导语:大家好,我是你们的朋友 朋哥,十年码农经验,对技术情有独钟。今天来一个小小的实战,使用进度条的托送功能,实现改变图片的比例和透明度。不多说了,今天的内容简单,下面我们开始今天的文章,还是老规矩,通过如下几点来说:1,功能的使用场景2,用到的属性3,实战简介鸿蒙中进度条目前有3种方式:RoundProgressBar,ProgressBar,Slider,分别是:圆形,线性,和拖动,今天来说说拖动进度条,该类型的进度条有一个拖动bar用来拖动,通过重写Slider....原创 2021-07-20 06:52:06 · 1282 阅读 · 1 评论 -
鸿蒙应用开发 | 进度条(ProgressBar,Slider)的功能和用法
导语:大家好,我是你们的朋友 朋哥。上一篇原创文章 时间选择器,设置了时间选择控件。今天来说说进度条,鸿蒙中进度条分为两种 ProgressBar ,Slider 。提前说一下 鸿蒙进度条可是比Android强大多了。下面我们开始今天的文章,还是老规矩,通过如下几点来说:1,简介2,用到的属性3,实战简介ProgressBar , Slider用于显示内容或操作的进度。可以通过进度条查看一些功能操作的进度。使用场景:项目开发中 通过 设置数值改变进度条的样式...原创 2021-07-12 21:45:19 · 2489 阅读 · 2 评论 -
鸿蒙应用开发 | 时间选择器(TimePicker)的功能和用法
导语:大家好,我是你们的朋友 朋哥。上一篇原创文章 日期选择器,设置了日期选择控件。今天来说说时间选择器,时间选择器 很简答 ,因为他和上一篇的日期选择器很多属性是一样的,可以通过组件选择时间,时间格式未时分秒,可以分为上午和下午。好了,下面开始 我们今天的内容TimePicker......下面我们开始今天的文章,还是老规矩,通过如下几点来说:1,简介2,用到的属性3,实战简介TimePicker主要供用户选择时间。可以动态控制时分秒的样式。用到的...原创 2021-07-10 21:47:57 · 1635 阅读 · 1 评论 -
鸿蒙应用开发 | 日期选择器(DatePicker)的功能和用法
导语:大家好,我是你们的朋友 朋哥,鸿蒙开发已经半年了,了解到了鸿蒙的强大,也遇到了一些鸿蒙的缺陷,但是一个新的系统开发真的是很爽,后续说说感受。学弟:鸿蒙有没有好的时间选择器呢?码工:当然有啊,Android有的鸿蒙肯定有。学弟:开发复杂吗,作为开发者 最好是系统支持的!码工:鸿蒙在开发日期选择器的时候 只需要一个组件就搞定了。适用场景:开发一个信息提交界面,页面中有信息采集,需要选择日期提交。好了,下面开始 我们今天的内容DatePicker......下面我们开始...原创 2021-07-08 22:18:01 · 2377 阅读 · 1 评论 -
鸿蒙应用开发 | Picker选择器的功能和用法
导语:大家好,我是你们的朋友 朋哥。上一篇原创文章 解析了 图片视图Image的功能和用法。鸿蒙中这个是非常实用的,如果是作为一个小图标或者按钮样式 可以使用Text或者Button 给他们设置背景图片。码工:今天学习一个 选择器的组件,选择器顾名思义就是多选项选择。学弟:这个选择器主要用于做什么呢?码工:这个就需要你想象一下,如果你要开发一个 注册界面,是不是需要选择性别,性别一般都是三个,男,女,其它,这个时候 为了用户体验,肯定要做 弹出界面 来滚动选择。还有很多其它场景,选择时..原创 2021-07-05 22:03:52 · 1463 阅读 · 1 评论 -
鸿蒙应用开发 | 图像视图(Image)的功能和用法
导语:大家好,我是你们的朋友 朋哥。上一篇原创文章 解析了 开关Switch的功能和用法。这个可是很重要的,是做设置滑块开关的必备组件。各位尽快学习,后面更新会比较快了,学习完常用的组件 后面就开始大量项目的开发了。好了,来说一下今天的重点 Image......下面我们开始今天的文章,还是老规矩,通过如下几点来说:1,简介2,用到的属性3,实战简介Image是用来显示图片的组件,各种图片的展示都需要该组件的使用。用到的属性Image的共有XML属性继...原创 2021-07-03 17:44:38 · 2567 阅读 · 0 评论 -
鸿蒙应用开发 | 揭开神秘 开关(Switch)的功能与用法
导语:大家好,我是你们的朋友 朋哥,最近开发鸿蒙多了有很多发现,鸿蒙不仅在系统层面做了很多用户体验优化,应用层也做了很大的优化,对于开发者,鸿蒙做了很多提供给开发者的便利,后面一一道来。上一篇原创文章 解析了 复选框Chexkbox的功能和用法。也把这个功能用到了鸿蒙开发的知乎登录页面。各位尽快学习,后面更新会比较快了,现在是为了给新学习的一点事件来敢。好了,来说一下今天的重点......下面我们开始今天的文章,还是老规矩,通过如下几点来说:1,简介2,用到...原创 2021-07-01 22:15:27 · 1089 阅读 · 1 评论 -
鸿蒙应用开发 | 复选框(CheckBox)的功能与用法
导语:大家好,我是你们的朋友 朋哥,今天小学弟又问我问题了,说为啥上次的登录界面 没有保存用户的账号密码操作呢?今天就来了,今天就讲讲通过复选框操作判断是否记住密码。上一篇原创文章 解析了单选按钮 RadioButton的使用和作用。在这里在重复一遍,单选按钮就是 允许用户 对一个选项的操作,每次只能选择一个。今天来将一个 复选框,复选框 可以作为 一种状态记录,比如 登录页面有一个复选框 做记住密码的操作。还有一种就是采集信息的时候 可以选择多个选项。下面我们开始今天...原创 2021-06-30 22:21:32 · 1950 阅读 · 0 评论 -
鸿蒙应用开发 | 单选按钮(RadioButton)和单选容器(RadioContainer)的功能与用法
导语:大家好,我是你们的朋友 朋哥,开发了这么久是不是发现了鸿蒙的强大之处,网上很多人说鸿蒙是Android套壳,作为一个技术人千万不要光听别人毫无根据乱说,我也劝那些说这种话的人,多了解一下。。上一篇原创文章使用了几种组件实现了知乎的登录界面。也是对之前学习的组件的一种总结和实验。今天继续我们的基础篇的开发,今天聊聊单选按钮和复选框的开发。下面我们开始今天的文章,还是老规矩,通过如下几点来说:1,简介2,用到的属性3,实战4,样式设置简介RadioBu...原创 2021-06-28 21:27:23 · 1660 阅读 · 2 评论 -
鸿蒙应用开发 | 曝光一个 使用鸿蒙系统 开发的 知乎登录界面
导语:大家好,我是你们的朋友 朋哥,今天来一个页面的实战,之前讲了几个组件和布局,所以今天来一个登录页面的开发。上一篇原创文章解读了鸿蒙应用开发 | 按钮(Button)组件 的功能与用法。老规矩 看完练习一下,不联系理解不到位。今天不讲新东西,把之前学习的东西总结一下,实战一下,今天来开发一个知乎的登录界面。下面我们开始今天的文章,还是老规矩,通过如下几点来说:1,用到的组件2,代码讲解3,效果用到的组件看看上面的效果。一个完整的登录界面,后面...原创 2021-06-27 11:09:58 · 1048 阅读 · 1 评论 -
鸿蒙应用开发 | 按钮(Button)组件 的功能与用法
大家好,我是你们的朋友 朋哥,今天开始朋哥开始研究鸿蒙了,定时会写一些文章分享给大家,希望多多提意见。上一篇原创文章解读了文本框(Text)和编辑框(TextField)的功能与用法。没有跟上的小伙伴要尽快学习了,不要被落下了。接下来我们聊聊 按钮(Button),按钮是一个比较常见的组件,作用还是比较大的,并且样式也比较多,比如 点击效果,添加图片,颜色,原型,椭圆型。下面我们开始今天的文章,还是老规矩,通过如下几点来说:1,简介2,属性3,知识点举例简介按钮...原创 2021-06-26 10:12:40 · 2512 阅读 · 2 评论 -
鸿蒙应用开发 | 文本框(Text)和编辑框(TextField)的功能与用法
大家好,我是你们的朋友 朋哥,今天开始朋哥开始研究鸿蒙了,定时会写一些文章分享给大家,希望多多提意见。上一篇原创文章解读了鸿蒙开发布局的 自定义布局,也是为了总结一下几种布局的使用,里面牵涉到几个接口和函数,用来自定义布局的设置和监听。胜利胜利,布局终于完成了,今天加个鸡腿犒劳一下自己。接下来我们开始学习组件了,组件是界面的显示组件,界面布局是一个大的规划,组件就是每一个布局中的每一个小布局效果。简介:为啥要将Text和 TextField一起来讲呢?主要还是关联性比较高,看下...原创 2021-06-24 20:16:23 · 4955 阅读 · 3 评论 -
鸿蒙应用开发 | 最牛逼的 自定义 布局
大家好,我是你们的朋友 朋哥,今天聊聊自定义布局,自定义布局就是当前系统布局不满足时的布局方式。上一篇原创文章解读了鸿蒙开发布局的 自适应盒子布局(AdaptiveBoxLayout),通过设置布局规则来调整布局,到目前,布局开发基本完成了。有点激动接下来的组件,目录已经准备好,大家跟进步伐。布局完成肯定要总结一下,其实布局是开发ui的关键,需要开发者做到,看到界面就能明白需要用上面布局做开发。为了更好的理解布局的作用,今天来开发一下自定义布局。简介:来看看官方对自定义的说...原创 2021-06-23 21:07:34 · 737 阅读 · 1 评论 -
鸿蒙应用开发 | 6大布局之 - 自适应盒子布局(AdaptiveBoxLayout)!
大家好,我是你们的朋友 朋哥,今天开始朋哥开始研究鸿蒙了,会写一些文章分享给大家,希望多多提意见。上一篇原创文章解读了鸿蒙开发布局的 位置布局(PositionLayout),在屏幕范围内设置x,y坐标来设置组件的显示位置。今天来解读一下 自适应盒子布局(AdaptiveBoxLayout),做过Android的小伙伴估计都不知道这个布局,其实这个应用场景也很少。简介:先看看鸿蒙开发api给的解释:AdaptiveBoxLayout是自适应盒子布局,该布局提供了在不同屏幕尺寸设备...原创 2021-06-22 21:48:51 · 965 阅读 · 1 评论 -
鸿蒙应用开发 | 6大布局之 位置布局(PositionLayout)!
大家好,我是你们的朋友 朋哥,今天开始朋哥开始研究鸿蒙了,会写一些文章分享给大家,希望多多提意见。上一篇原创文章解读了鸿蒙开发布局的 表格布局(TableLayout),表格布局非常简单,就是一个大小和样式一样的表格。今天来解读一下 位置布局(坐标布局),这种布局使用起来更简单,但是适用场景比较少。6大布局已经基本要完成了,各位小伙伴需要尽快学习一下之前的几种布局,布局了解了,后面做界面效果 就非常简单了。简介:在PositionLayout中,子组件通过指定准确的x/y坐标值在屏幕...原创 2021-06-21 22:10:34 · 1176 阅读 · 0 评论 -
鸿蒙应用开发 | 6大布局之 表格布局(TableLayout)!
大家好,我是你们的朋友 朋哥,今天开始朋哥开始研究鸿蒙了,会写一些文章分享给大家,希望多多提意见。上一篇原创文章解读了鸿蒙开发布局的堆叠布局(StackLayout),就是将布局一层一层的叠加起来,可以设置相对的位置,使用场景也比较特殊,使用的比较少,也是相对比较简单的一种布局。如果有开始学习的开发者可以不断的练习,只有多多练习了才能记住和学会。简介:表格布局,就是像表格一样,如果有需要做一个界面效果是一种表格效果,或者九宫格,就需要用这种布局。给大家...原创 2021-06-21 07:42:57 · 1198 阅读 · 1 评论 -
鸿蒙应用开发 | 6大布局之 堆叠布局(StackLayout)!
大家好,我是你们的朋友 朋哥,今天开始朋哥开始研究鸿蒙了,会写一些文章分享给大家,希望多多提意见。上一篇原创文章解读了鸿蒙开发布局的相对布局,是界面排版很方便的布局,有些比较复杂的界面可以通过该布局来实现。堆叠布局相对于 线性布局和相对布局来说作用不大,可以做一些层叠加的布局,通过属性来设置位置,下面来看看他的简单使用。简介:StackLayout直接在屏幕上开辟出一块空白的区域,添加到这个布局中的视图都是以层叠的方式显示,而它会把这些视图默认放到这块区域的左上角,...原创 2021-06-20 21:09:08 · 1105 阅读 · 0 评论 -
鸿蒙应用开发 | 6大布局之 相对布局(DependentLayout)!
关注▲程序员漫话编程▲一起成长,一起学习。大家好,我是你们的朋友 朋哥,今天开始朋哥开始研究鸿蒙了,会写一些文章分享给大家,希望多多提意见。上一篇原创文章解读了鸿蒙开发布局的线性布局,也是使用最多的布局,一般情况下,该布局都能实现。但是如果在一个布局多个组件的位置排布太乱,排列方式更多的时候,还是相对布局更实用。简介:DependentLayout是鸿蒙开发Java UI系统里的另一种常见布局。与DirectionalLayout相比,拥有更多的排布方式,每个组...原创 2021-06-20 20:48:16 · 1731 阅读 · 2 评论 -
鸿蒙APP开发入门到进阶 | 页面布局!6大布局之 线性布局(DirectionalLayout)!
大家好,我是 码工,一个有十年工作经验的码农,一心追求技术。说起来鸿蒙的页面布局,做过Android的估计会比较好理解,鸿蒙的布局和Android很类似,类似只是文件格式,里面的组件和属性是不一样的。就和小程序和Vue一样,做过一个会对另一个好上手。在这里说一下 学习鸿蒙开发 很轻松,目前也是一个很好的机遇。讲鸿蒙的6大页面布局之前,我们先说一下鸿蒙的组件分类。1,根据组件的功能,可以将组件分为布局类、显示类、交互类三类: 组件类别 ...原创 2021-06-15 21:09:32 · 1608 阅读 · 0 评论 -
鸿蒙APP开发入门到进阶 | 聊聊鸿蒙项目结构和使用方法
大家好,我是 码工,一个有十年工作经验的码农,一心追求技术。来啦来啦,最近经常有小伙伴问我有关鸿蒙的项目目录结构,让我讲一下鸿蒙开发的目录结构。今天终于有时间了,给大家详细讲解一下。主要从两方面讲,Java项目结构和Js项目结构。为啥要说两个的呢?这就体现了鸿蒙开发的好处,鸿蒙开发太方便了,既可以使用Java开发,还可以使用Js开发。根据个人的喜好或者擅长来选择,进行开发。话不错说,开干。1,Java 项目目录结构Java工程目录结构如下图所示。.gradl..原创 2021-06-14 10:23:08 · 2011 阅读 · 1 评论 -
鸿蒙APP开发入门到进阶 | 入门完整篇。
大家好,我是 码工,一个有十年工作经验的码农,一心追求技术。简介华为鸿蒙系统(英文:huaweiHarmonyOS,HongmengOS)。在2019年8月9日,华为在东莞举行华为开发者大会,正式发布操作系统鸿蒙OS,该版本是1.0。鸿蒙OS是一款“面向未来”的操作系统,一款基于微内核的面向全场景的分布式操作系统,现已适配智慧屏,未来它将适配手机、平板、电脑、智能汽车、可穿戴设备等多终端设备。2020年9月10日,华为鸿蒙系统升级至华为鸿蒙系统2.0版本。余承东表示,2020年12月份原创 2021-06-13 17:07:58 · 18119 阅读 · 0 评论