Michael Kohler, @KohlerSolutions or mkohler@picobudget.com
window.navigator.vibrate([200, 100, 200]);
navigator.geolocation.getCurrentPosition(function(position) {
do_something(position.coords.latitude,
position.coords.longitude);
});
navigator.getBattery().then(function(battery) {
battery.addEventListener('chargingchange', function() {
console.log("Battery charging? " + (battery.charging ? "Yes" : "No"));
});
battery.addEventListener('levelchange', function() {
console.log("Battery level: " + battery.level * 100 + "%");
});
battery.addEventListener('chargingtimechange', function() {
console.log("Battery charging time: " + battery.chargingTime + " seconds");
});
battery.addEventListener('dischargingtimechange', function() {
console.log("Battery discharging time: " + battery.dischargingTime + " seconds");
});
});
{ "name": "Cool App",
"description": "This app lets you do ...",
"icons": {
"128": "/img/icon-128.png"
},
"fullscreen": true,
"orientations": ["portrait","landscape-secondary"],
"developer": {
"name": "Max Mustermann",
"url": "http://mozilla.org"
}}