Está en la página 1de 5

Trabajo con USSD WIDGETS!

Lo 1ro, después de instalar la aplicación, es restringir el acceso a internet de la APK,


cómo es pro, puede dar problemas si c conecta.

Ojo: Hay q darle a la APK permisos de accesibilidad, para un mejor funcionamiento.

1ra Etapa: (algunas configuraciones generales de la APK.)

Vamos a Settings, System Settings, y marcamos la opción To Intercept USSD. (Nos va a


permitir en un futuro q los valores de los códigos USSD c queden en el Widget).

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
2da Etapa: (Creación de los Queries, a lo q llamo creación de los Códigos USSD.)

1ro: Dentro de la app, vamos a Settings, Queries y tocamos el símbolo + de color azul.
2do: Sale una ventana donde se pondrá el código del widgets a crear (en este caso
vamos a usar el *222# durante todo el Tutorial.

Luego nos sale una ventana de confirmación, la cual aceptamos.


La próxima ventana es para poner el nombre de este código, para identificarlo.

Cómo podemos ver en la imagen nos queda una pantalla con 2 aspectos, Queries:
dónde está el código puesto, e Indicators: dónde está el nombre q le corresponde al
código USSD introducido, y es donde vamos a ajustarlo en la llave inglesa q aparece en
el lado derecho.

3ro: (Configurar el Código introducido.)


- Vamos a la llave inglesa, sale una ventana.
✓De está ventana solo vamos a tomar la opción Digit Group: es la q nos va a permitir
tomar el grupo de dígitos a mostrar en el widget.
Ejemplo: veamos la imagen del código USSD *222#:

En este caso el saldo 8.27 sería el valor 1 en Digit Group.


El 20-02-20 sería el valor 2
Y el 21-03-20 sería el valor 3

Cómo lo q queremos en nuestro widget es el valor del saldo ponemos 1 en Digit Group.

Hasta aquí ya tenemos la configuración del código establecida!

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

3ra Etapa: (Establecer el Widget.)

1ro: vamos a nuestra pantalla principal y añadimos un widget.

Tomamos el widget 1x1 y nos sale una ventana, tomamos el 1er estilo, y aceptamos.

Nos sale una ventana de configuración, a la cual hay q prestar atención, para el buen
funcionamiento del widget.
Aquí solo voy a tocar solo las opciones q nos interesan.

Indicator: nos va a permitir poner el código q deseemos y los muestra con el nombre q
les pusimos, en este caso escogemos Saldo.

Last change any: nos permitirá q el widget cambie su valor cada vez q c haga una
consulta, por lo que lo marcamos.

Label: nos permite ponerle un nombre a mostrar en el widget, por lo que ponemos
Saldo.

Show currency: permite poner una unidad de medida creada por nosotros a mostrar en
el widget ( si es para saldo podemos poner $ y nos pondría 8.27 $).

Transparency: permite dar transparencia al Widget en una escala de 0 a 100. Pondré


40.

Show fractional part: permite fraccionar el valor a mostrar en el widget: ejemplo nuestro
Widget va a mostrar valores fraccionados 8.27 por lo que tiene q estar activo. Si nuestro
Widget fuese para mensajes hay que desmarcarlo, ejemplo: 18 mensajes.

Icon: permite poner un icono en el widget.

Dividing lines: permite separar los valores del widget por líneas, en este ejemplo la
desmarcaré.

Action on click: permite seleccionar una acción al tocar el widget, aquí tomamos la
opción Update Balance, para q al tocarlo ejecute el código USSD de forma automática.
Luego de configurar todas las opciones, damos en el botón atrás hasta volver a la
pantalla principal del teléfono y veremos el widget en pantalla.

De aparecer en el widget el valor 00.00, lo tocamos para q ejecute el código USSD y


tome el valor.

Hasta aquí todo lo básico.

Autor: Deadpool
Alias telegram: @luisfcb10

También podría gustarte