音乐类软件LoveMusic开发(一)----产品简介

来源:互联网 发布:在html中引入js文件 编辑:程序博客网 时间:2024/06/11 18:03

独立开发的一款功能比较完善的在线音乐类软件。过程中使用的编程软件为Android Studio+Gradle;网络请求部分使用了google的volley通信框架;图片部分使用了Universal Image Loader,缓存到本地后再做处理;使用的api同公司正式项目所用,不便公开,返回的结果符合Json规范,因此在解析时使用了Gson;组件通信采用了EventBus。

 

命名规范遵循Android命名规范,具体包类结构com.jl.lovemusic,下分为com.jl.activities,com.jl.base com.jl.fragments, com.jl.pageindicator(引入的三方项目独立一个包),com.jl.playback, com.jl.utils, com.jl.web, com.jl.widgets。

 

开发过程中使用的国内网站CSDN、EOE、CNBLOGS、2CTO,国外网站google、stackoverflow、github、grepcode等。

 

截止目前,运行在手机上效果如下:

引导页:没有合适的图,结合viewpagerindicator和flatui简单制作下


侧边栏:使用了AndroidResideMenu,修改了布局文件以便符合设计目标


专辑分类页面:原图均为适配电视的宽幅图片,一行单张专辑



歌手分类页面:原图为正方形图片,一行双专辑


播放界面:从左到右,歌单列表 专辑封面(10张图同步轮换,原图主要适配电视,做过裁剪后作为专辑封面,背景为同张图裁剪后模糊而成) 歌词界面


0 0