Topik ini menjelaskan API JavaScript WVBattery untuk mengambil informasi baterai perangkat, seperti tingkat baterai, dalam aplikasi HTML5 dan miniapp.
WVBattery.getBatteryInfo
API ini hanya tersedia di Windvane untuk Android 1.0.3.4 atau versi yang lebih baru.
Mengambil informasi baterai perangkat.
Parameter input
Tidak ada.
Parameter callback
Callback sukses mengembalikan parameter berikut:
[
string] level: Tingkat baterai saat ini.[
string] isCharging: Status pengisian daya perangkat.[
string] chargingType: Jenis pengisian daya. Nilai yang valid adalahacuntuk pengisian daya AC,usbuntuk pengisian daya USB, danwirelessuntuk pengisian daya nirkabel.
Callback gagal mengembalikan parameter berikut:
[
string] msg: Pesan error.
window.WindVane.call('WVBattery', 'getBatteryInfo', {}, function(e) {
alert('success: ' + JSON.stringify(e));
}, function(e) {
alert('failure: ' + JSON.stringify(e));
});WVBattery.getBatteryInfoSync
API ini hanya tersedia di Windvane untuk Android 1.0.3.4 atau versi yang lebih baru.
Mengambil informasi baterai perangkat secara sinkron.
Parameter input
Tidak ada.
Parameter callback
Callback sukses mengembalikan parameter berikut:
[
string] level: Tingkat baterai saat ini.[
string] isCharging: Status pengisian daya perangkat.[
string] chargingType: Jenis pengisian daya. Nilai yang valid adalahacuntuk pengisian daya AC,usbuntuk pengisian daya USB, danwirelessuntuk pengisian daya nirkabel.
Callback gagal mengembalikan parameter berikut:
[
string] msg: Pesan error.
window.WindVane.call('WVBattery', 'getBatteryInfoSync', {}, function(e) {
alert('success: ' + JSON.stringify(e));
}, function(e) {
alert('failure: ' + JSON.stringify(e));
});