2017-09-03 5 views
-3

特定の番号から電話があったときに通知するアプリを作ろうとしています。 です。ユーザーは特定の番号を保存しなければなりません。この番号がアプリに電話するとトーストなどが表示されます。Androidで特定の番号の着信電話を検出する

私は放送受信機に何を使うべき

答えて

1
+0

iはネイティブ呼び出し画面上ainmationを追加することができ、より参照を取得するにはBroadcastReceiver

public class PhoneStateReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { try { String state = intent.getStringExtra(TelephonyManager.EXTRA_STATE); String incomingNumber = intent.getStringExtra(TelephonyManager.EXTRA_INCOMING_NUMBER); if(state.equals(TelephonyManager.EXTRA_STATE_RINGING)){ //Here you will incomeing mobile number do your logic here Toast.makeText(context,"Ringing State Number is - " + incomingNumber, Toast.LENGTH_SHORT).show(); } } catch (Exception e){ e.printStackTrace(); } } 

を使用して着信コールを取得するには、この次のコードを試してみてください。 –

+0

たとえば、誰かが私に電話をかけていて、アニメーションが呼び出し画面から始まっている場合、私は水面のように夜明けから落ちる心を表示したいと思います。 –

+0

https://github.com/inez/CustomIncomingCallScreenはこれを参照しています。 –

関連する問題