2015-05-25 41 views

回答

0

試試這個,

BluetoothAdapter ba = BluetoothAdapter.getDefaultAdapter(); 
if (ba.getScanMode() != BluetoothAdapter.SCAN_MODE_CONNECTABLE_DISCOVERABLE) 
{ 
    Intent discoverableIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE); 
    discoverableIntent.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION, 0);   
    startActivity(discoverableIntent); 
} 

你也應該確保該適配器已打開。

+0

但是,即使可見性超時設置爲2分鐘,5分鐘或1小時,也會執行此條件。只有當可見性超時設置爲'永不超時'時,我纔會熱衷於知道。 – pruthvi