3 Star 4 Fork 1

林嘉诚/NeteaseMusic

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

OpenHarmony云音乐

简介

本样例是基于OpenHarmony 3.2 Release,使用Stage模型ArkTs语言编写,后端接口使用开源项目NeteaseCloudMusicApi,实现了登录、音乐搜索、歌单管理、视频、音乐播放、音乐管理等功能。

样例效果

show

工程版本

  • 系统版本:OpenHarmony 3.2 Release
  • API版本:API 9
  • IDE版本:Deveco Studio 3.1.0.400

涉及三方库

  • Axios - 一个基于 promise 的网络请求库,可以运行 node.js 和浏览器中。本库基于Axios 原库进行适配,使其可以运行在 OpenHarmony,并沿用其现有用法和特性;
  • PullToRefresh - 支持设置内置动画的各种属性,支持设置自定义动画的下拉刷新、上拉加载组件;
  • lottieETS - 适用于OpenHarmony的动画库,功能类似于Java组件lottie,AndroidViewAnimations,Leonids等库;

快速上手

标准设备环境准备

润和大禹系列HH-SCDAYU200开发套件:

应用编译环境准备

  • 下载DevEco Studio 下载地址

  • DevEco Studio 点击File -> Open 导入本下面的代码工程CloudMusic

项目下载和导入

项目地址:https://gitee.com/openharmony-sig/knowledge_demo_entainment/tree/master/FA/CloudMusic

1)git下载

git clone https://gitee.com/openharmony-sig/knowledge_demo_entainment.git --depth=1

2)项目导入

打开DevEco Studio,点击File->Open->下载路径/FA/CloudMusic

安装应用

  • 配置自动签名 DevecoStudio里,点击“File”-->"Project Structure"-->"Signing Configs",勾选“Automatically generate signature”

  • 安装应用

    点击"Run entry"从IDE直接安装并启动应用。

参考链接

空文件

简介

OpenHarmony网易云 展开 收起
TypeScript 等 3 种语言
取消

发行版

暂无发行版

贡献者 (2)

全部

近期动态

接近2年前推送了新的提交到 master 分支,8c6e822...5b87c23
接近2年前推送了新的提交到 master 分支,653e231...8c6e822
接近2年前推送了新的提交到 master 分支,dbf33c8...653e231
接近2年前推送了新的提交到 master 分支,9a12102...dbf33c8
加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/LLLLLLin/netease-music.git
git@gitee.com:LLLLLLin/netease-music.git
LLLLLLin
netease-music
NeteaseMusic
master

搜索帮助