How-to use systeminfo API in WRT widgets
hamishwillee
(Talk | contribs) m (Replace CodeSnippet with ArticleMetaData template (testing)) |
hamishwillee
(Talk | contribs) m (Hamishwillee - Fix categories) |
||
| (One intermediate revision by one user not shown) | |||
| Line 1: | Line 1: | ||
| − | [[Category:Symbian Web Runtime]][[Category: | + | [[Category:Symbian Web Runtime]][[Category:Code Examples]][[Category:How To]][[Category:Base/System]] |
__NOEDITSECTION__ | __NOEDITSECTION__ | ||
{{ArticleMetaData | {{ArticleMetaData | ||
| Line 50: | Line 50: | ||
}; | }; | ||
| − | </code>[[ | + | </code> |
| + | <!-- Translation --> [[ja:Web Runtime WidgetsでSysteminfo APIを使用する方法]] | ||
Latest revision as of 09:03, 10 October 2012
Article Metadata
Compatibility
Platform(s): S60, WRT 1.0, Platform Services 1.0
Platform Security
Signing Required: Not required
Article
Keywords: System Information API , sysinfo, WRT 1.0, Platform Services 1.0
Created: forum-mrkt
(03 Oct 2007)
Last edited: hamishwillee
(10 Oct 2012)
Defining HTML
To enable system info API in widgets it needs to be embedded in the document since it is implemented as a netscape scriptable plug-in.
<embed type="application/x-systeminfo-widget" hidden="yes"></embed>
HTML example
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<script type="text/javascript" src="api.js" />
<body onload="testapi()">
<embed type="application/x-systeminfo-widget" hidden="yes"></embed>
</body>
</html>
JavaScript
- Lets use the [void] sysinfo.beep(Int frequency, Int duration) api as an example : It produces a beep tone in a specified frequency for a specified duration.
function testapi()
// First lets get the reference to the sysinfo object.
var sysinfo = document.embeds[0];
//
sysinfo.beep(5000, 900);
};

