50

I found this fix/workaround: Go to Settings, then Bluetooth. Turn off the Bluetooth and the screen should show a link for the scanner settings. Click the link to turn off "Bluetooth scanning." Then it works... I copied it from here: https://forums.lenovo.com/t5/forums/v3_1/forumtopicpage/board-id/MotoG4thGen/thread-id/16482/page/4


28

Some forums state the risk for the WiFi network to be spoofed. I don't understand how the risk is different: an attacker could spoof a Bluetooth device as well. The risk is different. It's not possible to spoof a paired Bluetooth device. The Bluetooth peripheral and the phone exchange keys as part of the pairing process, so both of them can securely ...


25

There are many variables that affect the performance of each method you've mentioned. Additionally there's also the necessary configuration and requirements that each device must have in order to have solutions like this working. As requested, lets summarize and compare possible performances between USB; Wi-Fi and Bluetooth: USB: USB performance can be ...


15

I did some googling and stumbled across this post on androidforums.com which has some suggestions: There are several apps which appear to provide this functionality. BTmono is the only free one I found that isn't limited to a certain length of time. It requires Android 2.2+. There are several other similar apps that you can also see at that link. This ...


13

What drains... my special. Here some data samples, based on a Motorola Droid: +--------------------+----------+ | Mode | Energy | +--------------------+----------+ | Bluetooth receive | 751 mW | | Bluetooth send | 487 mW | | Bluetooth standby | 2,8 mW | +--------------------+----------+ So if you use BT quite regularly (e.g. to ...


13

I've found no hard evidence for or against it, it is basically down to the Bluetooth stack implementation. The BT stack needs to weigh power consumption vs availability requirements for the operation it assumes the user wants to perform, so it attempts to turn off both transmit and receive circuits whenever possible. The ideal case is when two devices are ...


13

Dev0 and hello are correct - no you cannot connect using your Android device as a A2DP sink given the standard Android bluetooth stack. Stack Overflow user Dennis Mathews explains why: You may not be able to [create an A2DP connection] manually between 2 phones also because to stream one device needs to be A2DP sink and other other A2DP source; phones are ...


12

Create a profile that is active when connected to the Bluetooth device and set up an exit task to run whatever you want when the profile becomes inactive due to the device disconnects.


11

media-button-router, already mentioned in one of your linked questions, tries to figure out what app is currently playing music and to dispatch the AVRCP events to it. In addition, it lists all apps installed, that declare to listen to AVRCP events. What makes AVRCP complicated: Some apps, like Sony's Music Unlimited, seem not to declare android.intent....


10

The following terminal command should enable Bluetooth via adb shell or Terminal Emulator app: su am start -a android.bluetooth.adapter.action.REQUEST_ENABLE On most versions of Android, this command will present a pop-up window to the user asking to confirm request to enable BT. I believe this was done for security purposes whenever an app that is not ...


10

On my Cyanogen 10.1 phone (AOSP 4.2.2), it is possible to enable a capture of bluetooth traffic. You can then load this capture into Wireshark and look at the negotiation phase to determine which codecs the paired audio output device supports. Not sure what OSes support this: when I first ran across this method it claimed support only from 4.4 onward, but ...


10

For the best resource out there, use PDADB. This details every comprehensive chip-set used, for the Droid Charge, this is the spec sheet given. As for Huawei U8160, this is the spec sheet given on that page. Depending on how open the manufacturer is with the more intimate details, some may be marked proprietary which will be stated clearly. The other ...


10

Solved: The android system is likely connected to the headset for phone calls, and some other device for A2DP (media). Some other device is still using the audio connection, even though the sound comes from android's speaker! What this means is that if you have any other A2DP devices that you've paired your android with (laptop/stereo/etc) then you will ...


9

AFAIK, bluetooth connections can occur simultaneously as long as their operational bounds do not overlap. In other words, you cannot connect two bluetooth headsets at the same time, but you can connect a bluetooth keyboard and bluetooth mouse to the same device at the same time (I personally have tested this last scenario, and it works!) So in your case, I ...


8

Generally, audio apps use the media channel, which will be played over Bluetooth if your Bluetooth device supports that A2DP profile. Check the specs on your headset to see if it supports A2DP -- if it does, please edit your question to include additional information on the music app you use and the make and model of your headset.


8

OK, I'll answer my own question on this one because I just came across MortPlayer. It does EXACTLY what I want: it will load M3U files or just play all files in a directory.


8

Looking at the source, there are at least 4 codecs: SBC (mandatory), MP3 (MPEG12), AAC (MPEG24) and Sony's ATRAC. ./android/external/bluetooth/bluez/audio/a2dp.h: #define A2DP_CODEC_SBC 0x00 #define A2DP_CODEC_MPEG12 0x01 #define A2DP_CODEC_MPEG24 0x02 #define A2DP_CODEC_ATRAC 0x03 The underlying software is linux' "bluez" ...


8

http://www.ifixit.com/Teardown/ A good starting point. They usually note also the chip/part numbers in their teardown reports.


8

The issue was not Android. (Except perhaps the misleading error message.) The problem, it turns out, was that the pairings on the radio were "full". It seems this radio (CDE-133BT) allows 3 pairings. Well, I inadvertently renamed my Nexus some point along the way when I also unpaired it from the phone. Attempting to re-pair without first emptying a ...


8

This is possible on Android, at least on Lollipop. The feature is dependent on the Bluetooth headset sending the battery level in the right format. If the headset supports it, you will see an option in the settings screen for the Bluetooth device. The option will be right above the checkboxes for Call and Media audio. If you don't see this option then the ...


8

I was in need of doing this exact thing today. I was forced to figure it out on my own after I couldn't find an answer online. As it turns out, it's easier than I expected. Open your bluetooth settings, find your device, and click the settings icon for that device. You should see some options for the device. Uncheck the "Phone audio" option.


7

It is not possible via bluetooth on Android, only from phone to PC, not from PC to phone... But here are some solutions you may be able to use: The easiest way to do it is using this app: https://market.android.com/details?id=com.georgie.SoundWireFree&rdid=com.georgie.SoundWireFree&rdot=1&pli=1 Another way to do it is to use splashtop remote, ...


7

Over Wi-Fi Install a small app SwiFTP FTP Server. (original link 'dead' - 2012-09-22, see 'http://ppareit.github.com/swiftp/' instead ) Just, setup username & password. After tapping Start button, your device will become FTP server & the app will give you URL (handy if you don't know device IP & FTP URL format). On PC, you can use any FTP client ...


7

The default location is already on your external SD card in the /bluetooth folder. It's not possible to configure it up to Android 4.1 Jelly Bean: With the included stock bluetooth receiver you cannot change the location as of now, because it's hard coded. You need a 3rd party app like Bluetooth file transfer which might be configurable here. In ./packages/...


7

As of now, the checking for BLE support has to be done manually by studying specifications and searching on Google (as far as I know). See this question on Stackoverflow: Bluetooth Smart (4.0) / GATT support in Android 4.0? It states that Android does not support Bluetooth 4.0 (LE) out of the box up to Android-4.0 (maybe with Jelly Bean 4.1 onwards, the ...


7

With Nexus 4 (5.0.1) or Nexus 7 (2012)(4.4.4) devices it is possible to use the developer mode to get the btsnoop_hci.log. "Enable Bluetooth HCI snoop log". It is not necessary to root the devices. It seems that both devices don't offer aptx. I test this with Moto Stream (no aptx) and Philips AEA2500 (with aptx).


7

If your android devices have removable SD card slot, the fastest way to transfer big files is to physically move the SD card from one device to another.


7

Android only accepts certain file types (from a hardcoded list) by default. There are two solutions: The sender can rename their files before sending to one of the white-listed mime-types (by adding an accepted file extension). Buy a phone from a manufacturer that supports it or install aftermarket firmware such as OmniROM or CyanogenMod that allow all ...


7

You need to install physical keyboard layouts. One of the best extensions to do that is this: RS - Hardware Keyboard Layouts It is free, and does nothing else. You use the standard settings page to select the hardware keyboard layout. (It is mystery why Google does not provide the layout files by default.)


7

I was testing ways to toggle the on-screen keyboard. In Android 4.2.2 on a Nexus 7 I had to go through the following steps to toggle the on-screen keyboard from the tablet while a Bluetooth keyboard is connected: To activate the "Choose Input Method" notification you need to have multiple keyboards available. On a stock Nexus 7 you can go into Settings then ...


Only top voted, non community-wiki answers of a minimum length are eligible