在android平台中,经常会用到发消息来播放暂停音乐和Fm等,以下提供了几种方式:
1.发送广播暂停FM:
Intent pauseFm = new Intent("com.android.fm.shutdowm");
sendBroadcast(pauseFm);
2.发送广播继续Fm:
Intent startFm = new Intent("com.android.fm.start");
sendBroadcast(startFm);
3. 发送广播继续MUSIC:
Intent startMusic = new Intent("com.android.music.musicservicecommand");
startMusic.putExtra("command","play");
sendBroadcast(startMusic);
4.判断FM是否在播放:
ActivityManager aManager = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);
ArrayList<RunningServiceInfo> runningService = (ArrayList<RunningServiceInfo>)aManager.getRunningSerices(30);
for(int i =0;i< runningService.size();i++){
if(runningService.get(i).service.getClassName().toString().equals("com.thunderst.radio.FMplayService")){
return true;
}
}