As APIs JavaScript WVBattery permitem obter informações da bateria do dispositivo, como nível de carga e status de carregamento, em aplicativos HTML5 e miniapps.
WVBattery.getBatteryInfo
Esta API está disponível apenas no Windvane para Android 1.0.3.4 ou posterior.
Obtém o nível da bateria, o status de carregamento e o tipo de carregamento do dispositivo.
Parâmetros de entrada
Nenhum.
Parâmetros de callback
O callback de sucesso retorna os seguintes parâmetros:
[
string] level: nível atual da bateria.[
string] isCharging: status de carregamento do dispositivo.[
string] chargingType: tipo de carregamento. Valores válidos:acpara rede elétrica,usbpara USB ewirelesspara sem fio.
O callback de falha retorna o seguinte parâmetro:
[
string] msg: mensagem de erro.
window.WindVane.call('WVBattery', 'getBatteryInfo', {}, function(e) {
alert('success: ' + JSON.stringify(e));
}, function(e) {
alert('failure: ' + JSON.stringify(e));
});
WVBattery.getBatteryInfoSync
Esta API está disponível apenas no Windvane para Android 1.0.3.4 ou posterior.
Obtém sincronamente o nível da bateria, o status de carregamento e o tipo de carregamento do dispositivo.
Parâmetros de entrada
Nenhum.
Parâmetros de callback
O callback de sucesso retorna os seguintes parâmetros:
[
string] level: nível atual da bateria.[
string] isCharging: status de carregamento do dispositivo.[
string] chargingType: tipo de carregamento. Valores válidos:acpara rede elétrica,usbpara USB ewirelesspara sem fio.
O callback de falha retorna o seguinte parâmetro:
[
string] msg: mensagem de erro.
window.WindVane.call('WVBattery', 'getBatteryInfoSync', {}, function(e) {
alert('success: ' + JSON.stringify(e));
}, function(e) {
alert('failure: ' + JSON.stringify(e));
});