Я пытаюсь прочитать буфер кадров с устройства Android, используя следующую строку кода:
int fd = open("/dev/graphics/fb0", O_RDONLY | O_LARGEFILE);
Я тестировал на нескольких телефонах, и он всегда работал идеально.Сегодня я попробовал с планшетом Android, Motorola Xoom, и получил следующее сообщение об ошибке:
Device or resource busy
В оболочке не работает следующее (устройство или ресурс занят):
cat fb0
Но работает следующее:
/system/bin/cat fb0
Разве это не странно?
Я не уверен, почему это происходит с планшетом Android, а не телефоном.Кто-нибудь знает, пожалуйста, почему это происходит и как это решить, пожалуйста?