var main, Context, BluetoothManager, BluetoothAdapter, BManager, BAdapter;
document.addEventListener('plusready', function(){
main = plus.android.runtimeMainActivity();
/*这是成功的*/
BluetoothAdapter = plus.android.importClass("android.bluetooth.BluetoothAdapter");
BAdapter = BluetoothAdapter.getDefaultAdapter();
/*这是成功的*/
/*通过BluetoothManager这是失败的*/
/*Context = plus.android.importClass("android.content.Context");
BluetoothManager = plus.android.importClass("android.bluetooth.BluetoothManager");
BManager = main.getSystemService(Context.BLUETOOTH_SERVICE);
BAdapter = BManager.getAdapter();*/
/*通过BluetoothManager这是失败的*/
if(!BAdapter.isEnabled()) {
BAdapter.enable();
}
});
通过BluetoothManager获取bluetoothAdpter,返回的是[object object]JS对象,所以运行到BAdapter.isEnabled()会提示不存在该方法。
本人想尝试蓝牙ble的开发
wujianfeng
暂时蓝牙这块只能安卓这么用,IOS还没解决方案吧?
2016-03-18 10:17
Android_磊子
@697
2016-03-18 11:21
1***@163.com
没拿到, 数据是空的, 会什么原因呢
2019-03-05 16:15
6***@qq.com
如何在弹出的 弹框 中 监听两个 按钮的默认 行为 拒绝的默认行为 系统把这个权限改为禁止了 怎么变成询问 或只是隐藏这个dialog 不操作
2019-08-01 11:14