擅长:python、mysql、java
<p>两个接口会很有用。在</p>
<ol>
<li>scan()本身,它返回找到的设备的列表,这样我可以调用它来获得可用蓝牙的即时快照。它可能需要max_seconds_to_搜索或max_num_to_返回参数。在</li>
<li><p>一个接受回调的“notify on found”函数。例如(可能是打字错误,我只是即兴写下的)。在</p>
<pre><code>def find_bluetooth(callback_func, time_to_search = 5.0):
already_found = []
start_time = time.clock()
while 1:
if time.clock()-start_time > 5.0: break
found = scan()
for entry in found:
if entry not in already_found:
callback_func(entry)
already_found.append(entry)
</code></pre>
<p>这样做会用到:</p>
<pre><code>def my_callback(new_entry):
print new_entry # or something more interesting...
find_bluetooth(my_callback)
</code></pre></li>
</ol>