Uploaded image for project: 'Qt Mobility'
  1. Qt Mobility
  2. QTMOBILITY-627

System Information API

    XMLWordPrintable

Details

    Description

      Summary

      The System Information API provides a set of APIs to discover system related information and capabilities.

      Supported Functionality - Device Information

      Information Comments
      IMSI code if SIM present and client has permissions, -1 otherwise
      IMEI code if client has permissions, -1 otherwise
      Device model external name n810, n95 for example
      Product name internal product name
      Device manufacturer  
      Battery level as percentage 1 - 100 scale
      Is battery charging  
      SIM status SimNotAvailable, Available, Dual, Locked
      current Device profile silent, normal, loud, vib, offline, powersave, custom
      getInputmethodType OR'd enum: Keys, Keypad, Keyboard, SingleTouch, MultiTouch, Mouse Keys (buttons), Keypad (1,2,3...), Keyboard (qwerty)
      is device locked  
      battery level notification as percentage 0 - 100
      power state change notification  
      Signals [Notifications]
      battery level
      phone profile
      power state (charging status)
      bluetooth state changed

      Supported Functionality - Display Information

      Information Comments
      Display brightness (per screen) in %, 1 - 100 scale
      color depth (per screen) in bits per pixel
      enable/ temporarily disable set Screen-saver (per screen)
      enable/temporarily disable Screen blanking (per screen)
      is screen lock on (per screen)

      Supported Functionality - System Information

      Information Comments
      Current language 2 character ISO 639-1
      Available languages 2 character ISO 639-1 of installed Qt Translations
      Country Code 2 character ISO 3166-1
      getVersion(int type, QString &parameter) <version type>, <optional parameter> see notes below
      hasSupportedFeature returns true for each of: Bluetooth, Camera, FM radio, Ir, Led, Memory card, USB, vib, wlan, sim, location, Video out , Haptics and so on
      Signals {Notifications}

      current Language

      Supported Functionality - Network Information

      Information Comments
      Network signal strength per network mode , 0 - 100 linear scaling
      Network mode GSM, CDMA, WCDMA, WLAN, Ethernet, Bluetooth, WIMAX
      Network status NoNetworkAvailable, EmergencyOnly, Searching, Busy, Connected, HomeNetwork, Denied, Roaming: per network mode
      Network Cell ID
      Network LAC - location area code
      Location enabled  
      MNC Mobile Network Code - home, current
      MCC Mobile Country Code - home, current
      network name string. for wlan - ssid
      MAC address pre mode
      getInterfaceForMode returns 1st QNetworkInterface
      Signals [Notifications]
      network status
      network signal strength
      mobile country code
      mobile network code
      network mode

      Supported Functionality - Storage Information

      Information Comments
      Drive space level per volume total space per disk or volume
      Available drive space level per volume free space per disk or volume
      get list of drive volumes disk names
      get drive type Internal, removable

      Attachments

        1.
        Add Heartbeat API Change Request Closed Lorn Potter (closed Nokia identity) (Inactive)
        2.
        Enhancements for Battery Change Request Closed Lorn Potter (closed Nokia identity) (Inactive)
        3.
        QSystemDeviceInfo should report what type of lock, device or key/screen. Change Request Closed Lorn Potter (closed Nokia identity) (Inactive)
        4.
        Public ID Field required Change Request Closed Lorn Potter (closed Nokia identity) (Inactive)
        5.
        DeviceInfo - keypadLightOn Change Request Closed Lorn Potter (closed Nokia identity) (Inactive)
        6.
        DisplayInfo - backLightOn Change Request Closed Lorn Potter (closed Nokia identity) (Inactive)
        7.
        Additional drive type Change Request Closed Lorn Potter (closed Nokia identity) (Inactive)
        8.
        QSystemDeviceInfo::Profile - Profile Details Change Request Closed Lorn Potter (closed Nokia identity) (Inactive)
        9.
        SystemStorageInfo - criticalMemory Notification Change Request Closed Lorn Potter (closed Nokia identity) (Inactive)
        10.
        SystemStorageInfo - driveURI Change Request Closed Lorn Potter (closed Nokia identity) (Inactive)
        11.
        DeviceInfo - flipOpen Change Request Closed Lorn Potter (closed Nokia identity) (Inactive)
        12.
        DeviceInfo - productType Change Request Closed Lorn Potter (closed Nokia identity) (Inactive)
        13.
        QSystemNetworkInfo::cellId validity Change Request Closed Lorn Potter (closed Nokia identity) (Inactive)
        14.
        QSystemNetworkInfo: add connman backend support Change Request Closed Lorn Potter (closed Nokia identity) (Inactive)
        15.
        QSystemDisplayInfo lacks functions describing Display properties (DPI, Orientation, size, contrast) Change Request Closed Lorn Potter (closed Nokia identity) (Inactive)
        16.
        Add GprsMode, EdgeMode, HspaMode networking modes. Change Request Closed Lorn Potter (closed Nokia identity) (Inactive)
        17.
        QSystemDisplayInfo lacks a way to detect internal or external display Change Request Open cristiano di flora
        18.
        QSystemDisplayInfo lacks display frame-rate info Change Request Open cristiano di flora
        19.
        QSystemDisplayInfo lacks display's viewing distance. Change Request Open cristiano di flora
        20.
        QSystemDIsplayInfo lacks information on 3D display's Change Request Open cristiano di flora
        21.
        QSystemInfo lacks a way to detect user activity/inactivity Change Request Open cristiano di flora
        22.
        QSystemDisplayInfo lacks orientationChanged signal Change Request In Progress cristiano di flora
        23.
        Add system control capabilities Change Request Withdrawn Xizhi Zhu (Steven)
        24.
        QSystemDeviceInfo should report on the system shutdown state Change Request Open cristiano di flora
        25.
        simStatusChanged signal Change Request Open cristiano di flora
        26.
        short string product version needed Change Request Open cristiano di flora
        27.
        QSystemFeaturesInfo API Change Request Open cristiano di flora
        28.
        QSystemNetworkInfo missing network bandwidth info Change Request Open cristiano di flora
        29.
        add screen functions Change Request Open cristiano di flora
        30.
        Power API Change Request Open cristiano di flora
        31.
        QSystemDisplayInfo needs defaultOrientation Change Request Open cristiano di flora
        32.
        SystemInfo should report the type of keyboard Change Request Closed cristiano di flora
        33.
        System Information: control backlight state Change Request Open cristiano di flora
        34.
        System Information: control display brightness Change Request Open cristiano di flora
        35.
        System Information: locking UI orientation Change Request Open cristiano di flora
        36.
        System Information: setting active profile Change Request Open cristiano di flora
        37.
        System Information: disabling the Autolock feature Change Request Open cristiano di flora
        38.
        Add NFC feature detection in System Information API Change Request Withdrawn Xizhi Zhu (Steven)

        Activity

          People

            lopotter Lorn Potter (closed Nokia identity) (Inactive)
            minshin Minjung Shin (closed Nokia identity) (Inactive)
            Votes:
            1 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: