Plataforma de Comunicação Elgin versão 3.13.9
Documentação das bibliotecas de integração com hardware Elgin

Envio

Path Filtro Customização

path - com.elgin.e1.digitalhub.CUSTOM


Funções para Intent

Customizar aplicação (itens gerais)

Função responsável por adicionar customização de logotipo e backgrounds.

Grupo

Parâmetros

obs: para usar o background é recomendável que não informe as opções de gradiente e vice-versa.

Exemplo 1 - background (cor sólida)

Intent intent = new Intent(path);
intent.putExtra("grupo", "application");
intent.putExtra("logotipo", "/sdcard/Pictures/batman.png");
intent.putExtra("background", "#0099FF");
startActivity(intent);

Exemplo 2 - gradiente

Intent intent = new Intent(path);
intent.putExtra("grupo", "application");
intent.putExtra("logotipo", "/sdcard/Pictures/batman.png");
intent.putExtra("gradienteInicio", "#C6C6C6");
intent.putExtra("gradienteFim", "##6F5E21");
startActivity(intent);

Customizar cabeçalhos (itens da parte superior da tela)

Função responsável por adicionar customização de botões, textos e icones.

Grupo

Parâmetros

Exemplo

Intent intent = new Intent(path);
intent.putExtra("grupo", "header");
intent.putExtra("corBotao", "#363636");
intent.putExtra("corIcone", "#FFC321");
intent.putExtra("corFonte", "#FFC321"); // não se aplica ao TEF atualmente neste grupo
startActivity(intent);

Customizar conteúdo (itens da parte central da tela)

Função responsável por adicionar customização de botões, textos de botões, icones de botões e mensagens.

Grupo

Parâmetros

Exemplo

Intent intent = new Intent(path);
intent.putExtra("grupo", "content");
intent.putExtra("corBotao", "#363636");
intent.putExtra("corIcone", "#6F5E21");
intent.putExtra("corFonte", "#FFC321");
intent.putExtra("corFonteMensagem", "#4F5C7C");
startActivity(intent);

Limpar configurações da customização

Função responsável por resetar/limpar as configurações de customização.

Grupo

Parâmetros

Exemplo

Intent intent = new Intent(path);
intent.putExtra("funcao", "clear");
startActivity(intent);