Cómo enviar transmisiones de llamadas falsas en Android
Estoy tratando de enviar una transmisión para simular una llamada entrante. Agregué el permiso en el archivo AndroidManifest.xml,
<uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>
Cuando intento ejecutar el programa, el teléfono se reinicia. (Emulador también).
Intent intent = new Intent();
intent.setAction("android.intent.action.PHONE_STATE");
intent.putExtra(TelephonyManager.EXTRA_STATE, TelephonyManager.CALL_STATE_RINGING);
intent.putExtra("EXTRA_INCOMING_NUMBER", "923982398");
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
sendBroadcast(intent);