2
當然,鑑於用戶將允許這種變化。 假設我將EXTRA_DISCOVERABLE_DURATION
設置爲300秒。有沒有辦法在第100秒時停止呢?是否可以在Android上以編程方式關閉藍牙發現功能?
當然,鑑於用戶將允許這種變化。 假設我將EXTRA_DISCOVERABLE_DURATION
設置爲300秒。有沒有辦法在第100秒時停止呢?是否可以在Android上以編程方式關閉藍牙發現功能?
通常你所要做的就是再派可發現意向與時間1
Intent discoverable = new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE);
discoverable.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION, 1);
startActivity(discoverable);
這更像是一個黑客,但它的伎倆,採取這些行動必須由明確進行計數用戶。
此外,有關如何使用藍牙有很好的理解套接字協議的Android這個tutorial解釋這些事情的細節很多...
希望它幫助。
問候!
您可能還需要<使用許可權的android:NAME = 「android.permission.BLUETOOTH」/> <使用許可權的android:NAME = 「android.permission.BLUETOOTH_ADMIN」/> 清單檔案中的 – CarllDev
它明確在用戶提示符下顯示「可搜索1秒」,這可能會讓普通用戶感到困惑,無論如何要隱藏它? – Will