Android APIs
Added in API level 1
package

android.hardware

Provides support for hardware features, such as the camera and other sensors. Be aware that not all Android-powered devices support all hardware features, so you should declare hardware that your application requires using the <uses-feature> manifest element.

Interfaces

Camera.AutoFocusCallback This interface was deprecated in API level 21. We recommend using the new android.hardware.camera2 API for new applications.  
Camera.AutoFocusMoveCallback This interface was deprecated in API level 21. We recommend using the new android.hardware.camera2 API for new applications.  
Camera.ErrorCallback This interface was deprecated in API level 21. We recommend using the new android.hardware.camera2 API for new applications.  
Camera.FaceDetectionListener This interface was deprecated in API level 21. We recommend using the new android.hardware.camera2 API for new applications.  
Camera.OnZoomChangeListener This interface was deprecated in API level 21. We recommend using the new android.hardware.camera2 API for new applications.  
Camera.PictureCallback This interface was deprecated in API level 21. We recommend using the new android.hardware.camera2 API for new applications.  
Camera.PreviewCallback This interface was deprecated in API level 21. We recommend using the new android.hardware.camera2 API for new applications.  
Camera.ShutterCallback This interface was deprecated in API level 21. We recommend using the new android.hardware.camera2 API for new applications.  
SensorEventListener Used for receiving notifications from the SensorManager when sensor values have changed. 
SensorEventListener2 Used for receiving a notification when a flush() has been successfully completed. 
SensorListener This interface was deprecated in API level 3. Use SensorEventListener instead.  

Classes

Camera This class was deprecated in API level 21. We recommend using the new android.hardware.camera2 API for new applications.  
Camera.Area This class was deprecated in API level 21. We recommend using the new android.hardware.camera2 API for new applications.  
Camera.CameraInfo This class was deprecated in API level 21. We recommend using the new android.hardware.camera2 API for new applications.  
Camera.Face This class was deprecated in API level 21. We recommend using the new android.hardware.camera2 API for new applications.  
Camera.Parameters This class was deprecated in API level 21. We recommend using the new android.hardware.camera2 API for new applications.  
Camera.Size This class was deprecated in API level 21. We recommend using the new android.hardware.camera2 API for new applications.  
ConsumerIrManager Class that operates consumer infrared on the device. 
ConsumerIrManager.CarrierFrequencyRange Represents a range of carrier frequencies (inclusive) on which the infrared transmitter can transmit  
GeomagneticField Estimates magnetic field at a given point on Earth, and in particular, to compute the magnetic declination from true north. 
Sensor Class representing a sensor. 
SensorEvent This class represents a Sensor event and holds informations such as the sensor's type, the time-stamp, accuracy and of course the sensor's data
SensorManager

SensorManager lets you access the device's sensors

TriggerEvent This class represents a Trigger Event - the event associated with a Trigger Sensor. 
TriggerEventListener This class is the listener used to handle Trigger Sensors.