BluetoothAdapter.LeScanCallback
2016-05-19 09:37
489 查看
介绍
Android 4.3(API 18)及以上android.bluetooth.BluetoothAdapter.LeScanCallback
调用
BluetoothAdapter.startLeScan(LeScanCallback)或
BluetoothAdapter.startLeScan(UUID[], LeScanCallback)的回调接口,用于传送 BLE 蓝牙的查找结果。
抽象方法:
public void onLeScan(BluetoothDevice device, int rssi, byte[] scanRecord)
注意事项
onLeScan 方法在Android 5.0以下及Android 5.0及以上所运行的线程不同。private BluetoothAdapter.LeScanCallback leScanCallback = new BluetoothAdapter.LeScanCallback() { @Override public void onLeScan(final BluetoothDevice device, int rssi, byte[] scanRecord) { if (Looper.myLooper() == Looper.getMainLooper()) { // Android 5.0 及以上 connect(device); } else { // Android 5.0 以下 runOnUiThread(new Runnable() { @Override public void run() { connect(device); } }); } } };
相关文章推荐
- NanUI for Winform发布,让Winform界面设计拥有无限可能
- StringBuffer 与StringBuilder 区别
- UE4:本地化弹出框
- PropertyValuesHolder实现机制
- ValueAnimator实现机制_源码分析
- window运行gradle build -- --stacktrace出现找不到文件framework-4.3.0.BUILD-SNAPSHOT-schema.zip异常
- hdu 1159Common Subsequence(dp 最大不连续的子序列)
- android Activity runOnUiThread() 方法使用
- UICollectionView-网格视图
- 02.LoT.UI 前后台通用框架分解系列之——灵活的菜单栏
- AdapterView.AdapterContextMenuInfo
- 01.LoT.UI 前后台通用框架分解系列之——小图片背景全屏显示(可自动切换背景)
- complex类 序列化时 IsRequired = true 问题
- Android异步更新UI的四种方式
- 更换证书后 打包异常 "UUID not found"/ "xxxx描述文件 not found"
- 125_ListView和UI卡顿
- hibernateTransactionManager 与REQUIRES_NEW的问题
- 2016 UESTC Training for Search Algorithm & String(A B C E I K)
- POJ 1947-Rebuilding Roads-(树形DP)
- 用JS代码怎么实现两个文本框的Value相乘