2016年9月23日星期五

Small and Sylish Wireless Bluetooth Headsets

Wireless Bluetooth Headsets I'm always looking for a newer, smaller, better bluetooth headset. Up until now I've always gotten headsets that come with both earpieces, however they've always been connected to each other via a cable. This is the first headset I've purchased that is a single earpiece design. Initially I wondered why, but in my experience and research it's quite difficult and expensive to achieve stereo earpieces that are not wired to each other.


wireless bluetooth earbuds


I can say is that this gadget is amazing and color just stands out in purse or anywhere. I have a iPhone and this bluetooth connected right away, tried with my friends samsung and works fine too. The audio is great. I listen to a lot of music and podcast. On the music, audio is clear and has plenty bass. On the podcast listening, audio is loud and clear as well. On phone call too audio is fantastic,tried it on driving and still the voice on the other end is very clear I hear just fine. They also had no problem hearing me too. All in all I am happy with the product.


I do love having the battery charging unit. You can plug the device and connect it to USB port and it gets charged right away. This is amazing and there is no messy cords to deal with!


Noise canceling for sure. Certain parts of my commute in the city underground offers cellular reception, so I'm able to make/receive calls underground in a bustling subway and I have no issues with noise cancellation. The fit of the earpiece is very similar to in-ear earbuds, and the clip does not irritate the ears at all compared to some of the other products I've tried, and it's very easy to forget that you have it on after a while because you don't really feel the weight of it.



Mini Wireless Bluetooth Headsets


Moving on, this earpiece is the smallest Bluetooth audio device I have owned. It fits so nicely in my ear it's hard to believe how small it is! Even with it's small size it still manages to work quite well. It was simple and straight-forward to pair with my iPhone and plays music without any issues. The sound isn't amazing, however it's more than acceptable given it's size. I've only used it to talk on a couple of times and it worked OK, but I had to repeat myself more than I do on my phone. I need to do more testing of carrying on phone conversations with this headset to find out for sure if it's the headset or just due to surrounding noise during my conversations.


This is a great bluetooth headset. Honestly, the best I have ever used in clarity and sound quality. I have always had an issue with someone sounding like they are in a tunnel and that is not the case at all here. The quality is great. If you have ever spoken with someone who is on a bluetooth they always sound far away well this one that is not the case. No one even knows I am on a bluetooth.



If you are looking for a reliable Bluetooth with all the great features but not the huge price tag, The Mini Wireless Bluetooth Headsets is a fantastic choice.

2016年9月22日星期四

Great Value and Performance For In-Ear Headphone Bluetooth


Some friend often ask me : why do you ofter said great value and perfoemance for QY19   in-ear headphone bluetooth very much ?  Yes, I like it because these following reason :

As we all know , headphones are easy to slide out while you are sweating during activities. If this case happens, you can't enjoy your music and sport. QY19 sweat-proof in-ear headphone bluetooth tech provides a comfortable and stable feeling during exercising even in rainy days.



  in-ear headphone bluetooth

It's a bad thing if there is a very important business call, and you lost the deal due to bad communication caused by noise. Fortunately, QY19  in-ear headphone bluetooth has CVC6.0 and DSP techs, which block noise out. A perfect product to be used in gym, square, station and anywhere.

You can't imagine that Mariah Carey's voice becomes a tenor voice, and we won't let this happen! QY19  in-ear headphone bluetooth HD stereo sound quality can transmit sweet original sound around your ears, just like the singer is singing before you!

You may have worn headphones for a long time, which caused ears pained. Don't worry! The ear caps of QY19 wireless blueooth earphone is made of medical silicone, which will make you feel like touching a baby's skin.


For roughly $24.99, you really get your monies' worth. These sound just as good as my old wired bluetooth in stereo earphone . The sound signature is really balanced, people looking for excess bass will clearly be disappointed. All this being said, please go through all the earpieces and get the correct seal for your ears. The default configuration was perfect for me but I imagine that if the earpieces are off, they won't deliver.


Pairing was extremely easy and painless, the controls do what they said they'd do, it's honestly a steal at its price. A great starter headphone for people considering dipping their toes into bluetooth headphones with mic. I can't wait to go running with these babies in. 

2016年9月21日星期三

Perfect Balance of Price and Quality for Bluetooth in-Ear Earphone


