Ver la Versión Completa : [ CONSULTA ] App de envio de SMS (mensajes de Texto)
JotaMeramont
18/04/16, 22:59:11
Hola buenas tardes, es mi primer post, tengo como proyecto realizar una modificacion a la app nativa de envio de mensajes de texto de android, por lo que en realidad no tengo mucho trabajo por hacer pues todo ya esta correctamente diseñado, sin embargo no se como empezar a meterle mano a esta app, es aqui donde necesito ayuda, tengo android studio corriendo en OpenSuse Leap y no tengo ni idea de como conseguir el codigo fuente de dicha app para poder modificarla a mi gusto,de donde la consigo? como la cargo en Android Studio? supongo que ya otras personas aqui an intentado modificar apps nativas asi que... alguien me ayuda???
mocelet
18/04/16, 23:40:50
El código fuente de las apps de Android están en el repositorio git de Google: https://android.googlesource.com/platform/packages/apps/
Diría que la app de SMS de toda la vida es la que se llama Mms, la nueva es Messaging que solo sirve para API 19 y mayor.
Supuesto que quieras editar la antigua, está en https://android.googlesource.com/platform/packages/apps/Mms/, y la nueva (KitKat) en https://android.googlesource.com/platform/packages/apps/Messaging/
Clonas el repositorio con el comando que te dice ahí y ya tienes los fuentes del proyecto para toquetear
JotaMeramont
19/05/16, 02:26:22
Hola! Ya tengo el comando, es: "git clone [url]" pero donde ejecuto ese comando? en android studio? en mi consola? o donde?
mocelet
19/05/16, 09:44:38
Por poder puedes hacerlo como quieras, o creas un nuevo proyecto indicando la URL del repositorio en Android Studio o te creas un directorio en la consola y ejecutas desde ahí el git clone para que se lo baje.
Google no muerde de todas formas ;)
JotaMeramont
20/05/16, 18:07:47
Ya lo tengo! muchas gracias por la ayuda!... Ya estoy moneaseando el codigo... ahora lo verdaderamente dificil será ubicar la parte de todo el puto codigo que quiero modificar...
tu me puedes ayudar si es que no fuera exceso de confianza???... en teoria es refacli, solo quiero que el texto pase a Uppercase... es decir no importa lo que yo escriba, sea el texto que sea debe ser modificado a mayusculas antes de ser enviado, de manera que a la persona que lo recibe lo recibe en mayusculas... pero la modificacion NO se debe dar en el cuadro de texto mientras escribo sino una vez almacenado en donde sea que se guarde y modificarlo justo antes de ser enviado algo asi:
envio: "Hola! Que tal!!!"
y el mensaje que le llega a la persona sería: "HOLA! QUE TAL!!!"
No parece dificil, pero en este caso son muchos modulos y es la primera vez que manoseo apps por dentro...
alguna idea?
mocelet
20/05/16, 18:31:09
En algún sitio hará un getText() del cuadro de texto cuando le des al enviar, ahí lo cambias por getText().toString().toUpperCase() y en teoría ya lo tienes.
¿Dónde está la línea? Eso pregúntale a Android Studio y sus funciones de búsqueda, yo empezaría buscando el campo EditText, viendo dónde carga el layout y buscando un getText por ahí...
JotaMeramont
20/05/16, 18:56:51
Me parece haberlo encontrado... será sólo esa linea o hay varios rincones donde debo hacer esa modificación ??!
Enviado desde mi XT1040 mediante Tapatalk
vBulletin® v3.8.1, Copyright ©2000-2026, Jelsoft Enterprises Ltd.