Android: Effettua una telefonata dal servizio

Cerco di effettuare una chiamata telefonica da un servizio. Il codice che uso è:

Intent intent = new Intent(Intent.ACTION_CALL); intent.setData(Uri.parse("tel:" + number)); startActivity(intent); 

e funziona bene dall'interno dell'attività principale, ma non dal servizio. L'errore si verifica nell'ultima row. Non è ansible effettuare una chiamata all'interno di un servizio?

  • Avviare il servizio in Android
  • Come configurare lo strumento Javah in Eclipse
  • Come funziona con Facebook SDK per Unity e Vuforia per Android?
  • Miglior pratica per le informazioni di passaggio da Servizio a attività (o frammento)
  • Jsoup Ottieni dati dalla tabella all'interno di una tabella
  • Imansible risolvere il target 'android-16'
  • E come potrei eseguire questo codice di codice per l'attività principale?

  • Posizione di servizio GPS Force chiusa
  • Come validationre l'origine di una invocazione del servizio web
  • Come get l'ID utente FB utilizzando il button di login di Facebook in applicazione android
  • Come aggiornare correttamente uno Spinner?
  • Android: salvare un formato di file Bitmap in formato bmp
  • emulatore di tablet tablet
  • 2 Solutions collect form web for “Android: Effettua una telefonata dal servizio”

    provare a effettuare una telefonata all'interno di un servizio:

     Intent intent = new Intent(Intent.ACTION_CALL); intent.setData(Uri.parse("tel:" + number)); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.addFlags(Intent.FLAG_FROM_BACKGROUND); startActivity(intent); 

    controllare il manifesto se il servizio è fuori di qualsiasi attività

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.