2010-03-15 84 views
1

我写了一个小应用程序,使我的蓝牙长时间处于可发现模式(G1-API 1.6)。如果手机靠近,我会在Windows上使用该程序锁定/解锁计算机。最近我尝试将这个应用程序移植到我的nexus上,但似乎我必须每隔300秒弹出一条消息才能使设备进入可发现模式。有谁知道我能如何压制这一点?新蓝牙API问题

我确定有说好的,第一次但不是每个300S :)

回答

2

而不是发现手机,配对手机和电脑,然后让你搜索它,而不是电话甚至可以发现它会更安全吗?

+0

这可能是在android 2.x上做到这一点的唯一方法。使电话在2.x上永久可见的方式,而不像1.x。 – Ralphz 2010-03-29 19:12:13

0

我在想,如果你可能只是监听ACTION_SCAN_MODE_CHANGED在扫描模式的改变,然后根据需要重置。

如果这不是你正在寻找的,也许有一些方法直接操纵蓝牙堆栈,但我不太确定这是否可以告诉你实情。上面的第一个选项应该(几乎)无缝地实现这个技巧。

+0

我已经试过了。它不起作用:( – Ralphz 2010-03-16 04:25:52

+0

你最终搞清楚你的​​修复?我敢肯定,你可以通过操纵蓝牙堆栈。 – dasginganinja 2010-03-25 18:37:59

+0

我还没有找到一种方法,使其在Android 2.x上永久发现:( – Ralphz 2010-03-29 19:12:48