为了账号安全,请及时绑定邮箱和手机立即绑定

最新回答 / 酒鲤
https://github.com/lgd8981289/IMoocMusic

最新回答 / 李广凯
if(!UserUtils.validateLogin(this,phone,password)){
    return;
}
这里写错了 注意UserUtils.validateLogin前面有个叹号

最新回答 / 七月不眠的心
模拟器上跑,是不需要 加 给注册按钮添加 android:clickable="true" ,(TextView默认为false)但是要是拿真机,就需要

最新回答 / kilter
implementation 'androidx.annotation:annotation:1.1.0'

最新回答 / 用户1085703
https://www.iconfont.cn

最新回答 / 小菜鸟快跑
public void finish() {        finish(DONT_FINISH_TASK_WITH_ACTIVITY);    }  finish()不能清空task

讲师回答 / Sunday
可以的 , 对于组件化的封装来说,最核心的一个概念就是可复用。明确一个组件应该包含什么样的能力和约束,这是对组件封装的核心概念

最赞回答 / 蒲公英wsg
C:\CloudMusic(地址)+文件名+格式  是 pc端的地址,Android 不识别这个路径。可以使用  contentprovider  获取手机所有的 音乐

最赞回答 / 慕设计7501492
讲师回答 / LGD_Sunday源码地址:https://github.com/lgd8981289/IMoocMusic资源文件都在里面
课程须知
学习本课之前,需有Android的基础知识。本课分为上中下三个系列,建议同学完整学习。
老师告诉你能学到什么?
不仅能学到自定义控件、第三方框架、Realm数据库等知识点,更能体验到一个APP从零开发的一个完整过程。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消