2016-03-22 20 views
0

3 düzenleme metni var. Bu editedxts verileri tek bir dizeyle birleştirilmiştir. Uygulamamı kullanarak başka bir telefonda aynı uygulamaya telefonumdan bu dizeyi bluetooth üzerinden göndermek istiyorum.BlueTooth aracılığıyla bir dize nasıl gönderilir/gönderilir

bluetooth yöneticisi için kod ve cihazların alma eşleştirilmiş listesi:

if (!bluetoothAdapter.isEnabled()) { 
      startActivityForResult(new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE), 0); 
      Intent getVisible = new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE); 
      startActivityForResult(getVisible, 0); 
      Toast.makeText(this, "Bluetooth Turned ON", Toast.LENGTH_LONG).show(); 
     } else { 
      Toast.makeText(this, "Bluetooth Alredy ON", Toast.LENGTH_LONG).show(); 
     } 

     //show the list of paired devices... 
     startActivity(new Intent(this,DeviceList.class)); 
    } 
} 

    public void list(View v){ 
     pairedDevices = bluetoothAdapter.getBondedDevices(); 
     ArrayList list = new ArrayList(); 

     for(BluetoothDevice bt : pairedDevices) 
      list.add(bt.getName()); 
     Toast.makeText(getApplicationContext(),"Showing Paired Devices",Toast.LENGTH_SHORT).show(); 

     final ArrayAdapter adapter = new ArrayAdapter(this,android.R.layout.simple_list_item_1, list); 
     lv.setAdapter(adapter); 
    } 

. Şimdi bu dizeyi bir telefondaki uygulamasından başka bir telefondaki aynı uygulamaya göndermek istiyorum. Yani bu uygulamayı sahip iki telefonu (A ve B) bağladım varsayalım. Bir dize (diyelim "123") A'dan B'ye (

) ağda birkaç öğreticiden geçtim. Anladığım tek şey, bunun bir soket ve uygulamayı tanımlamak için benzersiz bir anahtar gerektirdiğidir. Bunu nasıl yapabilirim? Lütfen Detaylandırın.

cevap

İlgili konular