3
我們如何使藍牙可發現狀態以編程方式關閉。藍牙可發現狀態關閉按鈕編程
首先點擊(布頓)我能使其發現並在同一按鈕上第二點擊它不工作
我的意思是,如果它在發現的狀態,我應該讓它關閉
這裏我的代碼
bt_strength.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
// TODO Auto-generated method stub
// if (mBtAdapter.getScanMode()!= BluetoothAdapter.SCAN_MODE_CONNECTABLE_DISCOVERABLE)
if(!mBtAdapter.isDiscovering())
{
// if(bluetoothimg.getTag().toString().equalsIgnoreCase("off"))
Log.i(TAG, "BLUETOOTH STATUS ON");
bt_strength.setImageResource(R.drawable.bt);
Intent discoverableIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE);
discoverableIntent.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION, 3600);
startActivity(discoverableIntent);
}
else if(mBtAdapter.isDiscovering()){
bt_strength.setImageResource(R.drawable.bt_grey);
// Intent discoverableIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE);
// discoverableIntent.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION, 1);
// startActivity(discoverableIntent);
mBtAdapter.cancelDiscovery();
}
任何幫助總是讚賞,感謝
感謝您的回答。 – Randroid