RadiusNetwork Android 库和 IBeaconReference 不起作用



嗨,我已经尝试过IbeaconReference,但我在编辑文本中没有看到任何消息。

我在日志猫中看到的是这样的:

01-17 12:16:13.354: D/BluetoothAdapter(16608): startLeScan(): null
01-17 12:16:13.359: D/BluetoothAdapter(16608): onClientRegistered() - status=0 clientIf=4
01-17 12:16:13.404: D/BluetoothAdapter(16608): onScanResult() - Device=F9:70:D6:6F:1D:AA RSSI=-68
01-17 12:16:13.599: D/BluetoothAdapter(16608): onScanResult() - Device=F9:70:D6:6F:1D:AA RSSI=-69
01-17 12:16:13.804: D/BluetoothAdapter(16608): onScanResult() - Device=F9:70:D6:6F:1D:AA RSSI=-68
01-17 12:16:14.009: D/BluetoothAdapter(16608): onScanResult() - Device=F9:70:D6:6F:1D:AA RSSI=-67
01-17 12:16:14.209: D/BluetoothAdapter(16608): onScanResult() - Device=F9:70:D6:6F:1D:AA RSSI=-67
01-17 12:16:14.414: D/BluetoothAdapter(16608): onScanResult() - Device=F9:70:D6:6F:1D:AA RSSI=-67
01-17 12:16:14.464: D/Callback(16608): attempting callback via intent: ComponentInfo{com.radiusnetworks.ibeaconreference/com.radiusnetworks.ibeacon.IBeaconIntentProcessor}
01-17 12:16:14.469: D/BluetoothAdapter(16608): stopLeScan()
01-17 12:16:14.484: D/BluetoothAdapter(16608): startLeScan(): null
01-17 12:16:14.489: D/BluetoothAdapter(16608): onClientRegistered() - status=0 clientIf=4
01-17 12:16:14.634: D/BluetoothAdapter(16608): onScanResult() - Device=F9:70:D6:6F:1D:AA RSSI=-67
01-17 12:16:14.819: D/BluetoothAdapter(16608): onScanResult() - Device=F9:70:D6:6F:1D:AA RSSI=-67
01-17 12:16:15.029: D/BluetoothAdapter(16608): onScanResult() - Device=F9:70:D6:6F:1D:AA RSSI=-67
01-17 12:16:15.239: D/BluetoothAdapter(16608): onScanResult() - Device=F9:70:D6:6F:1D:AA RSSI=-66
01-17 12:16:15.444: D/BluetoothAdapter(16608): onScanResult() - Device=F9:70:D6:6F:1D:AA RSSI=-66
01-17 12:16:15.594: D/Callback(16608): attempting callback via intent: ComponentInfo{com.radiusnetworks.ibeaconreference/com.radiusnetworks.ibeacon.IBeaconIntentProcessor}
01-17 12:16:15.594: D/BluetoothAdapter(16608): stopLeScan()
01-17 12:16:15.604: D/BluetoothAdapter(16608): startLeScan(): null
01-17 12:16:15.609: D/BluetoothAdapter(16608): onClientRegistered() - status=0 clientIf=4
01-17 12:16:15.659: D/BluetoothAdapter(16608): onScanResult() - Device=F9:70:D6:6F:1D:AA RSSI=-67
01-17 12:16:15.859: D/BluetoothAdapter(16608): onScanResult() - Device=F9:70:D6:6F:1D:AA RSSI=-66
01-17 12:16:16.064: D/BluetoothAdapter(16608): onScanResult() - Device=F9:70:D6:6F:1D:AA RSSI=-66
01-17 12:16:16.269: D/BluetoothAdapter(16608): onScanResult() - Device=F9:70:D6:6F:1D:AA RSSI=-66
01-17 12:16:16.474: D/BluetoothAdapter(16608): onScanResult() - Device=F9:70:D6:6F:1D:AA RSSI=-69
01-17 12:16:16.684: D/BluetoothAdapter(16608): onScanResult() - Device=F9:70:D6:6F:1D:AA RSSI=-69
01-17 12:16:16.719: D/Callback(16608): attempting callback via intent: ComponentInfo{com.radiusnetworks.ibeaconreference/com.radiusnetworks.ibeacon.IBeaconIntentProcessor}
01-17 12:16:16.719: D/BluetoothAdapter(16608): stopLeScan()*

该方法 didRangeBeaconsInRegion 未被调用。知道吗?

此外,我已将其添加到我的清单中以在清单中启动服务:

android:name="com.radiusnetworks.ibeacon.service.IBeaconService"

这是对的吗?

谢谢,我通过在清单中添加半径网络站点中所说的内容来解决问题。

<service android:enabled="true"
        android:exported="true"
        android:isolatedProcess="false"
        android:label="iBeacon"
        android:name="com.radiusnetworks.ibeacon.service.IBeaconService">
    </service>    
    <service android:enabled="true" 
        android:name="com.radiusnetworks.ibeacon.IBeaconIntentProcessor">
            <meta-data android:name="background" android:value="true" />
        <intent-filter 
           android:priority="1" >
            <action android:name="eu.reply.engage.example.blebeacons.DID_RANGING" />
            <action android:name="eu.reply.engage.example.blebeacons.DID_MONITORING" />
        </intent-filter>
    </service>  

相关内容

  • 没有找到相关文章

最新更新