simpleBle

论坛示例

为帮助用户更好更快的使用模块,论坛维护了一个,示例中包含示例代码供您参考。

概述

simpleBle提供了安卓对蓝牙开关的操作,蓝牙状态的监听,蓝牙设置界面,方便开发者操作蓝牙的状态

init

ios系统需要调用此方法初始化,android则不需要

ret:

  • 类型:JSON对象
  • 内部字段:

示例代码

  1. simpleBle.init(function(ret) {
  2. alert(JSON.stringify(ret));
  3. });

可用性

ios系统

isSupport

判断当前设备是否支持蓝牙功能

callback(ret)

ret:

  • 类型:JSON对象
  • 内部字段:
  1. isSupport: true //布尔型;true||false,当前设备是否支持蓝牙功能

示例代码

可用性

IOS系统,Android系统

open

打开蓝牙

  1. var simpleBle = api.require("simpleBle");
  2. simpleBle.open();

可用性

Android系统

close

关闭蓝牙

示例代码

  1. var simpleBle = api.require("simpleBle");
  2. simpleBle.close();

可用性

isOpen

判断蓝牙开关状态

callback(ret)

ret:

  • 类型:JSON对象
  • 内部字段:

示例代码

  1. simpleBle.isOpen(function(ret) {
  2. })

IOS系统,Android系统

openBleSetting

打开蓝牙设置界面

示例代码

  1. var simpleBle = api.require("simpleBle");
  2. simpleBle.openBleSetting();

可用性

IOS系统,Android系统

setStateListener

蓝牙开关状态监听 此接口只需要调用一次,后面状态改变回调会调用

callback(ret)

  • 类型:JSON对象
  • 内部字段:

示例代码

  1. var simpleBle = api.require("simpleBle");
  2. simpleBle.setStateListener(function(ret) {
  3. });

可用性

IOS系统,Android系统