android studio 中蓝牙BLE设备搜索
同样的代码在eclipse下能执行LeScanCallback的onLeScan方法 而到了android studio 中就不执行了 权限都加了,是不是android studio中还有配置别的东西?
public class Blues {
Context con;
Blues.M_LeScanCallback_interface callback_interface;
private BluetoothAdapter mBluetoothAdapter;
private LeScanCallback mLeScanCallback = new LeScanCallback() {
public void onLeScan(BluetoothDevice device, int rssi, byte[] scanRecord) {
Blues.this.callback_interface.get_address(device.getAddress());
}
};
public Blues(Context con, Blues.M_LeScanCallback_interface callback_interface) {
//在eclipse中 就加执行到这里 在android studio中就不会
BluetoothManager bluetoothManager = (BluetoothManager)con.getSystemService("bluetooth");
this.mBluetoothAdapter = bluetoothManager.getAdapter();
this.con = con;
this.callback_interface = callback_interface;
}
public void scanLeDevice(boolean enable) {
if(enable) {
this.mBluetoothAdapter.startLeScan(this.mLeScanCallback);
} else {
this.mBluetoothAdapter.stopLeScan(this.mLeScanCallback);
}
}
public interface M_LeScanCallback_interface {
void get_address(String var1);
}
}
//下面是activity中的调用
public class MainActivity extends Activity implements Blues.M_LeScanCallback_interface {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
protected void onResume() {
super.onResume();
Blues blues = new Blues(this, this);
blues.scanLeDevice(true);
}
@Override
public void get_address(String str) {
Toast.makeText(getApplicationContext(), "" + str, Toast.LENGTH_SHORT).show();
}
}
相关阅读:
CSS布局问题
要用wget或curl下载tp link路由器输入用户名和密码后主页的内容,要怎么做?
如何将php返回的xml转换成json数据?
網頁title有樹?
mac上安卓cordova出现了问题
关于Qt Creator Debug模式下 opencv的imwrite()运行时出错的问题
小程序setData
React fetch jsonp 跨域Uncaught SyntaxError:
swiper在微信中的滑屏问题
一个关于元素多次触发setInterval定时器的问题!明明在调用前有清除,却为何还是会多次触发
Python脚本如何支持多进程执行?
目前有哪些拥有社区维护并且支持的Composer的 PHP 第三方类库
怎样用一个已有的jquery对象得到其他的子元素?
优酷首页左右滑动切换分类,这种效果怎么做?
点击图标debug模式和release模式按Home键后再按icon时启动方式不一样
hbuilder开发app真机调试时图标和启动图片未更新?
C语言 监控目录变化获取不到新名称
PHP脚本任务优化思路或改进方案?
TP为什么刷新页面后总是自动添加空的数据?
在定时器里的top赋值为何会报错?谢谢大神