Articles of андроид вещи

Как GpioCallback регистрирует «ложь» дважды подряд?

У меня очень простая настройка настроек Android, где GPIO (выход) генерирует очень короткий (10u) импульс, и я пытаюсь прочитать этот импульс через другой GPIO (ввод). Тем не менее, мои журналы меня странят: как я могу получить два «ложных» чтения подряд? Если у меня есть выключатель света, я не могу отключить его дважды подряд … Мне […]

Android Things: NullPointerException при получении данных через USB UART по малине PI 3

В моем коде я регистрирую UartDeviceCallBack на своем UartDevice и когда мое периферийное устройство отправляет данные через последовательный UartDevice , мое приложение выходит из строя со следующей ошибкой: E/AndroidRuntime: FATAL EXCEPTION: main Process: co.foodles.posapp, PID: 1655 java.lang.NullPointerException: Attempt to invoke virtual method 'boolean com.google.android.things.pio.UartDeviceCallback.onUartDeviceDataAvailable(com.google.android.things.pio.UartDevice)' on a null object reference at com.google.android.things.pio.UartDeviceImpl$UartDeviceCallbackDispatch.dispatchInterruptEvent(UartDeviceImpl.java:245) at com.google.android.things.pio.CallbackDispatch.onFileDescriptorEvents(CallbackDispatch.java:149) at android.os.MessageQueue.dispatchEvents(MessageQueue.java:284) […]

Android-видеомагнитофон: не удалось получить поверхность

Привет, я пытаюсь использовать API-интерфейс камеры v2 для записи видео с помощью устройства Raspberry Pi 3, в котором используется модуль камеры Raspberry Pi. Я разрабатываю это с помощью Android Things с Kotlin. Вот как выглядит мой код видеозаписи. override fun startRecording(videoCameraCallback: VideoCameraCallback) { val cameraIdList = cameraManager.cameraIdList cameraManager.openCamera(cameraIdList[0], cameraStateCalback, null) Log.d("JJJ", "start recording called") } […]