All Products
Search
Document Center

SuperApp:Baterai Perangkat

Last Updated:Apr 23, 2026

Topik ini menjelaskan API JavaScript WVBattery untuk mengambil informasi baterai perangkat, seperti tingkat baterai, dalam aplikasi HTML5 dan miniapp.

WVBattery.getBatteryInfo

Catatan

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 adalah ac untuk pengisian daya AC, usb untuk pengisian daya USB, dan wireless untuk 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

Catatan

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 adalah ac untuk pengisian daya AC, usb untuk pengisian daya USB, dan wireless untuk 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));
});