我想通過藍牙將一個Android設備與另一個配對。但它沒有配對,甚至沒有出現任何錯誤。有人能告訴我我在這裏做錯了什麼嗎?藍牙沒有配對
我有searched for the bluetooth
設備和顯示列表。現在我是試圖將選定的設備名稱與我的設備配對。
但它沒有變成paierd,它打開一個對話框取得密碼,然後關閉。任何幫助,將不勝感激。 這裏是我的代碼:
@Override
public void onItemClick(AdapterView<?> parent, View view,int position, long id)
{
Log.i("Log", "ListItem is clicked at :"+position);
posn = position;
String str = (String) listViewDetected.getItemAtPosition(position);
Log.i("Log", "ListItem is :"+str);
bluetoothDevice=arrayListBluetoothDevices.get(position);
Intent intent = new Intent("android.bluetooth.device.action.PAIRING_REQUEST"); intent.putExtra("android.bluetooth.device.extra.DEVICE",bluetoothDevice); intent.putExtra("android.bluetooth.device.extra.PAIRING_VARIANT",0);
startActivityForResult(intent, 1);
}
我已經宣佈在manifest文件的權限。
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
<uses-permission android:name="android.permission.BLUETOOTH" />
幫我解決這個問題。 –
請參考http://stackoverflow.com/questions/4989902/how-to-programmatically-pair-a-bluetooth-device-on-android&http://stackoverflow.com/questions/5885438/bluetooth-pairing-without用戶確認這似乎總是發生 –
我已經看到,但沒有得到任何關於這個。你能告訴我如何實現配對 –