Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 19/09/12, 16:07:12
Array

[xs_avatar]
KrLx_roller KrLx_roller no está en línea
Usuario muy activo
· Votos compra/venta: (3)
 
Fecha de registro: oct 2008
Mensajes: 516
Modelo de smartphone: Xiaomi Mi 10 Pro
Tu operador: Jazztel
Añadir funcionalidades extra a aplicación existente

Pues eso, ¿hay algún modo de añadir funcionalidades extra a una aplicación ya existente? Por ejemplo, añadir un nuevo 'apartado' en el menú que tenga una función que haya programado yo.

He estado Googleando pero no he encontrado nada. Supongo que habré buscado mal pero, de verdad, nada de nada.

Para ser más exactos: quiero que al instalar la app que haga yo, la otra app dé la posibilidad de hacer lo que he programado.

¿Se puede hacer eso sin root? Y si se puede, alguna referencia al respecto por favor!

Gracias de antemano
Responder Con Cita


  #2  
Viejo 19/09/12, 16:19:58
Array

[xs_avatar]
mocelet mocelet no está en línea
Desarrollador
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -

El código de las app no puedes tocarlo, pero puedes comunicarte con la app con intents, receivers, servicios, ficheros en memoria, etc... Evidentemente, si la app que quieres "modificar" no contempla recibir "actualizaciones" de ese tipo, entonces no hay nada que hacer.
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
Responder Con Cita
  #3  
Viejo 19/09/12, 16:31:27
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
Con APK Tool puedes decompilar una aplicación, la modificas y la vuelves a compilar.
Responder Con Cita
  #4  
Viejo 19/09/12, 16:38:03
Array

[xs_avatar]
mocelet mocelet no está en línea
Desarrollador
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -

 Cita: Originalmente Escrito por kriogeN Ver Mensaje
Con APK Tool puedes decompilar una aplicación, la modificas y la vuelves a compilar.
Es otra interpretación, yo he entendido que quería crear un virus o algo así D

<<quiero que al instalar la app que haga yo, la otra app dé la posibilidad de hacer lo que he programado>>
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
Responder Con Cita
  #5  
Viejo 19/09/12, 16:49:53
Array

[xs_avatar]
KrLx_roller KrLx_roller no está en línea
Usuario muy activo
· Votos compra/venta: (3)
 
Fecha de registro: oct 2008
Mensajes: 516
Modelo de smartphone: Xiaomi Mi 10 Pro
Tu operador: Jazztel
Gracias a ambos! Y no, mocelet, no quiero crear virus para nada. Simplemente tengo una aplicación la cual quiero que tenga alguna función más, para simplificarme la vida a mí y, a ser posible, a los demás.

Y kriogeN, esa es una posibilidad, pero yo buscaba algo externo para poder subirlo al Market, ya que, si hago lo que tu dices, me estaría aprovechando de un trabajo que no es mío y creo que me podría meter en problemas bastante gordos...

Lo que quiero hacer es exactamente esto: La app en cuestión tiene un menú con X opciones. Lo que yo quiero hacer es una app que al instalarse, añada otra opción al menú X + 1, de modo que al pulsar sobre esa opción, haga lo que haya programado yo -por ejemplo, añadir un texto, limpiar los datos etc...-

Espero haberme explicado bien.

Gracias!
Responder Con Cita
  #6  
Viejo 19/09/12, 17:04:52
Array

[xs_avatar]
mocelet mocelet no está en línea
Desarrollador
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -

 Cita: Originalmente Escrito por KrLx_roller Ver Mensaje
Y no, mocelet, no quiero crear virus para nada. Simplemente tengo una aplicación la cual quiero que tenga alguna función más, para simplificarme la vida a mí y, a ser posible, a los demás.
Era una broma hombre, es que lo habías planteado como que querías hacer una app que modificara otra de un tercero para ejecutar tu propio código. Y eso es lo que hace un virus

Si las dos apps son tuyas la cosa cambia. Pasar código arbitrario de la app1 a la app2 es técnicamente posible usando los cargadores de clases dinámicos, reflexión, etc. Pero el agujero de seguridad que creas si no lo controlas bien es importante porque cualquiera podría pasarle código a ejecutar malicioso.
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
Responder Con Cita
  #7  
Viejo 19/09/12, 17:21:40
Array

[xs_avatar]
KrLx_roller KrLx_roller no está en línea
Usuario muy activo
· Votos compra/venta: (3)
 
Fecha de registro: oct 2008
Mensajes: 516
Modelo de smartphone: Xiaomi Mi 10 Pro
Tu operador: Jazztel
Perfecto! Para evitar el agujero de seguridad supongo que crearía un algoritmo que generara un código en la app 1 y la app 2 comprobara si es válido o no.

Y ahora que sé que se puede hacer con dos apps mías... Se podría hacer con una existente en el market?

Gracias¡

Enviado desde mi LG-P970 usando Tapatalk
Responder Con Cita
  #8  
Viejo 19/09/12, 17:25:27
Array

[xs_avatar]
mocelet mocelet no está en línea
Desarrollador
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,203
Tu operador: -

 Cita: Originalmente Escrito por KrLx_roller Ver Mensaje
Y ahora que sé que se puede hacer con dos apps mías... Se podría hacer con una existente en el market?
Eso sería hacer un virus ;) Afortunadamente no se puede, imagínate que cualquiera pudiera instalar algo y ejecutar cosas en otra app...
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
Responder Con Cita
  #9  
Viejo 19/09/12, 19:45:07
Array

[xs_avatar]
KrLx_roller KrLx_roller no está en línea
Usuario muy activo
· Votos compra/venta: (3)
 
Fecha de registro: oct 2008
Mensajes: 516
Modelo de smartphone: Xiaomi Mi 10 Pro
Tu operador: Jazztel
 Cita: Originalmente Escrito por mocelet Ver Mensaje
Eso sería hacer un virus ;) Afortunadamente no se puede, imagínate que cualquiera pudiera instalar algo y ejecutar cosas en otra app...
Entiendo... Pues vaya desilusión, yo que pensaba que me iba a enriquecer... jejeje

Bueno gracias por todo!

Enviado desde mi LG-P970 usando Tapatalk
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 13:04:49 (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 / 邮件联系 /