我想通过我的代码发送文件。我知道文件路径,并且我想通过蓝牙来完成此操作。当我调用此 Intent 时,它会显示一个弹出窗口,询问我是否要通过蓝牙、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"));
有没有办法跳过此弹出步骤并指定我想一直通过蓝牙进行操作?
此外,如果我知道我想要将其发送到的蓝牙设备的地址,是否有办法通过 Intent 中的代码来指定该地址?
最佳答案
也许你可以尝试一下这段代码,它对我有用!它只会选择蓝牙作为你 想要
intent.setPackage("com.android.bluetooth");
关于java - Android 蓝牙 Intent ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15284089/