Android版本: 2.3.7
内核版本:2.6.35-14-CyanogenMod arco-Kalim arco@tuxbox #1
Mod版本:CyanogenMod 7.1.0.1-点击
该设备已完全扎根。
我在我的项目中添加了一段代码
它取自idd.c中的Bluez Utils。
代码如下:
if (bind(sk, (struct sockaddr *) &addr, sizeof(addr)) < 0) {
close(sk);
return -1;
}bind()不断返回-1。
我在我的安卓设备的蓝牙配置中添加了一行(DisablePlugins = input)
/system/etc/bluetooth/main.conf
我所拥有的信息是:sk:37
(struct sockaddr *) &addr=0x44597e90
sizeof(addr)=12
errno:13
原因:权限被拒绝。
有人能帮上忙吗?如果您需要了解更多细节,请随时让我知道。
发布于 2012-04-23 14:28:25
可以通过blueZ源代码创建sdp。
因此,您可以创建自己的sdptool,然后利用这个sdptool绑定套接字。当然,你必须在使用它之前使用chmod来获得它的所有权。
此方法适用于我,并希望此方法将对您有用。
https://stackoverflow.com/questions/10172291
复制相似问题