Creating Applications with Sensors

A sensor is a device that detects or senses various signals or stimuli,
such as acceleration, distance, orientation, and magnetic field
strength, and transmits the resulting measurement. If you want to create
applications that offer sensor features to the user, Tizen provides
various options for you.

In a smart device application UI, sensors are useful in monitoring user
gestures and motions.

When creating a sensor application, you can implement the following
features:

  • Accelerator sensor usage

    The accelerator sensor is used to measure changes in force resulting
    from fall, tilt, positioning, shock, and vibration. Smart devices
    rotate their display between portrait and landscape mode depending
    on how the user tilts the phone.

    • To avoid annoyance, you can determine whether the accelerator
      sensor is supported on the device before displaying the
      application features to the user.
    • You can request accelerator sensor events to be delivered to the
      application, where you can process and display them.
    • You can save the maximum acceleration value of the device
      during testing.
  • Proximity sensor usage

    The proximity sensor measures the distance of an object from the
    front of the phone. It is commonly used on smart devices to detect
    (and skip) accidental touchscreen taps when held to the ear during
    a call.

    • To avoid annoyance, you can determine whether the proximity
      sensor is supported on the device before displaying the
      application features to the user.
    • You can request proximity sensor events to be delivered to the
      application, where you can process and display them.