Difference between revisions of "Mojo Identify Device"
Jump to navigation
Jump to search
Rboatright (talk | contribs) (create) |
(Added list of documented fields.) |
||
| Line 21: | Line 21: | ||
"wifiAvailable": true, | "wifiAvailable": true, | ||
"bluetoothAvailable": true } | "bluetoothAvailable": true } | ||
| + | </pre> | ||
| + | |||
| + | The documented values (as of 2009/12/10) are | ||
| + | <pre>{"screenWidth": INT (px), | ||
| + | "screenHeight": INT (px), | ||
| + | "minimumCardWidth": INT (px), | ||
| + | "minimumCardHeight": INT (px), | ||
| + | "maximumCardWidth": INT (px), | ||
| + | "maximumCardHeight": INT (px), | ||
| + | "keyboardType": STRING, | ||
| + | "touchableRows": INT} | ||
| + | </pre> | ||
| + | I would guess that the other fields probably won't go away or change in weird ways, but one can't be certain. | ||
Revision as of 18:05, 10 December 2009
To tell if you are running on a Pre or a Pixie or some other future WebOS device use this call:
Mojo.Environment.DeviceInfo
It should give you back an object something along the lines of this:
{ "modelName": "Pr?",
"platformVersion": "1.0.2",
"carrierName": "Sprint",
"serialNumber": "Unknown",
"screenWidth": 320,
"screenHeight": 480,
"minimumCardWidth": 320,
"minimumCardHeight": 188,
"maximumCardWidth": 320,
"maximumCardHeight": 424,
"keyboardAvailable": true,
"keyboardSlider": true,
"keyboardType": "QWERTY",
"wifiAvailable": true,
"bluetoothAvailable": true }
The documented values (as of 2009/12/10) are
{"screenWidth": INT (px),
"screenHeight": INT (px),
"minimumCardWidth": INT (px),
"minimumCardHeight": INT (px),
"maximumCardWidth": INT (px),
"maximumCardHeight": INT (px),
"keyboardType": STRING,
"touchableRows": INT}
I would guess that the other fields probably won't go away or change in weird ways, but one can't be certain.