Comment Bloquer les appels sortants et SMS
Je suis le développement d'une Application dans laquelle j'ai besoin de bloquer l'adolescent à partir de
l'utilisation du mobile pendant la conduite, j'ai besoin de bloquer l'appel et
sms. s'il vous plaît aider . toutes les petites astuces et les indices qui le fera. s'il vous plaît aider moi!
- pas possible......
- Est-il possible de faire cela? (textecution.com) comment ton peut en mesure de le faire? Plz me suggérer de l'indice.
- il peut vous aider: stackoverflow.com/questions/7121508/...
- ils n'avaient rien fait, mais là app comme voiture de la maison de l'app
Vous devez vous connecter pour publier un commentaire.
http://code.google.com/p/krvarma-android-samples/source/browse/trunk/DetectCalls/src/com/varma/samples/detectcalls/receivers/OutgoingCallReceiver.java
Ce code permet de bloquer votre de tous les appels (ENTRANTS ET SORTANTS)
Ici
CALL_STATE_OFFHOOK
état fera appel à chaque fois lors de votre appel va se connecter et quand vous avez reçu un appel entrantIl n'y a aucune méthode qui permet de savoir le temps qu'il à un appel entrant ou un appel sortant
Mais vous pouvez mettre fin à l'appel qui va se connecter à la fois le scénario
À ajouter à la réponse par Dharmendra disant que:
En fait, il y est.
De distinguer les appels entrants à partir d'appels sortants, vous devez écouter
Intent.ACTION_NEW_OUTGOING_CALL
ainsi.Maintenant:
lorsque vous voyez d'abord
Intent.ACTION_NEW_OUTGOING_CALL
et puisCALL_STATE_OFFHOOK
, c'est un appel sortant;lorsque vous voyez d'abord
CALL_STATE_RINGING
et puisCALL_STATE_OFFHOOK
, c'est un appel entrant.Au deuxième, vous pouvez soit utiliser un
PhoneStateListener
ou écouterTelephonyManager.ACTION_PHONE_STATE_CHANGED
. De ce que j'ai pu voir, tout d'abord l'intention obtient reçu par leBroadcastReceiver
, puis lePhoneStateListener
est notifié.Pour bloquer les appels sortants, vous devez vous inscrire à un
PhoneStateListener
comme:Ensuite définir votre
MyListener
classe comme: