logo
  • TechDocs
    • Enterprise Browser 1.4
  • About
  • Getting Started
  • Tutorials
  • Sample Apps
  • Guides
  • Config.xml
  • APIs

TECHDOCS ARCHIVE: A newer version of this product and documentation are available. See the latest

  • Memory Module
  • Overview
  • Enabling the API
    • API Usage
  • Events
    • memoryEvent
  • Methods
    • getMemoryStats()
  • Properties
    • lowMemThreshold
    • Possible Values

Memory Module

RhoElements 2.x API

Overview

The Memory Module is used to to retrieve the current available memory and send notifications when memory drops below a user-defined threshold.

Enabling the API

In order to use this API you must include reference to the following JavaScript file that is included with the Enterprise Browser installation:

  • elements.js

Note - this file either needs to be on the device in a relative folder from where your HTML page is, or it must be copied to your web server appropriately.


<script type="text/javascript" charset="utf-8" src="elements.js"></script>;

API Usage

This API does not use the EB namespace. It is simply referenced using the API name:


memory.getMemoryStats();

Events

To handle events, you assign a string value to the event name that represents a function name or javascript statement to execute.

memoryEvent

The memoryEvent event is triggered when the available Memory drops below the set value.

Callback Parameters

  • totalMemory - The total memory in the device, specified in KB.
  • availMemory - The available memory in the device, specified in KB

Usage


memory.memoryEvent = "url('JavaScript:getMemory(%json);')";

  function getMemory(params)
{
    alert("Total Memory: " + params.totalMemory + "KB, Avail Memory: " + params.availMemory + "KB");        
    memory.lowMemThreshold  = params.totalMemory / 10;
    memory.memoryEvent = "onLowMemory(%json);";     
} 

function onLowMemory(params)
{
    alert("The device is running low on memory, only " + params.availMemory + "KB is left on the device");          
}

Methods

getMemoryStats()

This returns the current status of the device such as total memory and available memory via memoryEvent definition.

Returns

  • Void

Platforms

  • Windows Mobile/CE

Properties

lowMemThreshold

Type

INTEGER

Description

The minimum amount of available memory, specified in KB.

Possible Values

  • Values in KB - Default: 10% of the total memory

Platforms

  • Windows Mobile/CE

© 2015 ZIH Corp and/or its affiliates. All rights reserved. Zebra and the stylized Zebra head are trademarks of ZIH Corp., registered in many jurisdictions worldwide. All other trademarks are the property of their respective owners. Terms & Conditions