Autore Topic: Inviare comandi ad un servizio esistente  (Letto 442 volte)

Offline criss74

  • Nuovo arrivato
  • *
  • Post: 25
  • Respect: +6
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    Sony Xperia U - Huawei ideos
  • Play Store ID:
    Il Conte
  • Sistema operativo:
    Debian 7.0 (Testing)
Inviare comandi ad un servizio esistente
« il: 17 Novembre 2011, 12:39:30 CET »
0
Salve a tutti,
forse sto chiedendo qualcosa di non fattibile, ma ho cercato documentaizone in rete ma non ho trovato nulla di specifico al riguardo, e quindi provo a chiedere a voi se magari qualcuno ha già affrontato il tema.
Secondo voi è possibile creare un'activity che possa "controllare" un service che è già running nel sistema e che non è stato generato dalla stessa activity?
Mi spiego meglio con il caso pratico:
Nel mio telefono c'è un servizio sempre attivo che controlla la radio FM, è poi possibile interagire con il servizio (accendere/spegnere la radio, cambiare canale etc.) o attraverso l'apposita applicazione o attraverso l'apposito widget.
Il mio scopo sarebbe quello di farmi un nuovo widget per controllare quel servizio.
Per poterlo fare mi basterebbe sapere quali "interfacce" espone il servizio (dovrei trovarli dichiarati nel manifest dell'app giusto?) e poi utilizzarle nel widget? Oppure visto che widget e servizio NON farebbero parte dello stesso package l'interazione non è possibile?