第一个android应用——音乐下载

首先,需要明白,下载歌曲需要哪些准备步骤。
第一,准备好接口去获取歌曲下载地址。
第二,明白android是怎么下载。
第三,明白Android的布局。

这里写图片描述

上面是app大概的样子。
在输入歌曲那个输入框内输入了自己想要的歌曲后,点击搜索按钮。即可搜索出自己想要的歌曲。然后点击下载即可开始下载。

第一个,点击搜索button,很简单。给button一个OnClick事件。然后获取到输入歌曲里面的歌名,然后根据这个歌曲名去找到下载地址。这个等下在下面会有代码说明。
第二,搜索到的歌曲放入歌曲列表。并且要给每个下载按钮一个事件。这时需要用到一个Listener。具体代码待会有。
第三,下载到哪里去,这个我研究了很长时间,最后github中找到一位大牛的作品:https://github.com/lingochamp/FileDownloader
最后使用他的方式,做了些点点改动,然后做好了。

代码地址:https://github.com/sunhuwh/music_android_demo

总结:
目前的手机,基本都是内存卡,我们平常说的32G,64G的内存,其实说的也是内存卡,不过是内置在手机中了。
而如何读取手机内存卡地址呢?activity.getExternalFilesDir
如何获取项目的地址呢?
activity.getExternalFilesDir(Environment.DIRECTORY_DOWNLOADS).getAbsolutePath();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值