Interface IBeaconSDK

  • All Known Implementing Classes:
    BeaconSDKImp

    public interface IBeaconSDK
    • Method Detail

      • isScanning

        boolean isScanning()
        Check beacon service is Running ?
        Returns:
      • setBundleOptions

        IBeaconSDK setBundleOptions​(Bundle data)
        options data pass to SDK. Key get from Constant (Bundle options)
        Parameters:
        data -
        Returns:
      • setBeaconNotifier

        IBeaconSDK setBeaconNotifier​(IBeaconNotifier notifier)
        Listen callback from SDK
        Parameters:
        notifier - listener events enter/exit/ranging/error
        Returns:
      • setListBeacons

        void setListBeacons​(List<ZBeacon> beacons)
        Override current ranging beacons. If list beacons null or empty then equivalent to full scan.
        Parameters:
        beacons - new beacons to update
      • startBeacons

        void startBeacons()
        Start beacons scan
      • stopBeacons

        void stopBeacons()
        Stop beacons scan
      • scanAll

        void scanAll()
        Start beacons scan without filter uuid
      • getAvailableBeacons

        List<ZBeacon> getAvailableBeacons()