Bluetooth 4.0 BLE Development

Bluetooth 4.0 BLE Development

Source code introduction: Integrate the current mainstream Bluetooth demo

Source code effect:

Source code snippet:

  1. final BluetoothManager bluetoothManager = (BluetoothManager) getSystemService(Context.BLUETOOTH_SERVICE);
  2. mBluetoothAdapter = bluetoothManager.getAdapter();
  3.    
  4. // Checks if Bluetooth is supported on the device.  
  5. if (mBluetoothAdapter == null ) {
  6. Toast.makeText( this , R.string.error_bluetooth_not_supported,
  7. Toast.LENGTH_SHORT).show();
  8. finish();
  9. return ;
  10. }
  11. // Turn on Bluetooth  
  12. mBluetoothAdapter.enable();
  13.    
  14. mBLE = new BluetoothLeClass( this );
  15. if (!mBLE.initialize()) {
  16. Log.e(TAG, "Unable to initialize Bluetooth" );
  17. finish();
  18. }
  19. // Callback when the BLE terminal's Service is discovered  
  20. mBLE.setOnServiceDiscoverListener(mOnServiceDiscover);
  21. // Receive the event of BLE terminal data interaction  
  22. mBLE.setOnDataAvailableListener(mOnDataAvailable);

Download address: http://download..com/data/2096560

<<:  Behind the rumors of Google entering China: the market structure has been determined or it may not adapt to the local environment

>>:  Photo browsing artifact source code sharing

Recommend

Cold start operation skills of Douyin account

“It’s hard to create a new Douyin account now!” R...

How to promote video account? How to attract traffic and promote video accounts?

Since the launch of the WeChat short video functi...

Xiaomi is actually the second largest wearable device company. Who is the first?

According to the latest report from market resear...

Tongcheng SEO Training: How to design a high-end marketing website?

When an enterprise builds an adaptive marketing w...

These foods have no expiration date, don’t throw them away foolishly!

This article was reviewed by Pa Li Ze, chief phys...

Google launches simplified Android system in India to develop low-end market

Google recently released a simplified version of ...

Where is the Zhihu advertising backend? Where can I connect to the delivery?

Professional related: Qinggua Media Mobile Market...

Why didn't archaea evolve into organisms more advanced than humans?

In most people's eyes, bacteria are bad thing...

AlphaGo's victory: a historic leap forward for artificial intelligence

In Seoul, South Korea, Lee Sedol and his daughter...