全部产品
Search
文档中心

SuperApp:Baterai Perangkat

更新时间:Jun 28, 2025

Topik ini menjelaskan API JavaScript dari WVBattery. Anda dapat merujuk ke topik ini saat membuat aplikasi HTML5 atau Miniapps. Gunakan API JavaScript dari WVBattery untuk mendapatkan tingkat baterai.

WVBattery.getBatteryInfo

Catatan

API ini hanya tersedia di WindVane Android 1.0.3.4 atau versi lebih baru.

Mengambil tingkat baterai secara asinkron.

Parameter Masukan

Tidak ada parameter masukan yang diperlukan.

Parameter Callback

Parameter untuk callback sukses:

  • [string] level: Tingkat baterai saat ini.

  • [string] isCharging: Menentukan apakah baterai sedang diisi daya.

  • [string] chargingType: Jenis pengisian daya. ac menunjukkan bahwa perangkat diisi daya menggunakan sumber listrik. usb menunjukkan bahwa perangkat diisi daya melalui kabel USB. wire menunjukkan bahwa perangkat diisi daya menggunakan metode pengisian nirkabel.

Parameter untuk callback gagal:

  • [string] msg: Pesan kesalahan.

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 Android 1.0.3.4 atau versi lebih baru.

Mendapatkan tingkat baterai secara sinkron.

Parameter Masukan

Tidak ada parameter masukan yang diperlukan.

Parameter Callback

Parameter untuk callback sukses:

  • [string] level: Tingkat baterai saat ini.

  • [string] isCharging: Menentukan apakah baterai sedang diisi daya.

  • [string] chargingType: Jenis pengisian daya. ac menunjukkan bahwa perangkat diisi daya menggunakan sumber listrik. usb menunjukkan bahwa perangkat diisi daya melalui kabel USB. wire menunjukkan bahwa perangkat diisi daya menggunakan metode pengisian nirkabel.

Parameter untuk callback gagal:

  • [string] msg: Pesan kesalahan.

window.WindVane.call('WVBattery', 'getBatteryInfoSync', {}, function(e) {
        alert('success: ' + JSON.stringify(e));
}, function(e) {
        alert('failure: ' + JSON.stringify(e));
});