项目实战
文章平均质量分 83
武陵悭臾
一直爱好摄影和旅游,最近几年又对编程、3D建模及动画感兴趣了,正在努力学习中。
展开
-
鸿蒙应用开发学习:用Marquee组件做个跑马灯
鸿蒙应用的学习持续进行中,这两天阅读官方的API参考文档,发现一个有趣的组件——Marquee,用它做了个跑马灯,做个学习记录。原创 2024-03-27 22:59:26 · 536 阅读 · 0 评论 -
鸿蒙应用开发学习:使用视频播放(Video)组件播放视频和音频文件
播放音视频是手机的重要功能之一,近期我学习了在鸿蒙系统应用开发中实现音视频的播放功能,应用中使用到了视频播放(Video)组件,@ohos.file.picker(选择器)。特撰此文分享一下我的学习经历。原创 2024-03-09 21:43:59 · 1419 阅读 · 0 评论 -
鸿蒙应用开发学习:获取手机位置信息
移动应用中经常需要获取设备的位置信息,因此在鸿蒙应用开发学习中,如何获取手机的位置信息是必修课。之前我想偷懒从别人那里复制黏贴代码,于是在百度上搜了一下,可能是我输入的关键字不对,结果没有找到想要的资料。于是我只能到官网上学习相关的开发文档(位置服务开发指南),自己摸索着做了,经过一番的学习,并在真机上测试,实现了获取手机位置信息的功能。特记之,已备忘。原创 2024-01-23 17:29:51 · 978 阅读 · 4 评论 -
鸿蒙应用开发学习:让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 评论 -
Android 应用开发-保存图片到手机公共存储空间的同时通知相册更新
本文记录了本人在开发安卓应用过程中遇到的,我的应用生成的图片无法在手机相册中查看的问题的解决过程。原创 2023-12-03 20:57:17 · 127 阅读 · 0 评论 -
Android 应用开发-解决RecyclerView循环视图不能正确更新的问题
在安卓应用开发中使用到了RecyclerView循环视图来动态显示数据,结果遇到了数据更新后,RecyclerView循环视图没有按预期更新的情况,在网上搜索了一圈,找到了节解决办法,特此记录。原创 2023-12-03 16:11:15 · 235 阅读 · 0 评论 -
Android 应用开发-解决使用华为统一扫描服务的app在鸿蒙系统的手机上不能扫码的问题
近段时间,我正在用Android Studio开发一款扫描盘点商品的手机app,扫码功能使用到了华为统一扫码服务,相关内容见我之前的日志《使用华为统一扫码服务实现扫码功能》,这两天终于完成了软件的开发,我将软件交给同事进行测试,而问题正是在同事进行测试的过程中出现的。原创 2023-11-10 22:27:35 · 666 阅读 · 1 评论 -
Android 应用开发学习-将自定义月份选择器改造成弹窗式
我有会同把原文看了一遍,发现了一处不同,原文中的第二步创建的类时继承的Activity类,而我的MonthPickerActivity.java默认继承的AppCpmpatActivity类。App开发入门与项目实战》一书的第10章 “自定义控件”的内容做了一个自定义月度选择器,不过书中的源码是用的Activity,使得每次调用这个选择器都是全屏显示,而我希望是弹窗式的,网上搜索了一下,发现Activity是可以改成弹窗式的,这样就不用再写个Dialog或者PopupWindow了。原创 2023-11-07 00:18:22 · 350 阅读 · 0 评论 -
Android 应用开发学习-自定义月份选择器
在真机上测试代码的时候,我发现一个小问题,那就是,每次调用MonthPickerActivity时,月份选择器上都是显示的当前月份,而我希望是显示之前已经选择的月份。比如用户之前选择的是“2023-01”,再次调用月份选择器时,选择器上显示的月份仍是当前的“2023-11”。而用户一般的操作习惯大概率是要查看“2023-01”前后月份的数据,那么月份选择器最好是显示之前选择的“2023-01”才更方便用户的后续操作。该java文件对选择器中多余的日期控件进行隐藏,来达到只显示年和月选择控件的目的。原创 2023-11-04 00:04:26 · 754 阅读 · 0 评论 -
Android 应用开发学习-生成二维码(使用华为统一扫描服务 Scan Kit)
前几天我通过学习和实践,使用华为统一扫描服务实现了用安卓手机扫条形码和二维码的功能,相关内容见我的日志《Android应用开发学习-使用华为统一扫码服务实现扫码功能当前我正以此为基础给销售部门的同事开发一款扫描盘点的小软件,帮助同事提高工作效率,现在软件已经能够实现一部分的功能了。今天向我向另外一个部门的同事展示扫描功能的时候,那位同事提出了希望为他制作一款能生成二维码的app用于特殊物品管理工作中。原创 2023-10-28 21:33:04 · 223 阅读 · 0 评论 -
Android应用开发实践-在自己的App中实现手写签名功能
因为信息化的需要,我所在公司的同事希望开发一款手机app用于到基层检查时对发现的违规现象进行现场处罚,代替纸质的罚单。软件的开发需求中有一项是要求检查单位和受检单位在手机上进行手写电子签名。正好我购买的欧阳燊先生编著的《Android App开发进阶与项目实战》一书中有关于实现手写电子签名的内容,正好借鉴。教材提供了相关的源码,不过需要根据我的项目实际修改一下。这篇日志记录下修改过程备忘。原创 2023-10-22 21:13:26 · 1184 阅读 · 0 评论 -
解决自己开发的APP图标比其它APP图标小的问题
Android Studio、Image Asset、图标制作、图标过小原创 2023-10-20 17:11:50 · 626 阅读 · 0 评论 -
Android应用开发学习-使用华为统一扫码服务实现扫码功能
Android Studio、Android应用、华为统一扫码服务、扫码功能、二维码、条形码原创 2023-10-19 13:45:55 · 1358 阅读 · 4 评论 -
《Android App开发入门与项目实战》学习与实战- 改进8.5实战项目:记账本,解决BUG
学习笔记、《Android App开发入门与项目实战》第8章、ViewPager动态加载Fragment 、改进代码、解决BUG原创 2023-10-17 00:22:32 · 106 阅读 · 0 评论