2012-04-30 4 views
5

Je veux mettre en œuvre un appel automatique à partir de mon téléphone android. Si je mets un message pour un certain nombre et une date, mon téléphone Android devrait appeler ce numéro automatiquement. Est-il possible sans aucune interaction de l'utilisateur d'appeler un numéro via mon téléphone Android?Puis-je implémenter un appel automatique vers quelqu'un sur Android?

+0

Oui @me et nous droit. Vous devriez essayer avec sa méthode. Utilisez le 'AlarmManager' pour cela. Et, utilisez le 'Intent.ACTION_CALL' – Praveenkumar

Répondre

7

Oui, c'est possible. Le code d'appel est simple.

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

Utilisez votre numéro à la place de 09999. Ne pas oublier de spécifier la permission d'appeler dans Android Manifest.xml

+0

cela signifie avec l'aide du gestionnaire d'alarme et au-dessus CALL_ACTION je peux faire l'appel au nombre stocké sans aucune interaction. droite? – OnkarDhane

+0

Exactement! Vous pouvez également utiliser une tâche de minuteur. – nithinreddy

3

Créez un Alarm qui sera déclenché à un moment donné et ajoutez le code pour appeler un numéro particulier. Here est comment vous pouvez définir le AlarmManager à tirer à un moment donné. Ensuite, vous pouvez simplement appeler Intent.ACTION_CALL lorsque votre alarme est déclenchée.

+0

cela signifie qu'avec l'aide du gestionnaire d'alarme et en utilisant l'API ci-dessus, je peux faire appel au numéro stocké sans aucune interaction. droite? – OnkarDhane

+1

oui vous pouvez simplement appeler le code pour appeler à l'heure d'alarme particulière et faire un appel. –

+0

_Est-il possible sans aucune intervention de l'utilisateur d'appeler un numéro via mon téléphone android_ Est-il possible sans root ??? –

0
Intent intent = new Intent(Intent.CALL_ACTION); 
intent.setData(Uri.parse("tel:09999"));  
startActivity(intent); 

Je veux mettre cette méthode en dehors d'une méthode onClick

Questions connexes