Before I ordered these bluetooth in-ear earphone, I had just returned other Bluetooth earphones. They didn't fit well to get a good seal, unnecessary emphasis was put on lower frequencies, and of course they're expensive.



These are good quality sport earbuds. Sound is the best at this price range (if not better than other more expensive ones). However, they are not perfect. See below the main Pros .

Pros:
- Really good sound signature, fair bass response.
- Ear hooks make for a nice way of securing the earbuds in place.
- Three pairs of ear tips and three pairs of ear hooks are provided in the package. You should have no problems finding the right combination.
- Power, pause and volume controls nicely located. Some other manufacturers place them in the cord between earbuds and that makes it difficult to operate.
- It's currently the best quality and price balance in the market. By far.
- Answering and making calls works fine. There is full compatibility with bluetooth device.
- Reliable wireless connection.


Operation:
Everything is just like any other Bluetooth earphones, which is good. I didn't like that the center button (multi function) can't skip songs. The volume buttons do, by holding them a bit longer. Not a deal breaker, but will take some getting used to.


Sound quality:

Lastly, this is where these truly shine. I shuffled through many songs I usually try my headphones and earphones with. While any Bluetooth earphones or headphones inherently induce a very slight loss in sound reproduction, rest assured. You will be blown away by the sound. For many years, I kept using a pair of on-ear Bluetooth headphones by Nakamichi (I know!) in the gym, and I absolutely love the sound they reproduced. QY19 in-ear Bluetooth headphones have successfully managed to edge them out in this department.

Overall I am happy with these wireless bluetooth headphones. I wish they had a little more bass to them but they do make up for it with the lows and mids. I am excited to use these on my jogs here on out! Finally a bluetooth headphone that actually has good sound!

2016年9月19日星期一

Request an Honest Review for Wireless Bluetooth Earphone with Mic


Hi everybody,

We would like to need Only US reviewers for this QY 19 wireless bluetooth earphone with mic!
 
Original Price is $ 24.99
Discount Price is $ 5.99
It's a limited time offer and 6 reviewers are required.
Requirements: 
1. PM me if you are interested in this product and add me in order to offer your Amazon profile please. 
5. Greatly appreciated Share our amazon link to your Instagram, Pinterest, YouTube, Facebook or Twitter, etc..... 
3. Review must contain at least 150 characters with photos or video with verified purchase sign. 
4. Leave us feedback. 
5.If you are interested in reviewing, please send me message with your amazon profile, I will be glad to send you the discount coupon.
 
Thanks for Your time!



Click here bluetooth in-ear headphone to see more....

2016年9月13日星期二

How to Choose an In Ear Bluetooth Earphones ?


Recently, There are many popular brands of in ear bluetooth earphones on the market . Several ranked better Bluetooth headset in the world are  Apple bluetooth earphones , Samsung, Nokia, Sony Ericsson and so on.

Here will  talk about in the choice of the optional
in ear bluetooth earphones need to noted as following  methods :


First, When to buy a Bluetooth headset must confirm what we want to do. In general, if it is just satisfied to answer the call, then you can buy a relatively low price, less features on it. If you listen to the news, then you can buy in the middle, or if listening to music, we would buy a high-end. After all, the price is high would be the better sound quality, it allows us to deeply understand through to a Bluetooth headset so wonderful.



Second, Compatibility, although Bluetooth headset itself does not exist a lot of compatibility issues, we have to look at when selecting a Bluetooth headset , use cell phone or other bluetooth device to try . That will affect compatibility to our call quality.



Third, Call quality.






Fourth, Wearing comfort. When buying need to see whether is the ergonomic design or not, the so-called ergonomic design that is not different from the eardrum and safe design, if it is, then we will not be tired for a long time to wear. If unsuitable for the ears, there will be a feeling of discomfort.



Fifth, Standby time. The length of standby time will directly affect our Bluetooth headset satisfaction. Long standby time, then the charge can be avoided always give us trouble.



Sixth, pay attention to other matters relating to Bluetooth headset:

Such as  bluetooth headset earphones is waterproof, drop resistance, anti-vibration function;


It can replace if damaged headset accessories; or a warranty replacement service after purchasing.

2016年9月10日星期六

Android Implementation Connect Bluetooth Headset Automaticaly




