
GL音乐播放器开发
主要功能有切换循环播放,音量控制,歌手专辑图片显示,皮肤切换,重力甩歌等等
Google_acmer
这个作者很懒,什么都没留下…
展开
-
GL音乐播放器1.0.0版-- 总结帖
因为最近开学的缘故,我的文章更新也不那么迅速了,敬请大家谅解。 在家里曲曲折折的终于在计划里完成,现在想想那个过程,每天白天看别人的博客,百度,看书寻找自己想要的功能的实现方法,晚上开始写代码,因为自学android花的时间加起来估计也就一个多月吧,还是在一个学期中断断续续的学的,实在不怎么熟练,所以晚上基本上要熬夜到两点多,最长的一次到了四点多。但是离计划结束还有一周的那段时间真的很充原创 2014-02-24 11:18:51 · 2340 阅读 · 14 评论 -
GL音乐播放器--代码实现<六>--电话监听
当我们打电话的时候,当然不希望歌曲还在唱着,希望手机软件能智能些,来电时暂停,通话结束时继续播放。所以这里我们就用到了android带的电话监听功能。下面请看代码:首先在onCreate函数里获取服务:TelephonyManager telManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);//原创 2014-02-21 17:37:05 · 1700 阅读 · 1 评论 -
GL音乐播放器--代码实现<八>--重力甩歌
甩歌这个有趣的功能是基本每个音乐播放器都有的,那么今天我们来说一下如何实现重力甩歌功能。在我的播放器里我实现了两种甩歌方式,一个是甩歌控制暂停播放,一个是甩歌控制切歌。并且这两个功能可以在设置里进行切换和关闭。话不多说,上代码: //重力感应代码 private static final int SHAKE_THRESHOLD = 4000;//这个控制精度,越小表示反应越灵敏原创 2014-02-21 17:28:37 · 1791 阅读 · 0 评论 -
GL音乐播放器--代码实现<七>--实现换肤功能
下面我要讲的便是如何实现换肤功能。众所周知,现在的手机应用大部分都支持这个功能,可是如何换肤呢?介绍这方面的博客倒还真不太多,所以我希望看完我的这篇博客会对大家有所启发,有所帮助,我就特别开心了。首先是效果图: 首先是皮肤设置的主要java代码:package com.genius.demo;import com.genius.adapter.ImageAdapter;i原创 2014-02-18 18:13:48 · 2170 阅读 · 1 评论 -
GL音乐播放器--代码实现<五>-- 数据的保存SharedPreferences
无论是接下来的更换皮肤,还是甩歌设置,还是首次的新功能介绍,都少不了数据的保存,接下来我们就介绍一种比较简单地数据保存方式SharedPreferences。SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中重载窗口状态onSaveInstanceState保存一般使用SharedPreferences完成原创 2014-02-18 14:29:42 · 1557 阅读 · 0 评论 -
GL音乐播放器--代码实现<四>--进度控制和可隐藏的音量控制
这篇,我会将如何实现进度控制和音量控制的代码进行讲解。一、进度控制: 布局文件:<SeekBar android:id="@+id/seekBar" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_t原创 2014-02-18 13:27:22 · 2249 阅读 · 5 评论 -
GL音乐播放器<三>--界面设计之专辑照片的实现
这篇博客我会向大家介绍如何实现歌曲专辑照片的实现。但是注意,只是歌曲自带的照片(科普一下,一般正版的音乐里都会带有这首歌所在专辑的专辑照片),我们接下来要做的就是找到这个照片,并将它显示出来。先上效果图:这就是我们要实现的效果。 首先是要获得专辑封面的Uri,得到并进行处理package com.genius.musicplay;import java.io.FileD原创 2014-02-18 12:49:21 · 2083 阅读 · 0 评论 -
GL音乐播放器--代码实现<三>
今天,我就把我的musicService类贴出来,这个是播放器能运行的主要机制。由于昨天才将博客搬家过来,其实现在我的软件项目已经完成,本打算边写项目边写博客,看样子是做不到了,接下来的几篇博客会将我的主要功能代码贴出来,如果大家想直接看代码,就去我的资源那去下载,如果想看看具体解释,讲解,就继续跟我的博客,因为快开学的缘故,我会尽快完成。话不多说,上代码: 首先是 Musi原创 2014-02-18 12:22:19 · 2891 阅读 · 2 评论 -
GL音乐播放器--代码实现<二>
下面是歌单填充代码:下面是效果图:package com.genius.adapter;import java.util.List;import com.genius.demo.R;import com.genius.demo.R.drawable;import com.genius.demo.R.id;import com.genius.demo.R.layout;import com.geni原创 2014-02-17 16:59:39 · 1705 阅读 · 0 评论 -
GL音乐播放器---代码实现<一>
需求1:将内存卡中的MP3音乐读取出来并显示到列表当中1. 通过MediaStore从数据库中获取所有音乐数据2. 由于MediaStore所扫描到的数据存到了定义好的数据表格,所以我们用cursor直接将里面的信息读出来并存进Data里进行封装就可以了。3. 定义一个List集合,把Data对象添加到List集合当中4. 通过定义一个ListViewAdapter,调用se原创 2014-02-17 16:59:32 · 1755 阅读 · 0 评论 -
GL音乐播放器<二>----界面设计
首先是GL音乐播放器主界面布局文件代码:xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/mainLayout" android:layout_width="fill_parent" android:layout_height="fill_parent"android:background="@drawab原创 2014-02-17 16:59:30 · 2431 阅读 · 2 评论 -
GL音乐播放器<一>---项目计划书
上学期写了一个android计算器,娱乐了一番,打打闹闹一学期过去了,也没做出什么成果。趁着在家,突然想设计一个简单干净地音乐播放器,一来学习android,二来可以也可以自己使用。项目计划书:项目名称:GL音乐播放器项目时间:2014年1月28日18:30---2014年2月15日项目组人员:google_acmer哈哈,大致画了一下界面,上面是个音乐库,可以听在线音乐,下面那个是正在播放原创 2014-02-17 16:59:18 · 2517 阅读 · 0 评论