#1
|
||||
|
||||
Creación Widget para consultar saldo y bonos en Jazztel prepago.
Hola a todos,
Soy usuario de Jazztel prepago, me gusta tener controlado el gasto que hago en mis líneas y como las herramientas que nos ofrece Jazztel son bastante rudimentarias (solo podemos hacerlo vía código USSD, *123# ó *169# para comprobar saldo y *167# para los bonos) y lo encuentro un coñazo pues he utilizado un par de aplicaciones para crear un widget en android que nos muestre dicha información. El aspecto de dicho widget es el siguiente: ![]() Las apps que he utilizado son USSD Dual Widget Pro v1.0.14 y Zooper Pro v2.58. Uso USSD Dual Widget porque mi móvil es dual sim y uso varias tarjetas. No he probado si funciona en móviles single SIM, ya me contaréis si funciona, pero en un principio creo que si. USSDDualWidget lo que hace es mandar dos códigos USSD a Jazztel y cuando recibimos la respuesta la captura y nos guarda en variables la información obtenida, con el código *123# obtenemos el saldo y con *167# obtenemos los minutos y megas que nos quedan de nuestro bono y la caducidad de éste. Luego a través de Zooper cogemos dichas variables y con esos datos hacemos el widget. Ambas aplicaciones son de pago pero también se pueden obtener los apk [T]gratuitamente[/T] piratas. Mi recomendación es que al no ser caras descarguéis las originales de google play y así apoyaréis su desarrollo: https://play.google.com/store/apps/d...g.zooper.zwpro https://play.google.com/store/apps/d...ddualwidgetpro Aquí tenéis las opciónes [T]gratuitas[/T] piratas. No me hago responsable si quien ha subido los apk's haya podido introducir código extraño en las apps. http://es.apkhere.com/down/org.zooper.zwpro_2.58_paid http://download.apks.org/?server=14&...pro&ver=1.0.14 |
|
#2
|
||||
|
||||
Configuración USSDDualWidget:
En system settings los valores que he puesto son: To intercept USSD: activado Update Screen off only: activado Lock screen: activado mute: activado number of attempts:3 answer waiting:20 Zooper integration: activado Ahora vamos al apartado queries y le damos a la tecla + para añadir las dos consultas que haremos: Code: *123# SIM:1 type:USSD (si también tenéis móviles dual sim y vuestra tarjeta jazztel está en la ranura 2, evidentemente tendréis que poner SIM:2) Nos preguntará si queremos crear un indicador para dicha consulta, le damos a ok y le damos como nombre "saldo" Si pulsamos en el boton de la herramienta en la query creada nos aparecen distintas opciones de cuando queremos que lance dicha consulta, podemos hacerlo en cada llamada, cada x tiempo, etc, yo le he indicado en la ultima opción que me la lance todos los días a las 6 am. Ahora creamos la otra query: Code: *167# SIM:1 type:USSD En esta le indicamos que no queremos añadir indicadores, los crearemos manualmente. También le indicamos cada cuanto actualizar. Ahora seleccionamos la query *167# y en la parte de abajo donde pone indicadores le damos a la tecla "+". Así crearemos tres indicadores para esta consulta: - El primero serán los megas que nos quedan de bono, para ser originales lo llamaremos "megas" En digit group tiene que poner 1 Seleccionamos invert sign En add ponemos 1024 (yo uso los bonos de 1gb, si usais los de más gb multiplicad los gb que tengáis por 1024) Estas dos opciones son para que en dicho indicador tengamos los mb gastados en lugar de los mb restantes. - En el segundo indicador tenemos los mins que nos quedan del bono. Lo llamaremos minutos. Digit group: 2 Seleccionamos invert sign En add ponemos el numero de minutos que tenemos en el bono, en mi caso 100 - En el tercero tendremos la fecha de caducidad del bono. Llamemosle fecha. Dicgit group: 3 Seleccionamos Value is a date. Ya hemos acabado con USSDDualwidget, como habréis observado es fácil, divertido y para toda la familia ![]() |
#3
|
||||
|
||||
Empezamos con Zooper:
En el menú de apps de nuestro android vamos al apartado widgets, buscamos los correspondientes a zooper y añadiremos en nuestro escritorio el del tamaño que prefiramos, en mi caso el de 3x2. En el escritorio pulsamos en dicho widget para configurarlo. Pulsamos en vacio para crear un nuevo widget sin nada Pulsamos sobre Disposición. Al turrón... Al darle al botón "+" en la parte superior de la pantalla crearemos los distintos módulos, estos son los que crearemos: - Tipo de módulo: Texto enriquecido. Module Name: Saldo En anclaje a pantalla marcaremos en todos los módulos "superior izquierda" En desplazamiento horizontal/vertical vamos pulsando los botones para situar el módulo donde más rabia nos dé. Le damos a editar texto manualmente. Aquí escribiremos el siguiente texto respetando mayusculas/minusculas/simbolos: Código:
Jazztel Saldo: [c=$(#TUDW1V#)<10?#CC0000:#FFFFFF$]#TUDW1V#[/c] € En tamaño de texto ponéis el que queráis, 20 en mi caso. Tenéis diferentes opciones para editar el texto. A mi me gusta poner un sombreado detrás del texto: difuminado 15, desp horizontal 6, desp vertical 6. Totalmente opcional, para gustos los colores... - Tipo de módulo: Texto enriquecido. Module Name: Minutos En anclaje a pantalla marcaremos en todos los módulos "superior izquierda" En desplazamiento horizontal/vertical vamos pulsando los botones para situar el módulo donde más rabia nos dé. Le damos a editar texto manualmente. Aquí escribiremos el siguiente texto: Código:
Bono de minutos: $(abs(#TUDW3V#))$ de 100 min Tamaño de texto 14, sombreado 15/6/6 Este último módulo lo copiaremos 2 veces más, para ahorrarnos trabajo y tener que editar solo el nombre y el texto. En la pantalla de administrador de módulos le damos al check de su derecha y al botoncito + que aparece a la derecha de la papelera en la parte superior de la pantalla, con los botoncitos de desplazamiento hor/ver lo movemos, cambiamos el nombre y el texto: - Module name: Megas Texto: Código:
Bono de datos: $(round(#TUDW2V#))$ de 1024 Mb - Module name: fecha Texto: Código:
Tu bono terminará el #TUDW4V# - Tipo de modulo: Barra de progreso: Nombre: barra minutos Lo posicionáis al gusto. Colores al gusto. Ancho y alto al gusto Sombreado al gusto (50/15/15 en mi caso) En Editar progreso min/max/valor ponemos: Min:0 Valor: #TUDW3V# Max: 100 Nota: en max poned el numero de minutos de vuestro bono Duplicamos la barra tal y como hicimos con los textos anteriores, la posicionamos y: - Nombre: barra megas Min:0 Valor: #TUDW2V# Max: Los megas de vuestro bonos Ya solo nos queda crear dos módulos de texto enriquecido que nos indique los porcentajes de cada barra. - Nombre: porcentaje minutos Lo colocamos en el centro de la barra de minutos Texto: Código:
[c=$(#TUDW3V#)>90?#CC0000:#FFFFFF$] $(abs(#TUDW3V#*100/100))$ %[/c] - Nombre: porcentaje megas Texto: Código:
[c=$(#TUDW2V#)>900?#CC0000:#FFFFFF$] $(round(#TUDW2V#*100/1024))$%[/c] Y ya está, espero que os guste y sea de utilidad. Se que el tutorial habría quedado mucho mejor con imágenes, capturas, etc... pero me da una pereza tremenda y me parece que ya me lo he currado bastante ![]() Si tenéis alguna dificultad intentaré echaros una mano, pero que sepáis que no dispongo de mucho tiempo libre y no se hasta que punto os podré ayudar. Edit: Una última cosita que se me olvidaba, en los ajustes del widget pulsamos a "acción a pulsar el widget" vamos a shortcuts, buscamos ussddualwiget, en action on click seleccionamos update balance, seleccionamos todos los indicadores y aceptamos. Ahora cada vez que pulsemos el widget mandará los códigos USSD para actualizar la información y evidentemente el widget. |
Respuesta |
![]() |
||||||
|
«
Tema Anterior
|
Siguiente tema
»
|
|
Hora actual: 10:08:51 (GMT +2)
HTCMania: líderes desde el 2007