0

我不太了解 android 或 phonegap,但我们的应用程序在 sencha touch 2 中,这里我们正在尝试使用手机间隙将蓝牙数据从一台设备传输到另一台设备。以下代码示例正在使用 phonegap 1.5,

     IntentFilter filter = new IntentFilter(BluetoothDevice.ACTION_FOUND);
                   this.ctx.registerReceiver(mReceiver, filter);

但是当我将 phonegap 升级到 2.0 时,ctx.registerReceiver 不存在,并给出错误。

4

1 回答 1

1

"ctx" 在最新的 phonegap 中已弃用,我们需要将其替换为 "cordova.getActivity().getApplicationContext()"。

于 2012-08-09T10:33:51.917 回答