我对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不存在,并且出错。
答案 0 :(得分:1)
“ctx”在最新的phonegap中已被弃用,我们需要将其替换为“cordova.getActivity()。getApplicationContext()”。