Home Menu

Menu



ROMs y desarrollo HTC Magic ROMs y desarrollo HTC Magic


 
Herramientas
  #1  
Viejo 05/06/10, 22:08:05
Avatar de diegort
diegort diegort no está en línea
Usuario muy activo
Mensajes: 685
 
Fecha de registro: abr 2010
Localización: Torres (Jaén)
Mensajes: 685
Modelo de smartphone: LG Nexus 5X Blanco 32GB
Tu operador: Vodafone
Mencionado: 1 comentarios
Tagged: 0 hilos
Parece que se acerca la solución al problema del remitente erróneo

En la lista del seguimiento de cyano de este error han comentado que ya se ha localizado este error en el código, y van a portar la función que lo contiente desde la 1.6 que si funciona bien, así que dentro de poco parece que podremos recibir sms correctamente
Responder Con Cita
Los siguientes 3 usuarios han agradecido a diegort su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 05/06/10, 22:15:37
Avatar de jrsoft
jrsoft jrsoft no está en línea
Cocinero veterano
Mensajes: 5,742
 
Fecha de registro: ago 2009
Localización: Madrid
Mensajes: 5,742
Modelo de smartphone: nexus one / GT-I9100
Tu operador: Pepephone
Mencionado: 201 comentarios
Tagged: 1 hilos
Re: Parece que se acerca la solución al problema del remitente erróneo

Por fin.
Esa es una buena noticia.

Sent from my HTC Magic using Tapatalk
Responder Con Cita
  #3  
Viejo 05/06/10, 23:13:08
Avatar de raziel-77
raziel-77 raziel-77 no está en línea
Historiador Android
Mensajes: 12,599
 
Fecha de registro: sep 2009
Localización: Los "Madriles"
Mensajes: 12,599
Modelo de smartphone: LG G2 / SG SII / HTC Magic / Xperia J / Galaxy Ace
Versión de ROM: Todo lo que se pueda flashear
Versión de Radio: Rock FM
Tu operador: Vodafone
Mencionado: 47 comentarios
Tagged: 3 hilos
Esperemos que sea verdad que lleva tiempo cyano detras del problema por lo que tengo entendido
Responder Con Cita
  #4  
Viejo 05/06/10, 23:27:49
Avatar de diegort
diegort diegort no está en línea
Usuario muy activo
Mensajes: 685
 
Fecha de registro: abr 2010
Localización: Torres (Jaén)
Mensajes: 685
Modelo de smartphone: LG Nexus 5X Blanco 32GB
Tu operador: Vodafone
Mencionado: 1 comentarios
Tagged: 0 hilos
Os pego el correo:

In extractEmailAddressFromMessageBody() at
http://github.com/cyanogen/android_f...ssageBase.java there is no checking if its a real email
address.
It just returns the first word separated by a " /" or space as sender if it came from
a 4 digit or less number.
I think if this function is reverted to the donut version this will be fixed.
http://github.com/cyanogen/android_f...ssageBase.java

Y aquí ambas funciones

Android 2.1
Código:
protected void extractEmailAddressFromMessageBody() {

        /* Some carriers may use " /" delimiter as below
         *
         * 1. [x@y][ ]/[subject][ ]/[body]
         * -or-
         * 2. [x@y][ ]/[body]
         */
         String[] parts = messageBody.split("( /)|( )", 2);
         if (parts.length < 2) return;
         emailFrom = parts[0];
         emailBody = parts[1];
         isEmail = true;
    }
Android 1.6
Código:
protected void extractEmailAddressFromMessageBody() {

        /*
         * a little guesswork here. I haven't found doc for this.
         * the format could be either
         *
         * 1. [x@y][ ]/[subject][ ]/[body]
         * -or-
         * 2. [x@y][ ]/[body]
         */
        int slash = 0, slash2 = 0, atSymbol = 0;

        try {
            slash = messageBody.indexOf(" /");
            if (slash == -1) {
                return;
            }

            atSymbol = messageBody.indexOf('@');
            if (atSymbol == -1 || atSymbol > slash) {
                return;
            }

            emailFrom = messageBody.substring(0, slash);

            slash2 = messageBody.indexOf(" /", slash + 2);

            if (slash2 == -1) {
                pseudoSubject = null;
                emailBody = messageBody.substring(slash + 2);
            } else {
                pseudoSubject = messageBody.substring(slash + 2, slash2);
                emailBody = messageBody.substring(slash2 + 2);
            }

            isEmail = true;
        } catch (Exception ex) {
            Log.w(LOG_TAG,
                    "extractEmailAddressFromMessageBody: exception slash="
                    + slash + ", atSymbol=" + atSymbol + ", slash2="
                    + slash2, ex);
        }
    }
Como veis, al función del 2.1 es bastante simple, mientras que en la 1.6 sí que se hacen más comprobaciones para cerciorarse de que es correcto.
Responder Con Cita
Gracias de parte de:
  #5  
Viejo 05/06/10, 23:44:27
Avatar de raziel-77
raziel-77 raziel-77 no está en línea
Historiador Android
Mensajes: 12,599
 
