open():设备或资源忙

时间:2011-12-01 00:31:30

标签: android c file

我正在尝试使用以下代码行从Android设备读取帧缓冲区:

int fd = open("/dev/graphics/fb0", O_RDONLY | O_LARGEFILE);

我一直在测试一些手机,它一直都很完美。今天我尝试使用Android平板电脑,摩托罗拉Xoom,我收到以下错误消息:

Device or resource busy

在shell中,以下内容不起作用(设备或资源忙):

cat fb0

但以下确实有效:

/system/bin/cat fb0

这不奇怪吗?

我不确定为什么Android平板电脑会发生这种情况,而不是电话。有谁请知道为什么会这样,请问如何解决?

0 个答案:

没有答案