У меня есть ручка Selfie, подключенная к моему телефону. Я могу найти идентификатор устройства, используя код ниже:Как обнаружить событие щелчка подключенного периферийного устройства Bluetooth (Selfie stick)?
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
IntentFilter filter = new IntentFilter(BluetoothDevice.ACTION_ACL_CONNECTED);
this.registerReceiver(mReceiver, filter);
}
//The BroadcastReceiver that listens for bluetooth broadcasts
private final BroadcastReceiver mReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);
if (BluetoothDevice.ACTION_ACL_CONNECTED.equals(action)) {
//Device is now connected
Toast.makeText(getApplicationContext(), "ACTION_ACL_CONNECTED" + device, Toast.LENGTH_LONG).show();
}
}
};
Мой вопрос, как я могу обнаружить нажатие кнопки/выберите событие этого подключенного периферийного устройства?
Справка в виде фрагмента кода/учебника/комментариев очень заметна. Спасибо !!!
EDIT:
Когда я нажимаю кнопку сеой палочки кнопки Volume + слушать событие
у вас есть решение для этого, если да, пожалуйста, поделитесь им –
@YogeshSeralia, да, я нашел решение. См. Ответ, который я опубликовал. – VicJordan