前言:关于harmony OS
- 掌握基础知识:深入学习 ArkTs 或 Kotlin 等编程语言,了解操作系统、计算机网络等相关基础知识。
- 研读官方文档:仔细研读鸿蒙官方提供的文档、教程和示例,这是最权威的学习资料。
- 学习开发工具:熟练掌握鸿蒙开发用到的工具,如 DevEco Studio 等。
- 实践项目:通过实际动手开发项目,将理论知识应用到实践中,积累经验。
- 分析案例:研究已有的鸿蒙优秀案例,学习其架构、设计思路和实现技巧。
- 参加培训课程:如果条件允许,可以参加专业的鸿蒙开发培训课程,获得系统的指导。
- 加入技术社区:参与鸿蒙开发相关的技术社区,与其他开发者交流,分享经验,解决问题。
- 关注更新动态:随时关注鸿蒙的更新和新特性,及时学习和应用。
- 深入研究底层原理:了解鸿蒙的底层实现机制,有助于更好地进行开发和优化。
- 培养创新思维:尝试创新应用场景和功能,提升自己的开发能力和创造力。
1.首选项:首选项
“首选项”通常是指在一个系统或应用程序中,用户可以进行个性化设置和选择的一系列选项集合。
它允许用户根据自己的偏好和需求来定制系统或应用的行为、外观、功能等方面。例如,在软件中,首选项可能包括界面语言、主题风格、默认文件存储位置、通知设置、显示格式等各种参数的设定。
通过设置首选项,用户能够使系统或应用更符合自己的使用习惯和工作方式,提升使用体验和效率。不同的系统和应用可能会有不同的具体首选项内容,但总体来说,都是为了给用户提供更大的灵活性和控制权。
简而言之
首选项就是让我们的数据持久化,但是如果软件删除,再一次刷新就会消失
查询数据
getContext:获取页面的上下文信息(比较抽象不理解的小伙伴可以使用字节跳动的或者百度的Ai工具超级方便)
数据的新增
给新建的空文件新增数据
单个删除
全部删除
全部删除我写的就是没有这么暴力的方法 可以使用delete的方法强制删除但是那样做的话风险太高不利于数据的维护
2.播放音频
鸿蒙中的AVPlayer是一个用于音频和视频播放的组件,它提供了一系列方法和属性来控制播放过程。以下是使用AVPlayer进行音频播放的一般步骤:
-
创建鸿蒙中的
AVPlayer是一个用于音频和视频播放的组件,它提供了一系列方法和属性来控制播放过程。以下是使用AVPlayer进行音频播放的一般步骤: -
创建
AVPlayer对象:使用AVPlayer.create()方法创建一个AVPlayer对象。 -
设置播放资源:通过
setSource()方法设置要播放的音频资源,可以是本地文件路径或网络资源 URL。 -
准备播放:调用
prepare()方法准备播放,这可能会涉及资源加载和解码。 -
播放控制:使用
play()方法开始播放,pause()方法暂停播放,stop()方法停止播放,seekTo()方法跳转到指定位置。 -
监听播放状态:可以注册
PlayerCallback监听器来获取播放状态的变化,例如播放完成、错误等。 -
资源释放:在播放完成后,调用
release()方法释放播放器占用的资源。
需要注意的是,具体的使用方式可能因鸿蒙版本和开发环境而有所不同。在实际开发中,还需要根据具体需求进行调整和优化,例如处理音频缓冲、设置音量、添加播放控制界面等。同时,确保在使用过程中遵循相关的权限和规定。
AvPlayer播放器
下面就是我没有封装的代码,就是写了一个函数
我们在调用函数的时候是直接放在生命周期函数aboutToAppear中
因为这里有一个坑我们在使用播放器的时候,必须在组件创建时就已经创建好了这里就是使用了@CustomDialog修饰的组件
结尾
-
鸿蒙所展现出的巨大潜力和无限可能,让我们对未来充满期待。在掘金这个充满智慧 与创新的平台上,我们分享着关于鸿蒙的点点滴滴,每一次的交流和探讨都如同星星之 火,点燃着我们对鸿蒙开发的热情。
-
让我们继续携手前行,在鸿蒙的世界里不断钻研、实践,挖掘出更多的惊喜与成就,为鸿蒙生态的繁荣添砖加瓦,共同见证鸿蒙在科技舞台上绽放出更加耀眼的光芒!