Back to project page Android-BleEventAdapter.
The source code is released under:
Apache License
If you think the Android project Android-BleEventAdapter listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.vashisthg.ble; /*from w w w . java2 s . c om*/ import android.app.Activity; import android.bluetooth.BluetoothDevice; import android.os.Bundle; import android.util.Log; import android.view.Menu; import android.view.MenuItem; import com.squareup.otto.Subscribe; import com.thedamfr.android.BleEventAdapter.BleEventAdapter; import com.thedamfr.android.BleEventAdapter.BleEventBus; import com.thedamfr.android.BleEventAdapter.events.DiscoveredDevicesEvent; /** * Created by vashisthg on 14/05/14. */ public class MainActivity extends Activity { private static final String LOGTAG = "MAIN"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override protected void onResume() { super.onResume(); BleEventBus.getInstance().register(this); BleEventAdapter.getInstance().startScanning(this); } @Subscribe public void onDiscoveredDevice(DiscoveredDevicesEvent event){ BluetoothDevice device = event.getDevice(); if(device != null) { Log.d(LOGTAG, "discovered device" + device.getName()); } } @Override protected void onPause() { BleEventAdapter.getInstance().stopScanning(this); BleEventBus.getInstance().unregister(this); super.onPause(); } }