概述
欣赏一下我们清爽的界面吧~
如果是只用activity来制作这样的东西简直是太小儿科了,此处我们当然用的是service
首先我们先上service的代码:
1、如果我们要访问service的属性和方法,那么在activity肯定是以bindservice的方法实现的,而在service中的onbind方法也是必须要实现的,onbind返回的Ibinder对象在activity的serviceconnection中得到使用。
2、activity获取到Ibinder对象,可以进一步获取服务对象和player对象,来进行访问。
3、Environment.getExternalStorageDirectory()是获取sd中的内容的,不管是手机出场就已经内置的sd卡,还是用户后来自己添加的sd卡;而getExternalFilesDir()获取的真正是手机内部的存储空间,,/data/data/your_package/,随着应用的卸载存储的文件会被删除。
4、service通过发送广播与activity进行界面交互
public class MusicService extends Service{
private List musicList;
private MediaPlayer player;
private int curPage;
public static final String M
最后
以上就是复杂火车为你收集整理的android做一个音乐播放器,教你轻松制作Android音乐播放器的全部内容,希望文章能够帮你解决android做一个音乐播放器,教你轻松制作Android音乐播放器所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复