jmsanzg / myplan Goto Github PK
View Code? Open in Web Editor NEWVoice plan comparator for Android phones
Home Page: www.conzebit.com
License: GNU General Public License v3.0
Voice plan comparator for Android phones
Home Page: www.conzebit.com
License: GNU General Public License v3.0
Para cada plan, mostrar una información adicional:
Buenos días, hay un problema con la contabilización de la tarifa Ardilla 15 de Orange. La cuota mensual de 11,80 se computa en un consumo mínimo de 17,70€, por lo que no debería sumarse al importe de las llamadas.
Actualmente, se suma el importe de las llamadas más 11.80, cuando esos 11.80 se van "rellenando" con el importe de las llamadas. Es decir, en la tarifa Ardilla 15 se contabiliza el importe de las llamadas más el establecimiento, y el resultado final es lo que pagas, a no ser que gastes menos que el consumo mínimo, en cuyo caso se pagaría 17.70 de todos modos.
No sé si me he explicado, es algo lioso. La solución sería no sumar esos 11.8 mensuales y simplemente contabilizar las llamadas, los establecimientos y los sms fuera de los 150 gratis. Si el total es menos de 17.70 (consumo mínimo), se paga 17.70 de todas formas.
Si supiese manejar código lo haría yo mismo encantado...mil gracias!!
Por cierto, hay forma de incluir números VIP??
Actualizar logotipos de la pantalla principal. El logo de Geeksphone se ve cortado.
Ahora llamadas a 2,7cent/minuto en vez de a 2,8cent/minuto
Los SMS han de incluirse en el consumo mínimo.
Reportado por José Antonio:
"Hola, enhorabuena por vuestra aplicación, me resulta muy útil. Quería indicados que en contrato 1 de Vodafone los sms entran en el consumo mínimo y vuestra aplicación los contabiliza fuera de este."
Refactorización de código como paso previo a dar soporte Multipaís, contabilización de Datos y configuraciones específicas por Operadora y por Plan
(Reportado por Juan Martinez Romero)
Han cambiado las tarifas de M y L
http://www.vodafone.es/particulares/es/moviles-y-fijo/tarifas/movil-contrato/hablar/descripcion/
Los mensajes al 470 no cuesta nada, ni al 222, ni al 795222,
Llamar al 1470 o al 470, no cuesta nada.
Las llamadas 902 actualmente se consideran como llamadas normales.
Habría que modificar el sistema para que, frente a ciertas llamadas como llamadas a 902 las contabilice quizá la propia tarifa o la abstracta de la operadora, ya que suelen ser los mismos importes independientemente del plan. Además se podría reaprovechar el refactoring para el tema de llamadas al extranjero.
Revisar otra vez el problema de detectar cuando una llamada finalizada ha sido hecha por el usuario o por otra persona.
Mirar esta web para más info: http://androidapps.org.ua/i_sect18_d1e18123.html
Incluir Antigua tarifa plana 07 ( es igual a la Panda 22 pero aumentando los minutos de 700 a 1000)
Añadir número preferido de orange (a 3 cents./min la llamada)
Permitir introducir números excluidos de pago (ejemplo la llamada al 470 o mensajes al 222 son gratuitos)
Permitir introducir desde opciones algún tipo de descuento aplicado a la factura final (ejemplo un 40% al total a facturar)
Establecer plan en ajustes. Ver planes. Señalar plan. Hasta ahora perfecto, pero estaría de lujo poder ordenar el registro por horario de llamada. Le explico:
En principio está ordenado por defecto por fecha y hora de llamada. Lo que le propongo es que haya alguna opción de poder ordenarse los gastos, además, únicamente por hora. De esta forma nos sería de gran utilidad ver las llamadas que se suelen hacer a cierta hora (por ejemplo desde las 8.00 hasta las 18.00 que empieza mi tarifa plana) durante el mes para ver que tarifa se acoge a nuestras necesidades sin tener que ir viendo llamada por llamada en cada día.
Le comento si se pudieran introducir este tipo de cambios, la verdad sería una aplicación perfecta porque por lo demás es increíble.
Los fines de semana el establecimiento y el coste por minuto será gratis durante 250 minutos ó 250 llamadas en caso de sobrepasar el límite se cobra al precio normal.
Mirar código GPL de netcounter: http://www.jaqpot.net/netcounter/
Presentación de datos: https://market.android.com/details?id=com.mobidia.android.mdm
Controlar además las tarifas que tienen planes de datos incorporadas de las que no lo tienen para que la comparación sea más justa o, al menos, dejar al usuario introducir un importe extra que se sumará a todas las tarifas que no incluyan datos.
Reportado por Txema: "La tarifa del 6 de Yoigo tiene un consumo mínimo de 19€ y aquí dice que tiene cuota entonces te falsea los datos"
Revisada esa tarifa se ve que el problema es el mensaje que se muestra al usuario y no los cálculos que sí son correctos. Hay que revisar todos los mensajes de "Cuota mensual" y "Diferencia consumo mínimo" de todos los planes de todos los operadores.
(Reportado por Alberto Carlos Toro)
FATAL EXCEPTION: main
java.lang.NullPointerException
at com.conzebit.myplan.ext.es.yoigo.particulares.ESYoigoLaDel0.processCall(ESYoigoLaDel0.java:69)
at com.conzebit.myplan.core.plan.AbstractPlan.process(AbstractPlan.java:88)
at com.conzebit.myplan.core.plan.PlanService.process(PlanService.java:249)
at com.conzebit.myplan.core.plan.PlanService.updateMisdnTypeAndProcess(PlanService.java:237)
at com.conzebit.myplan.android.activity.PlanDetailActivity$1.onClick(PlanDetailActivity.java:126)
at com.android.internal.app.AlertController$AlertParams$3.onItemClick(AlertController.java:876)
at android.widget.AdapterView.performItemClick(AdapterView.java:284)
at android.widget.ListView.performItemClick(ListView.java:3382)
at android.widget.AbsListView$PerformClick.run(AbsListView.java:1696)
at android.os.Handler.handleCallback(Handler.java:587)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:144)
at android.app.ActivityThread.main(ActivityThread.java:4937)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:521)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
at dalvik.system.NativeStart.main(Native Method)
Al finalizar una llamada, a veces muestra el importe de una llamada anterior y no el de la última llamada realizada
Sobre la tarifa @m de Vodafone, cuando voy a la web del plan a través de myPlan me enlaza con una tarífa obsoleta. La web actualizadada de información de esta tarifa es esta.
Las mostradas en la web del plan del enlace actual de la aplicación son:
1000 minutos de 18-8h. y fines de semana 24h.
350 SMS
2 números VIP Vodafone
500 MB para navegar
Actualmente las condiciones de la tarifa son:
Tarifa @m
350 minutos para hablar las 24 horas
350 SMS
2 números VIP Vodafone
500 MB para navegar + 150 MB en Europa
La tarifa @s y @xs tienen incorrectos el precio por minuto siendo el importe de 19,9cent/minuto para ambas
La web del plan tiempo libre lleva a la web de vodafone, la url correcta sería:
http://www.tarifas.movistar.es/particulares/voz/planazotiempolibre
En com.conzebit.myplan.ext.es.movistar.particulares.ESMovistarPlanazoTiempoLibre línea 51 pone:
Falta una tarifa de pepephone:
Nuevega y llama: http://www.movilonia.com/tarifa-internet-movil-datos-voz-nuevega-llama-pepephone/
Hola, primero darte las gracias por la aplicación.
Quería recomendar que cuando se borre el registro de llamadas no se borre los cálculos que la aplicación hace.
Estaría bien que pudiéramos limpiar el historial de llamadas sin que perjudicara a la aplicación y volviera el contador a 0€
Muchas gracias!!
http://www.vodafone.es/static/microsites/contratohablardescripcion/legales-hablar2.html?hideNavs=yes
El menú de estadísticas fue ocultado al comentar una parte del código. Descomentarlo para volver a mostrarlo
Más información sobre cómo hacerlo aquí: http://developer.android.com/guide/appendix/install-location.html
Actualmente myPlan tiene una API Level 4 para permitir a dispositivos con Android 1.6 ejecutarse. Dado que actualmente esos dispositivos son el 2,5% del total, se va a subir el API Level a 7 (Android 2.1) pero aún así es necesario un API Level 8 para poder utilizar de forma nativa el permitir a la aplicación instalarse en la SD, hay que usar el hack indicado en la documentación.
En el mes en curso, la fecha de finalización debe ser el día anterior a la fecha de fin y no el propio día en curso ya que parece que causa problemas a la gente que no entiende que la fecha es la de hoy porque es imposible llegar más allá hasta el final del ciclo de facturación porque no existe.
La Tarifa Total es:
El consumo mínimo no incluye el bono, por lo que si un cliente no consume nada (ni llamadas ni nada) ese mes pagaría: 6.90 + 7 Eur= 13.90 Eur + IVA
pequeño error en la tarifa Pingüino de Orange: las llamadas a móviles Orange a partir de las 18:00h son a 0cent/min pero tienen un establecimiento de llamada de 15cent, sin embargo en myPlan aparecen como llamadas gratuitas.
(Reportado por Roberto Barco)
La cuota de 6 € está incluida dentro del consumo mínimo de 9€
Modificar myPlan para que permita múltiples paises. De esta forma, una única instalación sería suficiente para soportar planes de operadoras de distintos paises.
A tener en cuenta:
Hola, como puedo añadir las tarifas de Eroski movil?
Por ejemplo:
Tarifa contigo
Establecimiento 0 €
Consumo mínimo 0 €
0,10 €/minuto
0,10 € SMS
Buenos días, la reciente tarifa Ardilla 15 de Orange necesita ser corregida, en mi terminal me contabiliza un total de 340€ gastados, cuando llevo menos de 30€.
Recuerdo que la Ardilla 15 tiene 8 cents/min a cualquiera las 24 h todos los días, 150sms gratis y 150mb de internet a máxima velocidad, así como un establecimiento de llamada de 15 cent (precios sin iva).
Muchas gracias.
La tarifa Delfín 20 ha sido actualizada hace unos pocos días, incluyendo llamadas gratuitas 24 horas los fines de semana y festivos (antes, TODOS los días eran gratis de 18h a 8h), y ahora incluye 200 MB, en lugar de 100.
(Reportado por Ángel Plaza)
Durante el fin de semana el precio por minuto es a 8cent y no 30cent.
http://www.tarifas.movistar.es/particulares/voz/contratotiempolibre
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.