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()会提示不存在该方法。