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 31/03/14, 01:55:31
Array

[xs_avatar]
alx1417 alx1417 no está en línea
Usuario novato en la web
 
Fecha de registro: mar 2014
Mensajes: 2
Modelo de smartphone: Sony Xperia SP
Tu operador: Movistar
APK con archivos de expansión

Hola, no suelo pedir ayuda en los foros, porque siempre acabo encontrando la respuesta buscado, pero esta vez no hay manera.

Mi problema es que tengo una apk que pesa casi 70Mb por lo que no puedo subirla a Google Play, y necesito crear un archivo de expansión. En mi caso tengo unos sonidos que pesan poco más de 20Mb, por lo que me iría perfecto colocar esos archivos en el archivo de expansión.

La pregunta es, como lo hago? como se genera ese paquete?
Manualmente o automáticamente desde Eclipse?
Si los archivos están en otro paquete como les hago referencia en mi APK, actualmente uso ctx.getResources().getIdentifier("raw"+numero+"_es p", "raw", ctx.getPackageName()) para obtener el ID.

He buscado mucho por internet y no he encontrado demasiada información, y la que he encontrado eran explicaciones muy complejas y en inglés...

Si alguien pudiese explicármelo o mostrarme algún tutorial que lo explique de forma más o menos sencilla se lo agradecería mucho.

Gracias de antemano!
Responder Con Cita


  #2  
Viejo 31/03/14, 09:34:56
Array

[xs_avatar]
future21 future21 no está en línea
Miembro del foro
 
Fecha de registro: oct 2010
Mensajes: 144
Tu operador: Movistar

Yo lo que hago en esos casos y para mantener el apk dentro de un "peso" que me permita subirlo al Google Play es instalar todos esos archivos de sonido video y demás en un servidor en internet y cuando la aplicación se ejecuta por primera vez procede con la descarga de todos esos archivos. De este modo mi aplicación podre subirla al Google Play y todos mis archivos auxiliares puedo manipularlos fácilmente en mi servidor y darle una orden a la aplicación para que los descarge todas las veces que sean necesarias siempre y cuando se actualicen o modifiquen esos archivos. Creo que para mi es la mejor opción en casos como el tuyo. Saludos.
Responder Con Cita
  #3  
Viejo 31/03/14, 11:31:09
Array

[xs_avatar]
Duqe Duqe no está en línea
Usuario veterano
 
Fecha de registro: jun 2009
Mensajes: 668
Modelo de smartphone: Nexus One

Responder Con Cita
  #4  
Viejo 31/03/14, 19:23:54
Array

[xs_avatar]
alx1417 alx1417 no está en línea
Usuario novato en la web
 
Fecha de registro: mar 2014
Mensajes: 2
Modelo de smartphone: Sony Xperia SP
Tu operador: Movistar
Muchas gracias por responder tan rápido.

El link que me has pasado Duqe es el único que yo he encontrado, pero es muy complejo, y no me aclaro...Gracias de todos modos.

La opción que me ha planteado future21 me gusta, lo había pensado, pero lo descarte porque imagine que sería más complicado bajarme los archivos de un servidor que montar lo de los paquetes externos. Pero visto lo visto, creo que utilizaré tu método. Ya tengo un función que hace la carga inicial de la BD la primera vez que se instala, no me cuesta nada añadir la descarga a esa función.
Si no es mucho pedir, si tienes la función de la conexión y la de descargar harías un favor, sino acabare mirando 20 tutoriales hasta encontrar uno que me funcione jeje (Eso me paso con el Maps, lo más simple del mundo y no había ni un solo tutorial que lo explicase bien, cuando lo encontré lo hice en 30min. y personalizado...)


Bueno igualmente iré mirando algo por internet...


Muchas gracias!
Responder Con Cita
  #5  
Viejo 31/03/14, 19:36:05
Array

[xs_avatar]
future21 future21 no está en línea
Miembro del foro
 
Fecha de registro: oct 2010
Mensajes: 144
Tu operador: Movistar

Hola. La pena es que yo programo en Basic4Android (b4a), de java cero . Pero no creo que sea muy complicado igualmente una función que o bien descargue los archivos directamente o bien algo más pulido añades un archivo de texto en tu aplicación con la URL y el nombre de cada archivo a descargar o bueno incluso una pequeña base de datos local embebida en tu apk con nombre de archivo, url, fecha... En fin lo que necesites. Personalmente yo tengo una aplicación de wallpapers (unos 15000) en el cual con un Dir en línea de comandos de MSDOS añadí el nombre de los 15000 wallpapers y url. Luego la aplicación solo lee dicho archivo de texto y procede con la descarga en segundo plano y a demanda. No es excesivamente complicado. Saludos.
Responder Con Cita
Respuesta

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



Hora actual: 14:21:00 (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 / 邮件联系 /