ROMs y desarrollo HTC Magic ROMs y desarrollo HTC Magic

Respuesta
 
Herramientas
  #1  
Viejo 05/06/10, 22:08:05
Array

[xs_avatar]
diegort diegort no está en línea
Usuario muy activo
 
Fecha de registro: abr 2010
Localización: Torres (Jaén)
Mensajes: 685
Modelo de smartphone: LG Nexus 5X Blanco 32GB
Tu operador: Vodafone
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
Array

[xs_avatar]
jrsoft jrsoft no está en línea
Cocinero veterano
 
Fecha de registro: ago 2009
Localización: Madrid
Mensajes: 5,742
Modelo de smartphone: nexus one / GT-I9100
Tu operador: Pepephone
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
__________________
ROM JRsoft disponible --> AQUI <-- | Invitame a tomar algo --> AQUI <-- | Sigueme en Google+ --> AQUI <--
Responder Con Cita
  #3  
Viejo 05/06/10, 23:13:08
Array

[xs_avatar]
raziel-77 raziel-77 no está en línea
Historiador Android
 
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
Tu operador: Vodafone
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
Array

[xs_avatar]
diegort diegort no está en línea
Usuario muy activo
 
Fecha de registro: abr 2010
Localización: Torres (Jaén)
Mensajes: 685
Modelo de smartphone: LG Nexus 5X Blanco 32GB
Tu operador: Vodafone
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
Array

[xs_avatar]
raziel-77 raziel-77 no está en línea
Historiador Android
 
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
Tu operador: Vodafone
lo de simple es poco ¿en que estarian pensando en google?
__________________
Responder Con Cita
  #6  
Viejo 05/06/10, 23:57:26
Array

[xs_avatar]
avileitor avileitor no está en línea
Miembro del foro
 
Fecha de registro: nov 2009
Localización: Barcelona
Mensajes: 163
Modelo de smartphone: HTC Magic

 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
Array

[xs_avatar]
diegort diegort no está en línea
Usuario muy activo
 
Fecha de registro: abr 2010
Localización: Torres (Jaén)
Mensajes: 685
Modelo de smartphone: LG Nexus 5X Blanco 32GB
Tu operador: Vodafone
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
Array

[xs_avatar]
raziel-77 raziel-77 no está en línea
Historiador Android
 
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
Tu operador: Vodafone
 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
Array

[xs_avatar]
diegort diegort no está en línea
Usuario muy activo
 
Fecha de registro: abr 2010
Localización: Torres (Jaén)
Mensajes: 685
Modelo de smartphone: LG Nexus 5X Blanco 32GB
Tu operador: Vodafone
 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
Array

[xs_avatar]
seke seke no está en línea
Miembro del foro
 
Fecha de registro: abr 2010
Localización: Vigo
Mensajes: 52
Modelo de smartphone: Motorola Defy
Tu operador: Vodafone
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
Array

[xs_avatar]
diegort diegort no está en línea
Usuario muy activo
 
Fecha de registro: abr 2010
Localización: Torres (Jaén)
Mensajes: 685
Modelo de smartphone: LG Nexus 5X Blanco 32GB
Tu operador: Vodafone
en la 5.0.8-test2 sigue el mismo error...
Responder Con Cita
  #12  
Viejo 08/06/10, 01:36:53
Array

[xs_avatar]
seke seke no está en línea
Miembro del foro
 
Fecha de registro: abr 2010
Localización: Vigo
Mensajes: 52
Modelo de smartphone: Motorola Defy
Tu operador: Vodafone
¿Y el HTCmania team no se ve con fuerzas para arreglarlo?
Responder Con Cita
  #13  
Viejo 08/06/10, 08:08:20
Array

[xs_avatar]
diegort diegort no está en línea
Usuario muy activo
 
Fecha de registro: abr 2010
Localización: Torres (Jaén)
Mensajes: 685
Modelo de smartphone: LG Nexus 5X Blanco 32GB
Tu operador: Vodafone
 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
Array

[xs_avatar]
raziel-77 raziel-77 no está en línea
Historiador Android
 
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
Tu operador: Vodafone
 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
Array

[xs_avatar]
diegort diegort no está en línea
Usuario muy activo
 
Fecha de registro: abr 2010
Localización: Torres (Jaén)
Mensajes: 685
Modelo de smartphone: LG Nexus 5X Blanco 32GB
Tu operador: Vodafone
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
Array

[xs_avatar]
dukula dukula no está en línea
Usuario muy activo
 
Fecha de registro: jul 2008
Localización: Madrid
Mensajes: 1,477
Modelo de smartphone: Oneplus 5T
Tu operador: Yoigo
Cual es el foro en donde miras la noticia?
Responder Con Cita
  #17  
Viejo 09/06/10, 11:32:51
Array

[xs_avatar]
diegort diegort no está en línea
Usuario muy activo
 
Fecha de registro: abr 2010
Localización: Torres (Jaén)
Mensajes: 685
Modelo de smartphone: LG Nexus 5X Blanco 32GB
Tu operador: Vodafone
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
Array

[xs_avatar]
pauetmv pauetmv no está en línea
Miembro del foro
 
Fecha de registro: may 2009
Mensajes: 262
Modelo de smartphone: LG G3

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
Array

[xs_avatar]
seke seke no está en línea
Miembro del foro
 
Fecha de registro: abr 2010
Localización: Vigo
Mensajes: 52
Modelo de smartphone: Motorola Defy
Tu operador: Vodafone
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
Array

[xs_avatar]
diegort diegort no está en línea
Usuario muy activo
 
Fecha de registro: abr 2010
Localización: Torres (Jaén)
Mensajes: 685
Modelo de smartphone: LG Nexus 5X Blanco 32GB
Tu operador: Vodafone
efectivamente!!ahora mismo acabo de ver el comentario en mi correo
Responder Con Cita
Respuesta

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



Hora actual: 07:50:44 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /