Android: ¿Puedes enviar / recibir datos a lo largo de una llamada telefónica?
Estoy tratando de pasar algunos datos a un teléfono al que llamo. ¿Hay alguna manera de que pueda hacer esto? Realmente no me importa el tipo de datos (un solo bit es suficiente), siempre que pueda identificarlos y desencadenar una acción específica.
Enviar código
Intent call = new Intent();
call.setAction(Intent.ACTION_CALL);
call.setData(Uri.parse("tel:" + contact.getNumber()));
call.putExtra("Boolean", true);
startActivity(call);
Recibir código:
public void onReceive(Context context, Intent intent) {
Bundle extras = intent.getExtras();
if (extras != null) {
if (extras.getBoolean("Boolean")){
Log.d("BOOL", "true");
} else {
Log.d("BOOL", "false");
}else {
Log.d("BOOL", "nothing");
}
}