安卓开源项目:音乐播放器(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一下应该就可以成功集成了!
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories