Last active
January 8, 2023 17:47
-
-
Save git-jr/80ad698fe55d1ff4be4a6c5a376a32f8 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import time | |
import androidhelper | |
droid = androidhelper.Android() | |
texto = "Texto padrão" | |
msg = "Alguma mensagem aqui" | |
tempo = 500 | |
##### Sistema ##### | |
# Colocar algo no Copiar e Colar | |
droid.setClipboard(texto) | |
# Ver o que está no copiar e colar | |
print(droid.getClipboard().result) | |
# Vibrar o celular, colocar tempo em millisegundos (1000 = 1s) | |
droid.vibrate(tempo) | |
for i in range(5): | |
print(i) | |
droid.vibrate(tempo) | |
time.sleep(1) # Espera um pouco para dar tempo da vibração acabar | |
# Ligar Wifi | |
droid.toggleWifiState(True) | |
# Desligar Wifi | |
droid.toggleWifiState(False) | |
# Checar nível da beteria, mas parece não estar funcionando | |
print(droid.batteryGetLevel()) | |
print(droid.batteryGetLevel().result) | |
##### Interface ##### | |
import sys | |
import androidhelper | |
droid = androidhelper.Android() | |
# 1 - Mostrar mensagem com Toast | |
droid.makeToast("Pode ser qualquer texto") | |
droid.makeToast(texto) | |
# 2 - Caixa para entrada de texto | |
droid.dialogGetInput("Titulo", "Mensagem") | |
# Mostrar o alerta | |
droid.dialogShow() | |
# Pegando o resultado da seleção | |
escolha = droid.dialogGetResponse().result | |
droid.makeToast(f"Você digitou: {escolha['value']}") | |
# 3 - Criando um a tela de alerta com opções | |
droid.dialogCreateAlert( | |
"Titulo do alerta", | |
"A mensagem é, você quer sair?") | |
# Colocando botões | |
droid.dialogSetPositiveButtonText("Sim") | |
droid.dialogSetNegativeButtonText("Não") | |
# Mostrar o alerta | |
droid.dialogShow() | |
# Pegando o resultado da seleção | |
escolha = droid.dialogGetResponse().result | |
# Mostrando o resultado | |
print(f"A escolha foi: {escolha['which']}") | |
# 4 - Mostar seletor de data | |
droid.dialogCreateDatePicker() | |
droid.dialogShow() | |
# 5 - Seleção de um valor | |
droid.dialogCreateSeekBar(1, 100, 'Escolha', 'Mensagem') | |
# Colocando botões | |
droid.dialogSetPositiveButtonText("Ok") | |
droid.dialogSetNegativeButtonText("Cancelar") | |
droid.dialogShow() | |
escolha = droid.dialogGetResponse().result | |
# Mostrando o resultado | |
print(f"A escolha foi: {escolha['progress']}") |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment