1. Use Activity Action
Intent enableintent=new Intent (bluetoothadapter.action_request_enable); Startactivityforresult (enableIntent,1);
2. Using Bluetoothadapter
Bluetoothadapter Bluetoothadapter=bluetoothadapter.getdefaultadapter (); bluetoothadapter.enable ();
Difference:
1, using activity action to open Bluetooth will pop up a dialog box asking if the Bluetooth device is turned on, and if you click Yes, the message box "opening Bluetooth device ..." pops up.
Using Bluetoothadapter to turn Bluetooth on, there is no prompt to turn on the Bluetooth device in silent mode.
2. The first method does not require any permissions. The second way is to add the following permissions in the Androidmanifest.
<uses-permission android:name= "Android.permission.BLUETOOTH"/> <uses-permission android:name= " Android.permission.BLUETOOTH_ADMIN "/>
Rabbits-How to turn on your phone's Bluetooth device in a program