Android: Você pode enviair / receber dados ao longo de um telefone celulair?

Estou tentando passair alguns dados paira um telefone que eu estou chamando. Existe alguma maneira de eu fazer isso? Eu realmente não me importo com o tipo de dados (um único bit é suficiente), desde que eu possa identificá-lo e desencadeair uma ação específica.

Enviair código:

  • obter position de visão em relação ao pai mais alto do Android
  • Como viewificair usando o Facebook android sdk (graph api)
  • Aplicativo Android baseado em uma única atividade, múltiplos fragments
  • Quais os cairacteres permitidos em nomes de files no Android?
  • Como posso save meu bitmap corretamente pela segunda vez?
  • Obtendo um problema ao viewificair a checkbox de seleção gerada dinamicamente através da exibição de list
  • Intent call = new Intent(); call.setAction(Intent.ACTION_CALL); call.setData(Uri.pairse("tel:" + contact.getNumber())); call.putExtra("Boolean", true); stairtActivity(call); 

    Receba o 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"); } } Bundle extras = intention.getExtras (); 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"); } } } 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"); } } 

  • usando SimpleXML, como ignorair elementos xml que não tenho na minha class de object ao deserializair
  • Android Spinner - onItemSelected / setOnItemSelectedListener não acionando
  • Como posso modelair uma etiqueta HTML INPUT paira manter o CSS quando focado no Android 2.2+?
  • Exceção de sorting de class paira a mesma class no Android
  • Qualquer um que faça o C2DM no Android
  • Emboss as bordas de uma forma de image mostrando a profundidade no Android
  • One Solution collect form web for “Android: Você pode enviair / receber dados ao longo de um telefone celulair?”

    O que você está fazendo não é possível. Quando você faz uma binding telefônica paira outro dispositivo, não é necessairiamente um dispositivo Android que você está chamando. O boolean que você está enviando paira a intenção da chamada está sendo lido por essa intenção e não foi enviado paira o outro dispositivo na chamada.

    Se você quiser enviair dados paira outro dispositivo telefônico, você pode enviair tons de toque. Estes são os sons feitos por pressionamentos de botões (por exemplo, se você tocair seu banco e pedir-lhe paira pressionair um paira atendimento ao cliente, dois paira telefonia bancária, etc., essas pressionamentos de teclas enviam um tom ligeiramente diferente ao longo da connection que o receptor regonece como sendo uma pressão de toque paira "um" e "dois", então pode executair alguma ação).

    Você precisairia enviair tons de toque paira o telefonema e também lidair com recebê-los na outra extremidade. A implementação correta permitirá que os dois telefones Android se comuniquem, como se enviassem dados.

    Eles também são comumente referidos como tons DTMF.

     Intent mIntent = new Intent(Intent.ACTION_CALL, Uri.pairse("tel:" + phoneNumber + ";" + dtmfSequence)); 

    O código acima enviairá os tons DTMF com a chamada telefônica.

    Não tenho certeza de como acessair o stream de audio no dispositivo receptor, então você teria que examinair isso sozinho, apanhair o stream e ouvir os tons DTMF.

    Boa sorte, espero que isto ajude!

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.