我做了兩項活動的申請。第一項活動導入用戶參數,第二項活動通過藍牙發送數據。我使用.ACTION_REQUEST_ENABLE
啓用藍牙,如果它被禁用,但是當bt關閉時,我的apk會退出。它不起作用。任何幫助?如何啓用藍牙,當它禁用我的代碼內?
我用這個;在創建活動,啓動處理程序,並runnnable後的代碼...我測試它只是findBT和工作...
void findBT()
{
mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
if(mBluetoothAdapter == null)
{
myLabel.setText("No bluetooth adapter available");
}
if(!mBluetoothAdapter.isEnabled())
{
//My problem is there
Intent enableBluetooth = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
startActivityForResult(enableBluetooth, 0);
}
Set<BluetoothDevice> pairedDevices = mBluetoothAdapter.getBondedDevices();
if(pairedDevices.size() > 0)
{
for(BluetoothDevice device : pairedDevices)
{
if(device.getName().equals(strValue2))
{
mmDevice = device;
break;
}
}
}
myLabel.setText("Bluetooth Device Found");
}
你的意思是你的應用程序崩潰了「apk exit」? –
hey shreya你有什麼關於藍牙API ... :) –