- 博客(14)
- 收藏
- 关注
原创 HarmonyOS NEXT 鸿蒙中手写和使用第三方仓库封装Logger打印工具
在鸿蒙开发中,我们在很多时候调试代码都需要用到日志打印工具,但无论是hilog还是console.log,都用起来相对麻烦,而且需要手动将对象转换为JSON字符串的方式才能打印,并且在控制台日志中输出的格式也非常丑。所以下面我们来自己封装一下Logger打印工具。
2025-03-27 21:08:16
1430
1
原创 HarmonyOS NEXT鸿蒙中选择相册的一张图片并展示到界面
我们使用photoAccessHelper中的PhotoSelectOptions先创建一个图片参数类型,给图片选择制定规则,然后创建图片选择器,传入选择图片的规则,会返回一个图片的路径数组。在很多时候,我们都会在应用中用到系统相册选择功能,可能选择一张或多张图片,用于不同的业务功能。那么我们怎么唤起图片选择界面呢?当我们得到图片的具体uri路径的时候,我们需要先把图片转为buffer数据流。点击打开图片选择,选择完成后就会打印出图片的uri路径。直接复制到页面可用,无需权限配置。
2025-03-26 21:23:27
1059
原创 HarmonyOS NEXT 鸿蒙中关系型数据库@ohos.data.relationalStore API 9+
关系型数据库基于SQLite组件提供了一套完整的对本地数据库进行管理的机制,对外提供了一系列的增、删、改、查等接口,也可以直接运行用户输入的SQL语句来满足复杂的场景需要。
2025-03-25 15:52:40
1076
2
原创 HarmonyOS NEXT 关于鸿蒙的一多开发(一次开发,多端部署) 1+8+N
一套代码工程,一次开发上架,多端按需部署。目标:支撑开发者快速高效的开发支持多种终端设备形态的应用,实现对不同设备兼容的同时,提供跨设备的流转、迁移和协同的分布式体验。什么是1+8+N:1个系统HarmonyOS+8个常用终端(手机、平板、折叠屏、2in1、车机、手表等)+N个不同的物联网设备(智能家居等等)
2025-03-24 21:11:33
1862
原创 HarmonyOS NEXT 鸿蒙中使用AvPlayer API9+播放音频-录音并播放
在一些时候,我们需要用到播放音频的功能,就需要使用AvPlayer。书接上回,我们刚刚完成了一个简单的录音功能,那不如我们就立刻去播放这段录音吧!
2025-03-23 21:14:59
965
原创 HarmonyOS NEXT 鸿蒙中使用 AvRecorder API版本11+ 录音的振幅组件
在上一篇文章中,我们完成了一个简单的录音功能,但是我们在录音的过程中,并不能看见看到自己说话的音量大小,所以要完成一个实时显示音量大小的组件。
2025-03-22 16:43:15
928
1
原创 HarmonyOS NEXT鸿蒙中使用 AvRecorder API版本9+完成录音功能
在一些应用中,我们可能需要用到录音功能,记录用户的对话,阅读,或者唱歌。不过录音需要用到麦克风权限。在上一篇文章中,我们已经通过封装的通用权限工具,获取到了麦克风的权限,如果不清除可以点击跳转鸿蒙中封装一个通用的权限工具-弹窗请求授权和二次授权。
2025-03-22 15:26:07
1233
4
原创 HarmonyOS NEXT鸿蒙中封装一个通用的权限工具-弹窗请求授权9+和二次弹窗授权12+
在鸿蒙开发中,当我们调用一些需要申请系统权限的API时,我们需要申请用户授权。当然也会遇到用户点击不允许的情况,这时候我们要提示用户,是否进行二次授权,否则将不能使用该功能,如果用户依然不授权,则返回上一页或等下次调用权限依旧申请二次授权。点击去授权,则拉起二次授权窗口。
2025-03-21 20:45:22
1233
1
原创 HarmonyOS NEXT鸿蒙中对某个组件截图并保存截图到本地
有时候我们需要分享某个组件内容,而不是利用系统级别的截图保存整个屏幕内容,就需要使用单独对组件截图的API,并且需要把截取的图片存入本地相册。
2025-03-20 20:42:36
821
1
原创 HarmonyOS NEXT鸿蒙中通过三方库快速实现一个日历打卡功能的组件
在很多的应用中,都会有打卡功能,在打卡功能中,使用日历去可视化的展示累计打卡是最直观的形式。要完成此功能,可借助第三方库中的日历组件。
2025-03-18 21:06:50
934
原创 HarmonyOS NEXT中自定义广告的四种模式-根据场景选择
四种方式各有不同,需要在不同业务场景下合理选择。第一种和第二种方式更适合在应用刚打开时的广告展示第三种和第四种由于是封装导出的实例,更适合在全局使用。前三种都是使用了Start页面,第四种是类似dialog弹框,他们的关闭方式各不相同。附:
2025-03-16 00:18:31
1363
1
原创 HarmonyOS NEXT中申请用户位置信息授权和再次授权-系统级API获取地理位置的错误码类型问题getCurrentLocation()
在许多的app中,都需要用到获取用户的地理位置这一功能,由于地理位置属于隐私级别较高的系统能力,所以要申请用户授权,但是在用户授权时,可能出现多种场景,用户不授权,用户授权了但是系统的定位功能没有打开,用户授权了但是由于其他因素(网络问题)导致的获取定位失败。在用户拒绝授权后,怎样再次发起二次授权请求。
2025-03-15 14:22:35
695
原创 Java实验报告4:第二题银行账户类型
1.文件Account.java包含一个描述银行帐户的类的部分代码。把它保存到您的目录并研究它,看它有哪些方法。然后按照如下所述完成这个Account类。注意,你还不能测试你的方法直到你在问题2中写下ManageAccount。 a、填充toString方法的代码,它应该返回一个字符串,包含姓名,帐号,和账户余额 b、填充方法chargeFee的代码,这应该从帐户中扣除服务费(这个的意思是,每次取钱都要支付一定的服务费,或者叫手续费)。 c、修改chargeFee方法的代码,使它...
2021-10-22 10:43:06
920
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