Fecha de registro: sep 2009
Localización: Los "Madriles"
Mensajes: 12,599
Modelo de smartphone: LG G2 / SG SII / HTC Magic / Xperia J / Galaxy Ace
Versión de ROM: Todo lo que se pueda flashear
Versión de Radio: Rock FM
Tu operador: Vodafone
Mencionado: 47 comentarios
Tagged: 3 hilos
lo de simple es poco ¿en que estarian pensando en google?
Responder Con Cita
  #6  
Viejo 05/06/10, 23:57:26
Avatar de avileitor
avileitor avileitor no está en línea
Miembro del foro
Mensajes: 163
 
Fecha de registro: nov 2009
Localización: Barcelona
Mensajes: 163
Modelo de smartphone: HTC Magic
Mencionado: 0 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por raziel-77 Ver Mensaje
lo de simple es poco ¿en que estarian pensando en google?
en simplificar el código. Pero se han pasao
Responder Con Cita
  #7  
Viejo 05/06/10, 23:58:27
Avatar de diegort
diegort diegort no está en línea
Usuario muy activo
Mensajes: 685
 
Fecha de registro: abr 2010
Localización: Torres (Jaén)
Mensajes: 685
Modelo de smartphone: LG Nexus 5X Blanco 32GB
Tu operador: Vodafone
Mencionado: 1 comentarios
Tagged: 0 hilos
La verdad es que si, vaya un mier** de función que se cuajaron...
Durante mis años estudiando ingeniería informática llegué a una conclusión: si una cosa funciona, aunque no sepas como, no la toques!!!
Responder Con Cita
  #8  
Viejo 06/06/10, 00:02:11
Avatar de raziel-77
raziel-77 raziel-77 no está en línea
Historiador Android
Mensajes: 12,599
 
Fecha de registro: sep 2009
Localización: Los "Madriles"
Mensajes: 12,599
Modelo de smartphone: LG G2 / SG SII / HTC Magic / Xperia J / Galaxy Ace
Versión de ROM: Todo lo que se pueda flashear
Versión de Radio: Rock FM
Tu operador: Vodafone
Mencionado: 47 comentarios
Tagged: 3 hilos
Cita:
Originalmente Escrito por avileitor Ver Mensaje
en simplificar el código. Pero se han pasao
jejejeje Si lo simplifican un pelin mas los mensajes los enviamos por señales de humo
Responder Con Cita
  #9  
Viejo 06/06/10, 00:03:47
Avatar de diegort
diegort diegort no está en línea
Usuario muy activo
Mensajes: 685
 
Fecha de registro: abr 2010
Localización: Torres (Jaén)
Mensajes: 685
Modelo de smartphone: LG Nexus 5X Blanco 32GB
Tu operador: Vodafone
Mencionado: 1 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por raziel-77 Ver Mensaje
jejejeje Si lo simplifican un pelin mas los mensajes los enviamos por señales de humo
jajaja!!! ni que lo digas!!
Responder Con Cita
  #10  
Viejo 06/06/10, 15:17:48
Avatar de seke
seke seke no está en línea
Miembro del foro
Mensajes: 52
 
Fecha de registro: abr 2010
Localización: Vigo
Mensajes: 52
Modelo de smartphone: Motorola Defy
Versión de ROM: 2.1
Tu operador: Vodafone
Mencionado: 0 comentarios
Tagged: 0 hilos
Simplificaciones como esa me imagino que serán las que hacen que Eclair sea más fluida...

De todos modos, es cierto que un usuario ha localizado el error, pero nadie del equipo de cyano ha dicho que vayan a portar la función ni nada del estilo, al menos no en el tracker.

Yo confío en que lo arreglen porque es una chorrada, pero a ver.
Responder Con Cita
  #11  
Viejo 07/06/10, 23:48:45
Avatar de diegort
diegort diegort no está en línea
Usuario muy activo
Mensajes: 685
 
Fecha de registro: abr 2010
Localización: Torres (Jaén)
Mensajes: 685
Modelo de smartphone: LG Nexus 5X Blanco 32GB
Tu operador: Vodafone
Mencionado: 1 comentarios
Tagged: 0 hilos
en la 5.0.8-test2 sigue el mismo error...
Responder Con Cita
  #12  
Viejo 08/06/10, 01:36:53
Avatar de seke
seke seke no está en línea
Miembro del foro
Mensajes: 52
 
Fecha de registro: abr 2010
Localización: Vigo
Mensajes: 52
Modelo de smartphone: Motorola Defy
Versión de ROM: 2.1
Tu operador: Vodafone
Mencionado: 0 comentarios
Tagged: 0 hilos
¿Y el HTCmania team no se ve con fuerzas para arreglarlo?
Responder Con Cita
  #13  
Viejo 08/06/10, 08:08:20
Avatar de diegort
diegort diegort no está en línea
Usuario muy activo
Mensajes: 685
 
Fecha de registro: abr 2010
Localización: Torres (Jaén)
Mensajes: 685
Modelo de smartphone: LG Nexus 5X Blanco 32GB
Tu operador: Vodafone
Mencionado: 1 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por seke Ver Mensaje
¿Y el HTCmania team no se ve con fuerzas para arreglarlo?
seguro que sí, pero no se si ellos compilan el kernel o "solamente" hacen modificaciones sobre las versiones de cyano.

