Comment bloquer un appel de numéro mobile et la réception de message dans le développement d'applications Android?
J'aimerais implémenter une application pour bloquer un numéro de mobile pour recevoir ou envoyer des appels et des messages. Dans mon application je suis saisie de votre numéro de mobile à EditText
boîte, puis je clique sur un bouton pour bloquer le numéro de téléphone mobile qui est entré par l'utilisateur.
J'ai mis en place une activité de classe comme suit:
public class BlockNumberActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
((Button)findViewById(R.id.block)).setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
String mobileNumer = ((EditText)findViewById(R.id.mobileNum)).getText().toString();
//How to block entered mobileNumber
}
});
((Button)findViewById(R.id.unblock)).setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
String mobileNumer = ((EditText)findViewById(R.id.mobileNum)).getText().toString();
//How to unblock entered mobileNumber
}
});
}
}
Je pense que nous pouvons utiliser BroadcastReceiver
. Mais je n'ai pas plus de connaissances sur elle. Merci de me donner une idée de la façon de mettre en œuvre le blocage ou déblocage de votre numéro de mobile.
S'il vous plaît tout le corps m'aider.....
source d'informationauteur prasad.gai | 2012-03-28
Vous devez vous connecter pour publier un commentaire.
créer PhoneCallReceiver .java
maintenant créer PhoneCallStateListener .java
Maintenant dans src créer cette paquet
com.android.internal.telephony
maintenant dans ce package Clic Droit -> New -> Fichier maintenant donner le nomITelephony.aidl
et collez ce codeREMARQUE: Code est testé sous Android 2.2 (Froyo),2.3 (GingerBread)
pour bloquer les appels entrants utiliser cette http://androidsourcecode.blogspot.in/2010/10/blocking-incoming-call-android.html et aussi ce http://www.codeproject.com/Questions/333253/Block-Incoming-calls-in-android-without-single-rin ,http://www.anddev.org/post52643.html?hilit=incoming%20call#p52643 ou de bloquer les appels voir Comment Bloquer les appels sortants et SMS et Blocage des appels sortants et des textes (BroadcastReceiver ou Service?) , Android: Prendre le contrôle complet de téléphone(mode kiosque), est-il possible? Comment?
Ce Code fonctionne pour moi
Pour bloquer un appel d'un numéro de contact, alors ce tutoriel va vous aider dans la résolution de votre problème.
http://androiddesk.wordpress.com/2012/08/02/blocking-a-call-without-user-intervention-in-android/
ce code fonctionne...
d'abord télécharger cette classe ITelephony
et l'utilisation de cette autorisation dans le fichier de manifeste