Como bloquear uma chamada e uma mensagem de número de celular no desenvolvimento de aplicativos Android?

Gostaria de implementar um aplicativo para bloquear um número de celular para receber ou enviar chamadas e mensagens. Na minha inscrição, insiro o número do celular emEditTexta caixa @, clico em um botão para bloquear o número de celular digitado pelo usuári

Implementei uma classe de atividade da seguinte maneira:

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
            }
        });
    }
}

Acho que podemos usarBroadcastReceiver. Mas eu não tenho mais conhecimento sobre isso. Por favor, me dê uma idéia de como implementar o número de celular bloqueado ou desbloqueado. Por favor, qualquer corpo me ajude .....

questionAnswers(10)

yourAnswerToTheQuestion