-1
Androidに電話番号と状態を検出できるコードを書きたいと思います。Androidで通話番号を拒否する
特定の番号がコールしているとき(つまり、123456789としましょう)、その番号を拒否してコールを終了します。私は何をすべきか?
public class ReciveCalls extends BroadcastReceiver {
public void onReceive(Context context, Intent intent){
if(intent.getAction().equals("android.intent.action.PHONE_STATE")){
String state=intent.getStringExtra(TelephonyManager.EXTRA_STATE);
String Number=intent.getStringExtra(TelephonyManager.EXTRA_INCOMING_NUMBER);
Toast toast=Toast.makeText(context,"Number:"+Number+",state:"+state,Toast.LENGTH_LONG);
toast.setGravity(Gravity.TOP|Gravity.LEFT,3,0);
toast.show();
}
}
}
マニフェスト:あなたはこのコードを使用することができます
<uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>