鸿蒙应用开发学习
文章平均质量分 77
武陵悭臾
一直爱好摄影和旅游,最近几年又对编程、3D建模及动画感兴趣了,正在努力学习中。
展开
-
鸿蒙应用开发学习:用Marquee组件做个跑马灯
鸿蒙应用的学习持续进行中,这两天阅读官方的API参考文档,发现一个有趣的组件——Marquee,用它做了个跑马灯,做个学习记录。原创 2024-03-27 22:59:26 · 536 阅读 · 0 评论 -
鸿蒙应用开发学习:使用视频播放(Video)组件播放视频和音频文件
播放音视频是手机的重要功能之一,近期我学习了在鸿蒙系统应用开发中实现音视频的播放功能,应用中使用到了视频播放(Video)组件,@ohos.file.picker(选择器)。特撰此文分享一下我的学习经历。原创 2024-03-09 21:43:59 · 1418 阅读 · 0 评论 -
鸿蒙应用开发学习:手机位置信息进阶,从经纬度数据获取地理位置描述信息
前几天,我通过学习华为官网的位置服务开发指南,实现了获取手机位置信息的功能,但当时的代码存在两个不足,一是我按照官网的指南使用的是getLastLocation()方法,得到的是最近一次的位置,第一次执行该应用获取到位置信息后,之后再次执行,获取的还是之前的位置信息,与实际位置不符;第二是获取到的位置信息是经度、纬度和海拔等数字信息,不能直管的显示做在的地理位置。原创 2024-01-26 14:43:34 · 2064 阅读 · 7 评论 -
鸿蒙应用开发学习:获取手机位置信息
移动应用中经常需要获取设备的位置信息,因此在鸿蒙应用开发学习中,如何获取手机的位置信息是必修课。之前我想偷懒从别人那里复制黏贴代码,于是在百度上搜了一下,可能是我输入的关键字不对,结果没有找到想要的资料。于是我只能到官网上学习相关的开发文档(位置服务开发指南),自己摸索着做了,经过一番的学习,并在真机上测试,实现了获取手机位置信息的功能。特记之,已备忘。原创 2024-01-23 17:29:51 · 978 阅读 · 4 评论 -
鸿蒙应用开发学习:改进小鱼动画实现按键一直按下时控制小鱼移动和限制小鱼移出屏幕
近期我在学习鸿蒙应用开发,跟着B站UP主黑马程序员的视频教程做了一个小鱼动画应用,UP主提供的小鱼动画源代码仅仅实现了移动组件的功能,还存在一些问题,如默认进入页面是竖屏而页面适合横屏显示;真机测试发现手机的状态栏影响到了返回键对按键事件的响应;方向键不能响应一直按着的操作;还有小鱼会移出屏幕范围。之前已经解决了强制横屏和隐藏手机状态栏,这次则是通过一番研究,实现了按键一直按下时控制小鱼移动和限制小鱼移出屏幕这两个功能。。原创 2024-01-14 21:58:25 · 1293 阅读 · 0 评论 -
鸿蒙应用开发学习:ArkTs将应用设置为全屏显示并隐藏状态栏
近期学习鸿蒙应用开发,跟着教程做了一个小鱼动画应用,之前解决了应用默认是竖屏,而这个小鱼动画应用是横屏的问题。这次通过实现应用全屏显示并隐藏手机状态栏,来解决页面返回中的按钮与状态栏重叠而导致按钮不能正常响应点击事件的问题。原创 2024-01-13 09:00:00 · 1340 阅读 · 0 评论 -
鸿蒙应用开发学习:让page页面强制横屏
照着教学视频做了个小鱼动画页面有个缺陷,就是进入这个页面后默认是竖屏显示的,要想切换横屏,需要将手机的自动旋转功能打开,手工旋转手机让页面变成横屏的,感觉不方便,本文记录了如何实现强制横屏的方法。原创 2024-01-12 15:02:49 · 1065 阅读 · 3 评论 -
鸿运应用开发学习-发现了一个TextInput组件中使用正则表达式后出现的BUG
在开发鸿蒙应用过程中,需要对TextInput控件的输入做限制,要求只能输入数字,可以为负数,可以有小数。但nputType.Number模式只支持输入0-9的数字,不支持输入负号和小数点。向华为提交问题后,华为工程师反馈使用正则表达式,我按学习到的知识,在inputFilter中设置好正则表达式后,却发现可以输入0-9的数字,但仍不能输入负号和小数点。再次向华为反馈,这次工程师没有解决,将问题上升至相关部门问题,正在解决中。原创 2024-01-11 17:40:51 · 1594 阅读 · 2 评论 -
鸿蒙应用开发学习一个星期的成果
今年元旦开始学习鸿蒙应用的开发,跟着B站 黑马程序员的HarmonyOS4.0开发应用教学视频学习了一周,记录一下学习成果。原创 2024-01-08 00:27:39 · 509 阅读 · 0 评论 -
学习鸿蒙应用开发:DevEco Studio 3.1.1 安装-设置-创建项目-汉化-真机调试过程详细记录
随着华为Mate 60 的发布,鸿蒙系统火了起来,近段时间不少大厂宣布开发原生鸿蒙应用,预示着鸿蒙系统的良好前景。我开发的安卓应用,在同事的鸿蒙系统手机上出现了一些问题。最近又听说,以后的鸿蒙系统将不再兼容安卓了。鉴于以上情况,我就想着自学鸿蒙应用的开发,尝试开发原生鸿蒙应用,已解决我自己开发的应用不能再鸿蒙系统上正常使用的问题。原创 2024-01-04 17:10:10 · 2374 阅读 · 1 评论