Continuing the articles about creating Android widgets with Python.
This time we will create a program that asks for a number, and that number is then the running time of a progress bar.
The code is the following:
#Importar módulo android y time
import android,time
#instanciación de la clase android
droid = android.Android()
#Definir mensajes
titulo = "Horizontal"
mensaje = "Este es una barra de progreso horizontal"
#Se pide el tiempo de ejecución en seg
numero = droid.getInput("Escriba el tiempo","tiempo:")
#Crear la barra horizontal con título, mensaje y el número
droid.dialogCreateHorizontalProgress(titulo,mensaje,int(numero[1]))
#Se muestra la barra de progreso
droid.dialogShow()
#ejecución del ciclo en 0.1 seg de la barra de progeso
for i in range(0,int(numero[1])):
time.sleep(0.1)
droid.dialogSetCurrentProgress(i)
#Se cierra la barra de progeso
droid.dialogDismiss()
The program does not check whether the input is an integer; that is done by handling exceptions in Python.
The following image shows the data input.
The next image is the progress bar running.
Below is the QR code of the Python program.
===
Make a donation! If you liked the article you can make a donation with Bitcoin (BTC) using the digital wallet of your choice at the following address: 17MtNybhdkA9GV3UNS6BTwPcuhjXoPrSzV
Or by scanning the QR code from your wallet:
