2

安卓版本:2.3.7

内核版本:2.6.35-14-CyanogenMod-Arco-Kalim arco@tuxbox #1

Mod版本:CyanogenMod-7.1.0.1-click

该设备已完全植根。

我在我的项目中添加了一段代码

取自 hidd.c 中的 Bluez Utils。

代码如下:

if (bind(sk, (struct sockaddr *) &addr, sizeof(addr)) < 0) {
    close(sk);
    return -1;
}

bind()不断返回-1

DisablePlugins = input我在我的 Android 设备的蓝牙配置中添加了一行( )

/system/etc/bluetooth/main.conf

我掌握的信息是: sk:37

(struct sockaddr *) &addr=0x44597e90

sizeof(addr)=12

errno:13

原因:权限被拒绝。

任何人都可以帮忙吗?如果您需要更详细地了解,请随时告诉我。

4

1 回答 1

1

sdp可以由 blueZ 源代码创建。

因此,您可以创建自己的 sdptool,然后利用它来绑定套接字。当然,您必须chmod在使用它之前获得所有权。

这种方法对我有用,希望这种方法对你有用。

于 2012-04-23T06:28:25.097 回答