apidocs / com.nimmsta.core.android.accessibilityservice

Package com.nimmsta.core.android.accessibilityservice

Types

AccessibilityStatusActivity

This activity shows the status of the Accessibility Service and the Connection Status with the scanner

class AccessibilityStatusActivity : AppCompatActivity, NIMMSTAEventHandler

ActionQueue

Holds Actions that are executed if the device is unlocked

class ActionQueue : BroadcastReceiver

NimmstaAccessibilityService

Provides an Accessibility Service to the Android System. Shows permanent Notification with the Connection Status of the Scanner using AccessibilityNotificationService Inputs scanned barcodes into editable Views using AccessibilityInputService

class NimmstaAccessibilityService : AccessibilityService, NIMMSTAEventHandler

NimmstaLayoutManager

Handles all calls to change the layout of the connected HS-50

object NimmstaLayoutManager

NimmstaViewManager

Manages the search for nodes in the current view

object NimmstaViewManager

WebCommunicator

This object handles the communication with webpages that have an input element with the id "nimmsta-output-element" If the input field contains text this class processes the text and sends the required commands to the HS 50

object WebCommunicator : NIMMSTAEventHandler, DeviceListUpdateDelegate

Exceptions

AccessibilityException

AccessibilityExceptions are thrown if an action after a barcode scan failes because of an user error AccessibilityExceptions are not critical

open class AccessibilityException : Throwable, NIMMSTAExceptionInterface

CriticalAccessibilityException

CriticalAccessibilityExceptions are thrown if an action after a barcode scan failes because of an error that is not expected to happen and probably a bug in our code CriticalAccessibilityExceptions are critical

class CriticalAccessibilityException : AccessibilityException, NIMMSTAExceptionInterface

InputException

InputException to log errors in Crashlytics

class InputException : Exception