由于此地板涉嫌违规,因此它将折叠在系统中以隐藏此地板并显示此地板
你好,就像这样:
启动服务并在后台播放音乐,然后将该服务与活动相关联。 这样,两人的生命周期就会相同,Activity上市后音乐也会停止。
用简单的例子来说明吧。
1、MusicServer.java类,内容是
导入安卓. app.service;
导入安卓. content.intent;
导入安卓. media.media player;
导入安卓. OS.I binder;
publicclassmusicserverextendsservice {
私人媒体播放器媒体播放器;
@Override
公共窗口(intent intent ) {
//todo自动- generated method stub
返回空值;
}
@Override
公共语音启动(intent intent,int startId )。
super.onstart(intent,startId );
媒体播放器==null (if ) {
介质播放器=介质播放器. create (this,R.raw.yuanyiwei );
媒体播放器. set looping (true;
mediaPlayer.start (;
}
}
@Override
public void onDestroy
//todo自动- generated method stub
super.onDestroy (;
mediaPlayer.stop (;
}
}
3 .把歌放在原始文件夹下,名字叫元义伟
在活动中输入代码
隐私保护服务intent=new intent (com.angel.Android.music );
onCreate方法包含startservice (服务intent );
5 .添加已结束的页面
//防止退出后音乐停止不动的问题
保护性void on destroy
//todo自动- generated method stub
super.onDestroy (;
stop service (服务内容;
系统. exit (0;
}