In Android applications can realize automatic scanning bluetooth, pairing bluetooth, data channel is established. 
Bluetooth is divided  into different types, you can refer to (http://gqdy365.iteye.com/admin/blogs/2229304)
May enter the type of the following methods for bluetooth devices support:


Java Code
1.  BluetoothDevice device;  
2.  Arrays.toString(device.getUuids());  

My bluetooth speakers support types are:
Java Code
1.  0000111e-0000-1000-8000-00805f9b34fbHandsfree  
2.  0000110b-0000-1000-8000-00805f9b34fbAudioSink  
3.  0000110e-0000-1000-8000-00805f9b34fbAVRemoteControl  
4.  00001203-0000-1000-8000-00805f9b34fbGenericFileTransfer  

Only this article will discuss how to connect to bluetooth headset( bluetooth speakers ). 

Bluetooth headsets are generally support A2DP (bluetooth stereo, for music playback), HFP protocol (call), refer to: http://gqdy365.iteye.com/admin/blogs/2231553

So the following operation to operating A2DP and HFP at the same time, both the connection is successful, are successful connection;
First, The operation of the A2DP can divide three steps:
1, Scanning bluetooth devices:
    Register and listening radio:
Java Code
1.  BluetoothAdapter.ACTION_DISCOVERY_STARTED  
2.  BluetoothDevice.ACTION_FOUND  
3.  BluetoothAdapter.ACTION_DISCOVERY_FINISHED  

Start scanning:
Java Code
1.  BluetoothAdapter.getDefaultAdapter().startDiscovery();  

Filtered according to the results of scanning type, only keep the bluetooth headset we need:
Java Code
1.          if(device.getBluetoothClass().getDeviceClass() == BluetoothClass.Device.AUDIO_VIDEO_WEARABLE_HEADSET  
2.                  || device.getBluetoothClass().getDeviceClass() == BluetoothClass.Device.AUDIO_VIDEO_HANDSFREE){  
3.  //bluetooth headset  
4.  }  

2, Pairing the specified Bluetooth device:
 As like pairing the ordinary bletooth,methods as following:
Jave Code
1.  public static  boolean createBond(BluetoothDevice btDevice){  
2.      boolean result = false;  
3.      try{  
4.          Method m = btDevice.getClass().getDeclaredMethod("createBond",new Class[]{});  
5.          m.setAccessible(true);  
6.          Boolean originalResult = (Boolean) m.invoke(btDevice);  
7.          result = originalResult.booleanValue();  
8.      }catch(Exception ex){  
9.      }  
10.     return result;  
11. }  

It will be connect after finishing pairing;
3, Establishing Connect data

if you SDK between 11 and 16.call a2dp.connectSink(btDevice) or a2dp.connect(btDevice)
 
Java Code
1.  private static IBluetoothA2dp getIBluetoothA2dp() {  
2.      IBluetoothA2dp ibta = null;  
3.    
4.      try {  
5.          final Class serviceManager = Class.forName("android.os.ServiceManager");  
6.          final Method getService = serviceManager.getDeclaredMethod("getService", String.class);  
7.          final IBinder iBinder = (IBinder) getService.invoke(null"bluetooth_a2dp");  
8.          final Class iBluetoothA2dp = Class.forName("android.bluetooth.IBluetoothA2dp");  
9.          final Class[] declaredClasses = iBluetoothA2dp.getDeclaredClasses();  
10.         final Class c = declaredClasses[0];  
11.         final Method asInterface = c.getDeclaredMethod("asInterface", IBinder.class);  
12.   
13.         asInterface.setAccessible(true);  
14.         ibta = (IBluetoothA2dp) asInterface.invoke(null, iBinder);  
15.     } catch (final Exception e) {  
16.         Log.e("Error " + e.getMessage());  
17.     }  
18.     return ibta;  
19. }  

Refer to http://stackoverflow.com/questions/8467178/working-around-a2dp-and-hfp-limitations-of-android-pre-honeycomb 
If API is more than 16 need yo use as following methods:
Jave Code
1.      private void initA2dpService(){  
2.  //      Intent i = getExplicitIntent(mContext,new Intent(IBluetoothA2dp.class.getName()));//5.0 above system need to show intent  
3.  //detail reference : http://blog.csdn.net/l2show/article/details/47421961  
4.          Intent i = new Intent(IBluetoothA2dp.class.getName());  
5.          boolean success = mContext.bindService(i, mConnection, Context.BIND_AUTO_CREATE);  
6.          if (success) {  
7.    
8.          } else {  
9.          }  
10.     }  
11.   
12.     public ServiceConnection mConnection = new ServiceConnection() {  
13.   
14.         @Override  
15.         public void onServiceConnected(ComponentName name, IBinder service) {  
16.             try {  
17.                 mA2dpService = IBluetoothA2dp.Stub.asInterface(service);  
18.             } catch (Exception e) {  
19.                 e.printStackTrace();  
20.             }  
21.         }  
22.   
23.         @Override  
24.         public void onServiceDisconnected(ComponentName name) {  
25.             // TODO Auto-generated method stub  
26.   
27.         }  
28.   
29.     };  
30.       
31.     public Intent getExplicitIntent(Context context, Intent implicitIntent) {  
32.         // Retrieve all services that can match the given intent  
33.         PackageManager pm = context.getPackageManager();  
34.         List<ResolveInfo> resolveInfo = pm.queryIntentServices(implicitIntent, 0);  
35.         // Make sure only one match was found  
36.         if (resolveInfo == null || resolveInfo.size() != 1) {  
37.             return null;  
38.         }  
39.         // Get component info and create ComponentName  
40.         ResolveInfo serviceInfo = resolveInfo.get(0);  
41.         String packageName = serviceInfo.serviceInfo.packageName;  
42.         String className = serviceInfo.serviceInfo.name;  
43.         ComponentName component = new ComponentName(packageName, className);  
44.         // Create a new intent. Use the old one for extras and such reuse  
45.         Intent explicitIntent = new Intent(implicitIntent);  
46.         // Set the component to be explicit  
47.         explicitIntent.setComponent(component);  
48.         return explicitIntent;  
49.     }  

Connect:mA2dpService.connect(device); 
Disconnect:mA2dpService.disconnect(device); 
Refer to http://stackoverflow.com/questions/14705167/how-connect-paired-bluetooth-a2dp-device-on-android-4-2-using-reflection 

http://blog.csdn.net/qs_csu/article/details/45114251
 

Second,  HFP operation:
As following is for Version 4.0 or above;
1. Originally
Jave Code
1.  private void initOrCloseBtCheck(boolean init){  
2.      if(init){  
3.          mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();  
4.          mBluetoothAdapter.getProfileProxy(mContext, new ServiceListener() {  
5.              public void onServiceConnected(int profile, BluetoothProfile proxy) {  
6.                  if (profile == BluetoothProfile.HEADSET) {  
7.                      mBluetoothHeadset = (BluetoothHeadset) proxy;  
8.                  }  
9.              }  
10.   
11.             public void onServiceDisconnected(int profile) {  
12.                 if (profile == BluetoothProfile.HEADSET) {  
13.                     mBluetoothHeadset = null;  
14.                 }  
15.             }  
16.         },BluetoothProfile.HEADSET);  
17.     }else{  
18.         mBluetoothAdapter.closeProfileProxy(BluetoothProfile.HEADSET,mBluetoothHeadset);  
19.     }  
20. }  

 Connected:
1.           Method m = mBluetoothHeadset.getClass().getDeclaredMethod("connect",BluetoothDevice.class);    
2.  m.setAccessible(true);  
3.  //connect Headset  
4.  boolean successHeadset = (Boolean)m.invoke(mBluetoothHeadset, device);  

Disconnect:
Java Code
1.           Method m = mBluetoothHeadset.getClass().getDeclaredMethod("disconnect",BluetoothDevice.class);    
2.  m.setAccessible(true);  
3.  m.invoke(mBluetoothHeadset, device);  



Third, State judgment:
Bluetooth earphone connect successfully:
Java Code
1.  mA2dpService.getConnectionState(device) == BluetoothA2dp.STATE_DISCONNECTED && mBluetoothHeadset.getConnectionState(device) == BluetoothProfile.STATE_DISCONNECTED  

Disconnect succefully:
 Java Code
1.  (mA2dpService.getConnectionState(device) == BluetoothA2dp.STATE_CONNECTED || mA2dpService.getConnectionState(device) == BluetoothA2dp.STATE_PLAYING)  
2.                                  && mBluetoothHeadset.getConnectionState(device) == BluetoothProfile.STATE_CONNECTED