所以,我有MP3播放器。我想,所有的播放都是不熟練的,所以它不會停下來。 我試過的服務,我有幾個問題:與活動Android的mp3服務
1.業務通信:
我就可以開始與數據傳遞的意圖
服務我可以通過廣播resiever數據發送從服務到活動
如何將數據從活動發送到服務?
我真的需要做這樣
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
Flags flag = Flags.values()[intent.getIntExtra("flag", 0)];
switch(flag) {
case Start:
//Starts the playback
break;
case Repeat:
//Do stuff
stopSelf() //How to stop it right: stop this, but leave first call?
break;
case Shuffle:
//Do stuff
stopSelf()
break;
case Move:
//Do stuff
stopSelf()
break;
case Song:
//Do stuff
stopSelf()
break;
case GetData:
//Do stuff
stopSelf()
break;
default:
//Do stuff
stopSelf()
break;
}
return START_STICKY;
}
每個消息都讓我開始新的服務,與一切後果
2.不朽的服務:做我需要使用意圖 不朽服務服務。或不?我沒有找到太多關於它的文檔。
4.聲明:
另外,我想這樣做notification with control-buttons
5.文檔:
我並沒有在所有的服務找到太多的文檔。而我發現2-3歲=(
我會任何幫助^ _^
至少,比方說,我需要用感激:服務或intentservice
我認爲我需要綁定服務:/ – Masafi