- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个不寻常的问题。我开发了一个简单的应用程序来使用 BTLE 来发现 iBeacons。我已经创建了应用程序的 2 个变体。第一个包含 MainActivity 中的所有代码,并使用回调运行 BTLE 方法。这很有效,我从我的信标中得到了结果。一切顺利。
第二个具有完全相同的代码,但我已将其放入一个服务中,我可以从我的 MainActivity 中调用它。该服务有效,但当蓝牙 startScan 被触发时,它永远不会到达扫描回调。这很奇怪,因为它使用与第一个应用程序相同的代码。它变得陌生。我把我的代码交给了另一个开发人员,将带有服务的应用程序放到他的 PC 上,然后将它连接到他的手机上运行。它与按预期工作的回调完美配合。我不明白发生了什么。
我们使用的是相同版本的 Android 6.01,具有正确的 BT 和 Location 权限。
我已经删除了我的 Android Nexus 5 并重新安装了 Android 6.01,但仍然出现相同的行为。我很难过。这不是代码,它适用于另一台机器和手机。
有没有人对我可以从哪里开始寻找解决方案有任何指示?我的 gradle 构建是否有可能正在做一些关于服务和回调的事情?
我没有发布代码,因为它不太可能成为问题,因为它在其他地方工作。如果需要,我可以发布 LogCat 日志。
谢谢!
LOG CAT 使用服务:我的标签是 MJC 和 BTLE
10527-10527/ D/BTLE DE: IN MAIN ACTIVITY
AFTER LOAD tagUUID: 0BB14465-A514-4966-A6E0-0096201E22GG
10527-10635/ D/OpenGLRenderer: Use EGL_SWAP_BEHAVIOR_PRESERVED: true
10527-10635/ I/Adreno-EGL: <qeglDrvAPI_eglInitialize:379>:
QUALCOMM Build: 10/21/15, 369a2ea, I96aee987eb
I/OpenGLRenderer: Initialized EGL, version 1.4
10527-10527/ D/BTLE Svc :: BTLE Service Started
10527-10527/ D/BTLE Svc :: onStartCommand :
INPARAM UUID: 0BB18329-A514-4944-A6e0-0096201E33EE
10527-10527/ D/MJC onStartCommand: inside build version check
10527-10527/ D/MJC scanLeDevice: start scanLeDevice
10527-10527/ D/MJC scanLeDevice: START scan
10527-10527/ D/BluetoothAdapter: STATE_ON
10527-10538/ D/BluetoothLeScanner: onClientRegistered() - status=0 clientIf=5
10527-10527/ D/MJC onStartCommand: scan device called
10527-10635/ V/RenderScript: 0xa0b29000 Launching thread(s), CPUs 4
10527-10527/ D/MJC scanLeDevice: inside STOP scan
10527-10527/ D/BluetoothAdapter: STATE_ON
10527-10527/ D/BTLE Svc :: BTLE Service Stopped
最佳答案
好的,所以我设法通过在我的 Nexus 5 上重新安装 Android 6 来解决我的问题,但是这次我不允许安装任何额外的应用程序(Facebook、Outlook GOW 等)。当我再次运行我的应用程序时,它会正确响应并且服务回调运行良好。
目前我不知道我的任何普通应用程序是否阻止或干扰了我的应用程序服务,这似乎不太可能。但是,我会一次安装它们并测试我的应用程序,如果我遇到同样的问题,我会报告回来。
恐怕这不是一个很好的答案,但这就是野兽的本性。
关于Android Bluetooth Low Energy - 自定义服务未获得扫描回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36483851/
论文信息 论文标题:Energy-based Domain Adaption with Active Learning for Emerging Misinformation De
我正在尝试编写一个简单的物理模拟,其中具有不同半径和质量的球在完美弹性和无摩擦的环境中弹跳。我按照以下资源编写了自己的代码:http://www.vobarian.com/collisions/2dc
我正在使用设备在 ios 应用程序上运行“能源使用”仪器,我想用它来检查由于我正在测试的应用程序而耗尽了多少电池。它显示“能源使用水平”,它在不同的时间点给我 13/20 、 12/20 等数字。 如
我读过几本图像处理书籍和网站,但我仍然不确定图像处理中术语“能量”的真正定义。我找到了几个定义,但有时它们并不匹配。 当我们在图像处理中说“能量”时,我们在暗示什么? 最佳答案 能量是图像局部变化的度
我有一个不寻常的问题。我开发了一个简单的应用程序来使用 BTLE 来发现 iBeacons。我已经创建了应用程序的 2 个变体。第一个包含 MainActivity 中的所有代码,并使用回调运行 BT
我使用 Developer >> Logging for Energy Diagnostics 运行了几次长期电池测试。我已将它们全部发送到我能够确定“能源使用水平”的仪器中。但是,是否也可以获取当时
使用 Gatt 与 BLE 设备通信时,我不太明白。根据这个: https://developer.android.com/reference/android/bluetooth/BluetoothD
我尝试计算我的 pandas.DataFrame 之后的信号能量 formula for discrete-time signal .我试过 apply和 applymap,也有 reduce,如这里
我有一个完整的应用程序,可以连接到我们制作的定制蓝牙外围设备并准备发布。但是,我刚刚发现该应用存在一个我无法确定的问题。 我在 Service 中运行我所有的蓝牙操作,有时当我想要结束蓝牙操作时,我最
Follow-Up question on Electrical Engineering Stackexchange 我想在短时间内重复写入Bluetooth Low Energy 特性的值(作为一个
在低功耗蓝牙中,一个主设备可以连接的最大从设备数量是多少?主设备可以连接的最大从设备数量是多少? Bluetooth Low Energy 有 40 个 channel ,但为什么它们只使用 3 个
This question already has answers here: How to create a python loop that allows other code to run as
我正在制作一个 ios 应用程序,它在 iPhone 中以应用程序的最小化模式和前台(事件)模式扫描 BLE 设备。在前台模式下,它可以正常工作,但如果应用程序进入最小化模式,扫描将无法正常工作。 我
我想知道是否可以在有人进入或离开a beacon Region时在后台进行检查? 例如在 iOS 中,您可以使用方法 didEnterRegion 或 didExitRegion 从后台发送通知。 是
在 WWDC 2015 主题演讲中,提到电池续航时间将延长一小时,并且具有低电量状态,可将电池续航时间延长三小时。 iOS 应用开发者是否需要为此新功能做任何事情?在低电量状态下,他们的应用程序是否必
我面临一个面试问题,我无法解决它并谷歌它但没有用,这里的问题是(哪种算法适合下面给出的问题) 这条线有很多房子,从0开始编号,用户可以访问。 每个房子都有自己的能源供应量和硬币供应量 用户在房子 0
请帮我修改我的代码! 问题很可能出现在 getValues 方法中。 每次我输入 2 个值并单击计算按钮时,都会出现很多错误。 我使用 NetBeans 对其进行了编程,这就是代码看起来不精简的原因。
当我 using (var process = new Process { StartInfo = new ProcessStartInfo { FileName =
我正在尝试求解一个非线性系统,该系统将使用拉格朗日方法和指数公式来最小化吉布斯自由能。方程中已包含指数形式 Y1...Y6 的拉格朗日量,随后将其转换为化学物质 n1...n9 的摩尔数。 问题是 f
我有一个不知道使用的 gatt 配置文件的设备,我只知道这是“自制”的东西,而不是蓝牙数据库中已知的任何东西。 Linux 中的命令 gatttool -i hci0 -b xx:xx:xx:xx:
我是一名优秀的程序员,十分优秀!