当前位置: 首页 > 知识库问答 >
问题:

Codenameone蓝牙API不适用于android

别旻
2023-03-14

我已经从以下网站下载了BluetoothDemo:https://github.com/chen-fishbein/bluetoothle-codenameone.我使用codename one构建服务器创建了APK文件,并将其安装在我的android手机上。它不起作用。有什么办法解决它吗?

我可以使用AVD管理器或类似的东西从netbean运行相同的,以便我可以自己调试它吗?

如果我手动启动蓝牙,以下是手机上的错误,单击初始化或开始扫描选项-

附加快照时出错

共有2个答案

乌鸿宝
2023-03-14

如果您运行的是Android 7.x.,您还需要确保在应用程序设置中启用了“位置”,否则行为将与问题中描述的完全相同。请参阅此评论。Codenameone在带有ACCESS_COARSE_LOCATION构建提示中提供了权限设置,但这似乎不适用于带有Android 7.1的Nexus 6P。我不得不手动启用它。

封烈
2023-03-14

您还需要添加 https://github.com/shannah/CN1JSON/ cn1lib 并使用代号刷新 cn1libs 操作进行安装

 类似资料:
  • 我正在建立一个应用程序,使用蓝牙支持。在添加libs并按此处的指示刷新https://github.com/chen-fishbein/bluetoothle-codenameone之后,下面是错误日志 C:\users\ruffcode\document\mpayment\src\userclasses\statemachine.java:359:错误:找不到符号私有蓝牙BT;符号:Blueto

  • 我已经为这个问题挣扎了一段时间,似乎找不到答案。在codename one网站上的演示代码中,要将对象居中,使用的代码是

  • jd.closeBluetoothAdapter(Object object) 关闭蓝牙模块。调用该方法将断开所有已建立的连接并释放系统资源。建议在使用蓝牙流程后,与 jd.openBluetoothAdapter 成对调用。 参数 Object object 属性 类型 默认值 必填 说明 success function 否 接口调用成功的回调函数 fail function 否 接口调用失败

  • 蓝牙模块能够使你的作品与 Makeblock 蓝牙适配器 或支持蓝牙4.0的设备建立无线连接,使你能够无线地控制你的作品。 蓝牙的连接设置参看:通过蓝牙连接设备 蓝牙的灯效及含义 闪烁:蓝牙未被连接 常亮:蓝牙已连接,工作正常 灭:断电或故障 参数 尺寸:24×24mm 推荐使用距离:10m以内 蓝牙版本:BT4.0 频带范围:2402~2480MHz 天线增益:1.5dBi 能耗等级:≤4dBm

  • 蓝牙模块能够使你的作品与 Makeblock 蓝牙适配器 或支持蓝牙4.0的设备建立无线连接,使你能够无线地控制你的作品。 蓝牙的连接设置参看:通过蓝牙连接设备 蓝牙的灯效及含义 闪烁:蓝牙未被连接 常亮:蓝牙已连接,工作正常 灭:断电或故障 参数 尺寸:24×24mm 推荐使用距离:10m以内 蓝牙版本:BT4.0 频带范围:2402~2480MHz 天线增益:1.5dBi 能耗等级:≤4dBm

  • 1.1.1. btflinger 1.1.2. 以下为相关的接口: 1.1.1. btflinger btflinger是RokidOS提供的蓝牙服务 1.1.2. 以下为相关的接口: int bluetooth_rokid_open(char *name);//打开蓝牙 int bluetooth_rokid_close(void);//关闭蓝牙 int bluetooth_rokid_us