我正在使用BluetoothSockets,现在我可以将数据从Android设备发送到另一台设备。
我必须将设备中的文件发送到具有蓝牙驱动程序的PC(Windows)。这意味着我不负责服务器端的蓝牙实现,我无法在里面添加自定义蓝牙java服务器。
我知道我们可以使用ShareIntent发送数据,如
Intent sharingIntent = new Intent(Intent.ACTION_SEND);
Uri screenshotUri = Uri.parse(picURI);
sharingIntent.setType("image/*");
sharingIntent.setPackage("com.android.bluetooth");
sharingIntent.putExtra(Intent.EXTRA_STREAM, screenshotUri);
startActivity(Intent.createChooser(sharingIntent, "Share image"));
但我想将它与精确的蓝牙Mac地址一起使用,例如" FD:FD:E3:DE:67:00",所以使用蓝牙套件
如何实现这一目标?