当然,假设用户允许这样的改变。
假设我将EXTRA_DISCOVERABLE_DURATION
设置为300秒。有没有办法在第100秒停止它?
答案 0 :(得分:2)
通常你需要做的是发送另一个可发现的意图,时间为1
Intent discoverable = new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE);
discoverable.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION, 1);
startActivity(discoverable);
这更像是一个黑客攻击,但它确实可以解决这些操作必须由用户明确执行。
另外,为了更好地了解如何在Android中使用蓝牙套接字协议,tutorial详细解释了这些内容......
希望它有所帮助。
问候!