Mobile é uma classe utilitária que reúne diversos métodos focados na plataforma móvel TOTVS | FatClient Embarcado que atualmente está disponível para Android.
Restringe os tipos de códigos de barras que poderão ser lidos (consulte a área de observações abaixo para conhecer os valores possíveis para este parâmetro).
Retorno
aResult
Retorna um vetor de duas posições do tipo caractere.
A primeira posição do vetor contém o valor decodificado do código de barras.
A segunda posição do vetor contém o nome do tipo de código de barras lido (por exemplo: UPC_A, EAN_8, QR_CODE, etc).
Se o usuário pressionar o botão voltar do dispositivo, nenhum código será lido e as duas posições do vetor estarão vazias.
Observações
A leitura de código de barras é realizada via integração com o aplicativo gratuito Barcode Scanner disponível para download no Google Play Store. Caso o aplicativo não esteja previamente instalado, na primeira chamada ao método TMobile():Barcode(), o usuário será redirecionado para a página específica do aplicativo Barcode Scanner no Google Play Store para realizar a instalação. Assim que o dispositivo exibir a mensagem de que a instalação foi bem sucedida, bastará ao usuário pressionar o botão voltar do dispositivo para que a integração continue, isto é, o aplicativo Barcode Scanner será aberto e, após a leitura do código de barras, o valor será retornado ao programa AdvPL.
Utilize um dos tipos abaixo no parâmetro cBarType para restringir os tipos de códigos de barras que poderão ser lidos:
Tipo de código de barras
Restrição de decodificação
PRODUCT_MODE
Decodifica somente códigos de barras UPC e EAN. Estes são os tipos mais usados para definir as características e os preços de produtos.
ONE_D_MODE
Somente código de barras de uma dimensão.
QR_CODE_MODE
Somente código de barras QR Code (código de duas dimensões).
DATA_MATRIX_MODE
Somente código de barras Data Matrix (código de duas dimensões).
AZTEC_MODE
Somente código de barras Aztec (código de duas dimensões).
PDF417_MODE
Somente código de barras PDF417 (código de duas dimensões).
aBarResult:= oMbl:BarCode("PRODUCT_MODE")
Obtém uma lista contendo nomes e endereços dos dispositivos Bluetooth pareados
Retorna um vetor multidimensional contendo nomes e endereços dos dispositivos Bluetooth pareados.
A primeira posição da segunda dimensão da matriz é do tipo caractere e contém o nome de um dispositivo Bluetooth pareado.
A segunda posição da segunda dimensão da matriz é do tipo caractere e contém o endereço no formato {00:00:00:00:00:00} que é único e exclusivo para cada dispositivo.
As posições estarão vazias caso nenhum dispositivo esteja pareado ou a interface Bluetooth esteja disativada.