0

我想通过我的代码发送文件。我知道文件路径,并且我想通过蓝牙来完成。当我调用此意图时,它会显示一个弹出窗口,询问我是否要通过蓝牙、gmail、facebook 等发送文件。

   Intent i = new Intent(Intent.ACTION_SEND); i.setType("text/plain");    
   i.putExtra(Intent.EXTRA_STREAM, Uri.parse(path)); 
   startActivity(Intent.createChooser(i, "Send File"));

有没有办法跳过这个弹出步骤并指定我想一直通过蓝牙来做?

另外,如果我知道要将其发送到的蓝牙设备的地址,是否有办法通过意图中的代码来指定它?

4

1 回答 1

2

也许你可以试试这个代码,它对我有用!它只会根据需要选择蓝牙

intent.setPackage("com.android.bluetooth");
于 2013-09-23T07:22:58.307 回答