Cuando tenga un ratito quiero probar a compilar por mi mismo una ROM e intentar solventar fallos como ese (ahora que está localizado)
Responder Con Cita
  #14  
Viejo 08/06/10, 08:14:48
Avatar de raziel-77
raziel-77 raziel-77 no está en línea
Historiador Android
Mensajes: 12,599
 
Fecha de registro: sep 2009
Localización: Los "Madriles"
Mensajes: 12,599
Modelo de smartphone: LG G2 / SG SII / HTC Magic / Xperia J / Galaxy Ace
Versión de ROM: Todo lo que se pueda flashear
Versión de Radio: Rock FM
Tu operador: Vodafone
Mencionado: 47 comentarios
Tagged: 3 hilos
Cita:
Originalmente Escrito por diegort Ver Mensaje
seguro que sí, pero no se si ellos compilan el kernel o "solamente" hacen modificaciones sobre las versiones de cyano.

Cuando tenga un ratito quiero probar a compilar por mi mismo una ROM e intentar solventar fallos como ese (ahora que está localizado)
Pues creo que cada uno del team comento cuando iban por libre que no compilaban, ahora que se an unido tal vez nos den algun dia la sorpresa
Responder Con Cita
  #15  
Viejo 09/06/10, 08:13:21
Avatar de diegort
diegort diegort no está en línea
Usuario muy activo
Mensajes: 685
 
Fecha de registro: abr 2010
Localización: Torres (Jaén)
Mensajes: 685
Modelo de smartphone: LG Nexus 5X Blanco 32GB
Tu operador: Vodafone
Mencionado: 1 comentarios
Tagged: 0 hilos
Pues van viendo buenas noticias: alguien ha probado la solución y dice que por el momento no está teniendo problemas

The fix from comment #24 works with no negative side-effects for me (so far). If it was a simple apk I'd post it but it's in the framework, which is a much bigger change. Hopefully it will be fixed for the next release.

Intento traducir:
La solución del comentario #24 funciona sin efectos secundarios para mi. Si fuese un simple apk lo podría publicar, pero es un cambio en el framework, que ya es un cambio más grande. Espero que esté solucionado en la siguiente publicación.
Responder Con Cita
  #16  
Viejo 09/06/10, 10:58:03
Avatar de dukula
dukula dukula no está en línea
Usuario muy activo
Mensajes: 1,477
 
Fecha de registro: jul 2008
Localización: Madrid
Mensajes: 1,477
Modelo de smartphone: Oneplus 5T
Versión de ROM: ROM Stock
Tu operador: Yoigo
Mencionado: 10 comentarios
Tagged: 1 hilos
Cual es el foro en donde miras la noticia?
Responder Con Cita
  #17  
Viejo 09/06/10, 11:32:51
Avatar de diegort
diegort diegort no está en línea
Usuario muy activo
Mensajes: 685
 
Fecha de registro: abr 2010
Localización: Torres (Jaén)
Mensajes: 685
Modelo de smartphone: LG Nexus 5X Blanco 32GB
Tu operador: Vodafone
Mencionado: 1 comentarios
Tagged: 0 hilos
http://code.google.com/p/cyanogenmod...detail?id=1419

Te suscribes ahí y te llegan al correo los comentarios que hagan sobre esta incidencia.
Responder Con Cita
  #18  
Viejo 09/06/10, 17:21:18
Avatar de pauetmv
pauetmv pauetmv no está en línea
Miembro del foro
Mensajes: 262
 
Fecha de registro: may 2009
Mensajes: 262
Modelo de smartphone: LG G3
Mencionado: 0 comentarios
Tagged: 0 hilos
Por fin!!! Espero que Cyano lo ponga pronto... Es mi barrera hacia la 2.1
Responder Con Cita
  #19  
Viejo 10/06/10, 14:15:04
Avatar de seke
seke seke no está en línea
Miembro del foro
Mensajes: 52
 
Fecha de registro: abr 2010
Localización: Vigo
Mensajes: 52
Modelo de smartphone: Motorola Defy
Versión de ROM: 2.1
Tu operador: Vodafone
Mencionado: 0 comentarios
Tagged: 0 hilos
Ahora SÍ parece que en la siguiente versión de cyano estará solucionado este problema. O al menos tan bien como funcionaba en 1.6.
Responder Con Cita


  #20  
Viejo 10/06/10, 14:16:54
Avatar de diegort
diegort diegort no está en línea
Usuario muy activo
Mensajes: 685
 
Fecha de registro: abr 2010
Localización: Torres (Jaén)
Mensajes: 685
Modelo de smartphone: LG Nexus 5X Blanco 32GB
Tu operador: Vodafone
Mencionado: 1 comentarios
Tagged: 0 hilos
efectivamente!!ahora mismo acabo de ver el comentario en mi correo
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Otras marcas y modelos de smartphones de venta en España > HTC > Otros modelos antiguos de HTC > HTC Magic > ROMs y desarrollo HTC Magic


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 17:39:22 (GMT +1)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007