2013-05-27 97 views
2

我希望能夠從我的服務類機器人禁用藍牙我用下面的代碼如何在android中的服務類中啓用/禁用藍牙?

 BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();  
        if (!mBluetoothAdapter.isEnabled()) { 
         mBluetoothAdapter.enable(); 
        }else{ 
         mBluetoothAdapter.disable(); 
        } 

但它不工作,所以我如何從我的服務類啓用/禁用藍牙,我需要

哪些權限
+0

檢查http://androiddesk.wordpress.com/tag/enabling-and-disabling-bluetooth-in-android/ –

+0

檢查,但沒有解決我的問題 –

+0

你是否得到任何錯誤?嘗試使用調試器或「日誌」消息來查看控制流。你可能會注意到它的原因。 –

回答

0

使用藍牙權限:

你有沒有在您的清單文件中使用此權限:
使用許可權的android:NAME = 「android.permission.BLUETOOTH」

+0

是的,我有藍牙和藍牙管理權限在清單 –