Androidのバージョン:2.3.7アンドロイドのBluetooth L2CAPソケットバインド()
カーネルのバージョン:2.6.35-14-CyanogenMod-アルコ - カリムアルコtuxbox#1
Modのバージョン@:CyanogenMod-7.1。 0.1クリック
デバイスは完全にルートされています。
は、私は自分のプロジェクトにコードの一部を追加したhidd.c.でのbluez Utilsのから取った
コードは以下の通りです:
if (bind(sk, (struct sockaddr *) &addr, sizeof(addr)) < 0) {
close(sk);
return -1;
}
bind()
は-1
を返し続けます。
私は私が持っている情報がある
/system/etc/bluetooth/main.conf
私のAndroidデバイスのBluetooth設定に行(DisablePlugins = input
)を追加しました: sk:37
(struct sockaddr *) &addr=0x44597e90
sizeof(addr)=12
errno:13
理由:許可が拒否されました。
誰でも手助けできますか?より詳細に知る必要がある場合は、私に知らせてください。
誰でも試してみることもできます。 – Sam