如何将蓝牙sensortag与Android 4.4设备配对和取消配对?
当我搜索sensortag时,我可以发现它,但我需要将它与我的Android设备连接。
我的布局文件是:
<Button
android:id="@+id/paired"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Pair" />
<Button
android:id="@+id/search"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Search new devices" />
<ListView
android:id="@+id/listView1"
android:layout_width="fill_parent"
android:layout_height="200dp" >
</ListView>
我的Java代码是:
findBtn = (Button)findViewById(R.id.search);
findBtn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
find(v);
}
});
public void find(View view) {
if (myBluetoothAdapter.isDiscovering()) {
// the button is pressed when it discovers, so cancel the discovery
myBluetoothAdapter.cancelDiscovery();
}
else {
BTArrayAdapter.clear();
myBluetoothAdapter.startDiscovery();
registerReceiver(bReceiver, new IntentFilter(BluetoothDevice.ACTION_FOUND));
}
}
我需要在方法中包含sensorTag的配对:
public void pair(View v){
}
答案 0 :(得分:0)
Sensortag是一款低功耗蓝牙设备,因此您需要了解其工作原理。
阅读开发人员文档Here。有各种各样的例子,在页面上给出代码尝试其中的一些并取回一些进展。你写的代码不会让你到任何地方。
配对和取消配对的简单步骤