您的位置:首页 > 移动开发 > Android开发

安卓开源项目:音乐播放器(1)

2016-02-18 22:25 387 查看

2016-02-17

项目思路的整理,网络素材的准备

开发环境的选择:AndroidStudio2.0 MAC OSX

项目名称:NiMusic

项目功能:

本地与网络音乐的播放播放列表控制,最近播放记录

收藏喜欢的音乐,下载网络音乐播放界面歌词的显示等

第三方技术:

PagerSlidingTabStrip https://github.com/astuetz/PagerSlidingTabStrip –主体界面的架构

xUtils https://github.com/wyouflf/xUtils –网络通信,数据库操作库

GSON https://github.com/google/gson –json解析库

Picasso http://square.github.io/picasso/ –网络图片加载库

QuickScroll https://github.com/andraskindler/quickscroll –歌单索引小组件

OpenLRC https://github.com/qibin0506/OpenLRC –歌词显示库

Jsoup http://jsoup.org/ –网络抓取工具



2016-02-18

闪屏页的创建:展示公司或者app形象,初始化数据,检查网络状况等

PagerSlidingTabStrip的集成:播放器的主体ui搭建完成

在AndroidStudio中集成时出现的问题

错误一:



解决方案:

把PagerSlidingTabStrip的buildGradle里的sdk相关版本

defaultConfig {
minSdkVersion 8
targetSdkVersion Integer.parseInt(project.ANDROID_BUILD_TARGET_SDK_VERSION)
}


换成NiMusic的相应版本

defaultConfig {
minSdkVersion 19
targetSdkVersion 23
}


compileSdkVersion 23

buildToolsVersion “23.0.2”也要改成对应版本

===

错误二:



解决方案:删掉PagerSlidingTabStrip的buildGradle里的最后一行:

apply from: ‘https://raw.github.com/chrisbanes/gradle-mvn-push/master/gradle-mvn-push.gradle

reBuild一下应该就可以成功集成了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息