Skip to Content

Native Device Capabilities - Introduction

Printer-friendly versionSend to friendPDF version
Rookie
In this article we will focus on interactions with the device capabilities and available 3rd party applications from Rich Media Applications.

Such device interactions cover the following capabilities from a Rich Media Application:

  • Device data access: browse, read - and eventually write - device data from the Rich Media Application
    • Browse / read / write / download files
    • Browse / read / write contacts
    • Browse / read / write agenda alerts
    • Browse / Read messages
    • Consult Cellular Network Tracking data (Cell ID)
    • Consult geolocation information (GPS)
    • Consult system language
    • Consult date & time
  • Device metrics: display levels in the Rich Media Application
    • Network reception level
    • Battery level
    • Volume level
    • Memory occupation
    • Cache occupation
  • Device behaviour: configure device behaviour from the Rich Media Application
    • Manage sound volume
    • Manage backlight
    • Trigger vibration
    • Handle screen orientation changes
    • Handle accelerometer
    • Set fonts
  • Device communication possibilities: trigger communication from the Rich Media Application
    • Perform a call
    • Send a SMS
  • Application launch: launch native device app in specified execution context from the Rich Media Application
    • Test presence / install / launch 3rd party application
    • Launch the WAP browser on a given URL
    • Display and browse web content
    • Integrate native audio/video player
    • Capture picture or video from the device camera
    • Record video

One will find straightforward information concerning the support of platform capabilities, as made available by manufacturers in their platform SDKs, in this article. Such information can be used to identify a given feature availability when required within a Rich Media Application.

Share this