- How to use Android as a Bluetooth headset
- How functional the method is
- When it can be useful
- What we need to do
- Guide
- Android as a Bluetooth headset: Video
- How to make Android phone as a bluetooth headset?
- 2 Answers 2
- How to use my computer as a Headset device for my phone with Bluetooth?
- Can I use my PC as a Bluetooth headset for my mobile phone?
- 6 Answers 6
How to use Android as a Bluetooth headset
This article will tell you how to use your Android mobile gadget as a Bluetooth headset for another gadget.
How functional the method is
Can you use Android phone as a Bluetooth headset? Yes, you can. But not all smartphones can achieve such a success, and a second smartphone will not be quite a full-fledged headset, because it will only transfer the sound from the main phone to another. For example, you can play music and manage the player on one device, and the sound will be on the second one. But you won’t be able to use Android phone as a Bluetooth headset (make calls and talk through the second device on the first one), since there is no appropriate way to do it.
When it can be useful
You can use your phone as Android Bluetooth headset when listening to music with friends on both devices through headphones. You can control the music on your Android, but at the same time all that you hear will be played on your friend’s device, because his Android phone will be used as a Bluetooth headset.
What we need to do
To use Android as a Bluetooth headset, we need:
- Both devices must be from the same manufacturer, for example, both LG or both Samsung, as this function is performed by built-in branded features. We will use both devices from LG, namely the model E975 as the main device (it will share the sound) and P880 as the second device (music tracks will be played on it). Other models are also suitable.
- Both Android phones must have Bluetooth module.
- In our case, both devices must support SmаrtShаre Beam function.
Guide
So, after you have verified that both devices meet the requirements, you will be able to make your Android phone a Bluetooth headset. To do this you need to turn on Bluetooth on your Android phone. To do this, follow these steps:
- Open your system settings.
- Tap “Bluetooth”.
- Move the slider on the top right to activate the module.
- If necessary, check the box next to “Allow other devices to find my Bluetooth device” to allow other devices to connect to you.
After that, nothing more should be done on your device.
Next, you will need to adjust the gadget, which the music will be played from.
Follow the above steps 1 to 4.
- Further, in the devices window, tap “Search” to find the necessary Android device.
- Click on the title to make a pair.
- In the pop-up window on both devices, press “Connection”.
- Run the standard music player.
- Once a player has started, press the icon of the device with the arrow on the top right.
- If the desired device has not appeared in the list immediately, click “Add”.
- Select the tab «Bluetooth».
- Click the name of the desired device, then it will be possible to play tracks through the music player of the main mobile device.
We have shown how Android device can work as a Bluetooth headset, and demonstrated what you need to do for it. If such a decision does not cover your needs, the best headset for your Android phone will be the one that supports the connection of two smartphones at the same time. Using it, you will be able to receive calls without taking devices from the bag. Today, almost any fresh model, even the cheapest, supports such a function.
Android as a Bluetooth headset: Video
[rBlock name=after_video return=1]
How to make Android phone as a bluetooth headset?
Yes, I know Android has already implemented the Bluetooth Headset Profile, but it is in Audio Gateway Role, not in HeadSet Role. What I want to do is develop an application on Android phone which will act as a bluetooth headset, so it can connect to my laptop by bluetooth. When I try to call somebody, I can use my phone to dial him, and my application will forward the voice through bluetooth to my laptop, and one other application running on laptop will get the voice data and forward them to Skype or GTalk or some VoIP program else. In other words, how can I implement the Headset Profile in Headset Role on Android phone? Thanks in advance!
I to want similar funcationality. i wish to make calls from the pc have audio (VOICE_DOWNLINK) sent back to the pc as a speaker phone. but keep the mic at the phone
This is not a trivial request; in bluez at a minumum you would need to a) add hands-free role to SDP record. b) Remove audio gateway from SDP record. c) Change phone s class of device to mimic a headset. This is just to connect over the hands-free profile. As far as sending the audio, etc., that is another challenge. I m not sure that bluedroid even has support for this;you might need a custom kernel.
2 Answers 2
From the android side, I think the best solution is to open the connection to the service in your computer:
URL url = new URL("http://192.186.0.1/path/to/service"); URLConnection connection = url.openConnection();
Get it as an OutputStream:
OutputStream out = new BufferedStream(connection.getOutputStream());
and then use a AudioRecord to send though the recorded data:
public static final int DEFAULT_SAMPLE_RATE = 8000; private static final int DEFAULT_BUFFER_SIZE = 4096; private static final int CALLBACK_PERIOD = 4000; AudioRecord recorder = new AudioRecord(MediaRecorder.AudioSource.DEFAULT, DEFAULT_SAMPLE_RATE, AudioFormat.CHANNEL_CONFIGURATION_DEFAULT, AudioFormat.ENCODING_DEFAULT, DEFAULT_BUFFER_SIZE); recorder.setPositionNotificationPeriod(CALLBACK_PERIOD); int bytesRead = 0; ByteBuffer buffer = ByteBuffer.allocateDirect(DEFAULT_BUFFER_SIZE); while ((bytesRead = recorder.read(buffer, DEFAULT_BUFFER_SIZE)) > 0)
All this should be done on a separate thread of course to avoid crashing the app and a mechanism to handle when the recording stops or the connection is lost. Also, I’m pretty sure it should work over wifi although I am not sure if it will be the same with bluetooth (although most devices with BT have wifi now a days and you get more bandwidth)
I haven’t tested this code so I’m not 100% sure it will work.
The next thing will be on the machine to transfer the audio into the desire app, but that’s above my experience. I imagine you will have to do a virtual driver or something like that. Also will have to do the inverse mechanism for the audio sent from the desktop app into the phone (I’m rather interested on that part since would make a nice wireless headset for watching movies as well).
Here are my 2 cents; I am eager to know if it works. 😉
How to use my computer as a Headset device for my phone with Bluetooth?
I want to extract the audio from my phone (the analog TV and FM/AM receiver mainly) and play it through my computer speakers. There is a headphone jack but it is of non-standard size (probably a micro-jack) and I do not have access to a shop that sells that kind of equipment in my area so doing this with Bluetooth is the only solution I can foresee. Both my laptop and my phone support A2DP but for some reason the service (from the phone) does not show up while I add a new connection and the phone does not let me initiate a connection with any other profile except FTP (although it detects other services in the service list like A2DP and works perfectly fine with other profiles like DUN, HID, OPP, SSP if the connection is started through the computer). I am currently using the latest version of the Toshiba stack, I have tried using WIDCOMM but it refuses to install drivers for both the internal Bluetooth (which is a Broadcom device) and the USB Bluetooth that I use on my desktop. The standard Microsoft stack (generic driver) does install but it does not work with both of my devices as they do not detect any Bluetooth devices when scanning. With BlueSoleil (the default stack that came with the USB Bluetooth) I could set my device as «headset» instead of only «laptop/desktop», and this allowed both my phones to detect my laptop as a device they can use as a headset, but the problem with this stack was that only the older phone could actually connect to my laptop and that the internal Bluetooth could not be used. Basically, I want to set the device type as a «headset» for my phone using the Toshiba stack like I did with BlueSoleil. Is there any way this could be done? Device type selection:
Can I use my PC as a Bluetooth headset for my mobile phone?
I have a very good headset and have become quite fond of making all my calls on my PC with Skype. In fact, whenever someone calls my mobile phone, I ask them to call back on my Skype-In number. My computer has Bluetooth, so I’m wondering: can I use my PC as a bluetooth headset for my phone? I’m running Windows 7.
6 Answers 6
I just managed to do that on Windows 7 64bit using Broadcom’s «Widcomm» Bluetooth stack with versions 6.2 and 6.4. There’s also option to dial a phone number using Bluetooth.
Windows 7 does not support this out of the box. However, the Broadcomm Widcomm bluetooth stack does. Your device will not have this service enabled by default. To enable it, go to bluetooth devices and select the properties for your device. Under service discovery, select ‘Hands-free Audio Gateway’ and choose okay. A new driver will be installed and when you double click your Bluetooth device to control it, the window will now show an option: ‘Listen to audio from your phone. on this PC’s speakers’. You should also be able to connect from your phone to transfer audio.
- Depending on the device, you can have the device search the PC for available services. Your device should pickup Audio Gateway or Voice Gateway.
- Go to My Computer and click My Bluetooth Places. Assuming your phone is paired, double click it and you should see a list of available options that your phone supports. Right click on ‘HS Voice Gateway on XXXXX’ (XXXXX is the Bluetooth name for your phone). Click on ‘Connect Audio Gateway’. Make sure you also add your computer to your phone by going into the Settings menu, then Bluetooth, down to Handsfree then select My handsfree then select New handsfree.
- This article might give you some ideas:
Use your computer to receive your mobile phone calls via the hands-free/headset profile using Bluetooth (WM5)
Thanks. Although article from 2009 is unlikely to help visitors in 2016. Like myself. Android on Windows 7? Never heard of either.