![]() |
|
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 |
«
Tema Anterior
|
Siguiente tema
»
|
Herramientas |
#1
|
||||
|
||||
![]()
Bueno tengo unas pocas dudas y quisiera saber si alguien puede ayudarme por aqui, bueno mis dudas son
1.Como hacer una APK con varias Apps. Claro si es posible. 2.Como extraer la Rom Stock de un dispositivo (Concretamente MK802+) 3.Como instalar una Rom (Para el mismo dispositivo que mencione anteriormente) 4.Como crear una Rom 5.Creen que fueron muchas mis dudas? ![]() |
|
#2
|
||||
|
||||
1 - No se puede
2,3,4,5 - Este es el foro de programación, el tema de roms y demás mejor en la Cocina... http://www.htcmania.com/forumdisplay.php?f=141 |
#3
|
||||
|
||||
No se puede, pero se puede.
![]() A ver, un ejemplo. La aplicación que controla la cámara pueden parecer dos apps, la que hace fotos y la que graba vídeo. Puedes acceder a ella desde dos iconos, parecen dos apps pero es una (aunque si quieres puedes hacerlas separadas). Si quieres integrar varias apps (o que parezcan varias apps) hay que hacer bien una app y que haga lo que quieras según como se accede a ella. Si las apps son fáciles es muy facil hacerlo, si son complicadas es un poco de lío organizarlo todo bien. Pero poder se puede. Pero, ¿Realmente es imprescindible hacerlo así? te ahorra mucho trabajo? Te interesa realmente tener una sola app? (actualizaciones, versiones correcciones, etc....) suerte ;) |
#4
|
||||
|
||||
Cita:
Una app puede tener muchas Activities, y ser distintas, incluso no tener relaciones entre ellas, incluso iniciables desde el Launcher. Pero sigue siendo una única app (por ejemplo una para hacer fotos, otra para grabar vídeos, incluso otra como Galería). Pero meter varias Apps distintas dentro del mismo APK (dicho de otra forma, muchos APK en un sólo APK) no se puede. Entre otras cosas porque el Manifest debería incluir todas las Activities de todas las aplicaciones, además de combinar todas en el mismo DEX, y ni que decir tiene si encima tienen recursos con nombres en común que son cosas distintas. En una palabra, no se puede. La única forma sería decompilando y compilandolas todas juntas, pero no en todos los casos funcionaría. Además de que técnicamente sería una app nueva. |
#5
|
||||
|
||||
A ver, si quieres entenderme me entiendes, vale?
No se puede... pero se puede. La pregunta es: Como hacer una APK con varias Apps Puedes hacer una apk que integre las funciones y se comporte como varias apps (aplicaciones)? Si. Te parecerán varias apps integradas en una apk? Si. Son varias apps? SI. Son varios proyectos? NO. Apk no es igual a app, App es aplicación, apk es un paquete de instalación. Ese paquete de instalación puede tener un proyecto que se comporte como varias aplicaciones. El sistema Android permite hacer que un proyecto se comporte como varias aplicaciones distintas. El mismo paquete puede contener Activitys no relacionadas y con su propio lanzador. Muchos lenguajes no lo permiten, solo tienen un punto de inicio. Si nos ponemos muy escrupulosos habría que contestar que SI a la pregunta de nuestro compañero, pero como quiso preguntar otra cosa conteste el "No se puede... pero..." Si quieres entenderme entiéndeme, si no quieres pues ... XD Suerte ;) Última edición por Celtium Día 03/11/12 a las 23:16:04 |
#6
|
||||
|
||||
Cita:
Para combinar 2 aplicaciones distintas en una sola tendrías que: 1) Decompilarlas 2) Coger todos los Java 3) Coger todos los Resources y renombrar los que sean iguales para que no choquen, además obviamente cambiarlo en el código 4) Crear un nuevo Manifest que contenga a todas las Activities Y esto sólo para empezar, se puede hacer: si. Pero no es coger 2 APKs y juntarlos, es decompilar y volver a compilar, y eso en mi tierra es hacer una aplicación nueva. |
#7
|
||||
|
||||
ok, como veas ;)
|
Respuesta |
![]() |
||||||
|
«
Tema Anterior
|
Siguiente tema
»
Herramientas | |
|
|
Hora actual: 20:05:16 (GMT +2)
HTCMania: líderes desde el 2007