The Environment State Virtual Sensors for Android is a library that allows recognition of environmental scenarios in which an Android device can be found. The basic scenarios types are: Motion states, Noise states, Proximity state, ringer-mode state.