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.