PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 24 → WM - Nível Atual da Bateria do Celular (Battery Mobile Android)
WM - Nível Atual da Bateria do Celular (Battery Mobile Android)
Iniciado por BOLLER ADRIANO, ago., 06 2016 4:26 AM - Sem resposta
Membro registado
2.962 mensagems
Popularité : +89 (91 votes)
Publicado em agosto, 06 2016 - 4:26 AM
Prezados,

Segue exemplo de como obter o nível atual da bateria do celular:





Nome do campo: Edt_Porcentagem_Bateria

Código ao abrir a janela e no modify do campo e no botão de atualizar:

PorcentagemBateria("Edt_Porcentagem_Bateria")


Procedure Global:

//Bateria do celular
import android.content.*;

PUBLIC static void PorcentagemBateria(string champDeSaisie) {
// Récupération du champ de saisie qui affichera le niveau de batterie
contentTxt = (TextView) getView(champDeSaisie);
getActiviteEnCours().registerReceiver(mBatInfoReceiver, new IntentFilter(Intent.ACTION_BATTERY_CHANGED));
}

// champ de saisie qui affichera le niveau de batterie
static TextView contentTxt;

static BroadcastReceiver mBatInfoReceiver = new BroadcastReceiver(){
PUBLIC void onReceive(Context arg0, Intent intent) {
int level = intent.getIntExtra("level", 0);
contentTxt.setText(string.valueOf(level));
}
};



//Imagem do codigo:





:merci:

--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.com.br/
Mensagem modificada, agosto, 06 2016 - 4:28 AM