This folder contains the main interface to the NEON API. TheNeonclass provides static functions that simplify the process of integrating with the NEON API. TheINeonLocationListenerandINeonEventListenerare two interfaces that can be implemented by any class that desires to be notified of location and/or event updates respectfully. TheNeonConfigclass provides the capability to configure a headless Android device without user interaction.
This folder contains beta features that are newly released and not yet part of the standard NEON API. Items in this folder may change readily and are not expected to be fully stable.
This folder contains all of the low level binding code that transforms data going to and from the NEON Location Service. Modifying any of the files in this folder (even at the level of changing field names) could very easily break compatibility with the NEON Location Service. Application developers should not need to make modifications to this folder.
This folder contains all data types necessary to interface with the NEON API. These data types cover three primary categories:Location,Constraint(altitude, floor, position), andEvent(binding, calibration, connectivity, motion level, posture, session, structural feature, vehicle state).